advancedrelay.laygo
Class LaygoDevice
java.lang.Object
|
+--advancedrelay.laygo.LaygoDevice
- public final class LaygoDevice
- extends java.lang.Object
JNI wrapper class for LayGO Device Library functions and manifest
constants defined in device.h. Function arguments and
constants are fully documented in the LayGO Device Library Manual.
Use of this class requires laygojni.dll (for Windows platforms)
or laygojni.so (for Solaris or Linux).
A LayGO library must be loaded using class LaygoLib before any method
in this class may be called.
Capitalization of function names matches the prototypes in device.h
without the dev_ prefix.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERROR_ATTACH_FAILURE
public static final int ERROR_ATTACH_FAILURE
- See Also:
- Constant Field Values
ERROR_CANNOT_OPEN_DATABASE
public static final int ERROR_CANNOT_OPEN_DATABASE
- See Also:
- Constant Field Values
ERROR_CONNECT_FAILURE
public static final int ERROR_CONNECT_FAILURE
- See Also:
- Constant Field Values
ERROR_DETACH_FAILURE
public static final int ERROR_DETACH_FAILURE
- See Also:
- Constant Field Values
ERROR_DEVICE_CONSTRUCTION_FAILURE
public static final int ERROR_DEVICE_CONSTRUCTION_FAILURE
- See Also:
- Constant Field Values
ERROR_DEVICE_NOT_BLOCKED
public static final int ERROR_DEVICE_NOT_BLOCKED
- See Also:
- Constant Field Values
ERROR_DEVICE_NOT_CONNECTED
public static final int ERROR_DEVICE_NOT_CONNECTED
- See Also:
- Constant Field Values
ERROR_DEVICE_NOT_DISCONNECTED
public static final int ERROR_DEVICE_NOT_DISCONNECTED
- See Also:
- Constant Field Values
ERROR_DEVICE_NOT_FOUND
public static final int ERROR_DEVICE_NOT_FOUND
- See Also:
- Constant Field Values
ERROR_DEVICE_NOT_LISTENING
public static final int ERROR_DEVICE_NOT_LISTENING
- See Also:
- Constant Field Values
ERROR_DEVICE_NOT_OPEN
public static final int ERROR_DEVICE_NOT_OPEN
- See Also:
- Constant Field Values
ERROR_DISCONNECT_FAILURE
public static final int ERROR_DISCONNECT_FAILURE
- See Also:
- Constant Field Values
ERROR_INTERNAL
public static final int ERROR_INTERNAL
- See Also:
- Constant Field Values
ERROR_INVALID_CID
public static final int ERROR_INVALID_CID
- See Also:
- Constant Field Values
ERROR_INVALID_DEVICE
public static final int ERROR_INVALID_DEVICE
- See Also:
- Constant Field Values
ERROR_INVALID_PARAMETER
public static final int ERROR_INVALID_PARAMETER
- See Also:
- Constant Field Values
ERROR_LISTEN_FAILURE
public static final int ERROR_LISTEN_FAILURE
- See Also:
- Constant Field Values
ERROR_MAX
public static final int ERROR_MAX
- See Also:
- Constant Field Values
ERROR_MULTIPLEX_DEVICE
public static final int ERROR_MULTIPLEX_DEVICE
- See Also:
- Constant Field Values
ERROR_NO_PROTOCOL_IN_DEVICE
public static final int ERROR_NO_PROTOCOL_IN_DEVICE
- See Also:
- Constant Field Values
ERROR_OUT_OF_MEMORY
public static final int ERROR_OUT_OF_MEMORY
- See Also:
- Constant Field Values
ERROR_REOPEN_FAILURE
public static final int ERROR_REOPEN_FAILURE
- See Also:
- Constant Field Values
ERROR_SERVICE_OPEN_FAILURE
public static final int ERROR_SERVICE_OPEN_FAILURE
- See Also:
- Constant Field Values
ERROR_TEMPORARY_BLOCK
public static final int ERROR_TEMPORARY_BLOCK
- See Also:
- Constant Field Values
ERROR_UNBLOCK_FAILURE
public static final int ERROR_UNBLOCK_FAILURE
- See Also:
- Constant Field Values
LaygoDevice
public LaygoDevice()
Attach
public static int Attach(long device)
Check
public static int Check(long device)
CheckLayer
public static int CheckLayer(int cid)
Close
public static int Close(long device)
Connect
public static int Connect(long device)
ConnectLayer
public static int ConnectLayer(int cid)
ConnectLayerWithData
public static int ConnectLayerWithData(int cid,
byte[] buffer,
int size)
ConnectWithData
public static int ConnectWithData(long device,
byte[] buffer,
int size)
DatabaseName
public static java.lang.String DatabaseName()
Detach
public static int Detach(long device)
DeviceName
public static java.lang.String DeviceName(long device)
Disconnect
public static int Disconnect(long device)
DisconnectLayer
public static int DisconnectLayer(int cid)
Dispose
public static int Dispose(Pointer device)
ErrorMessage
public static java.lang.String ErrorMessage(int code)
Fix
public static int Fix(long device)
GetLastError
public static int GetLastError(long device,
Result protocol)
GetProtocolCid
public static int GetProtocolCid(long device,
int protocol)
GetReadWriteCid
public static int GetReadWriteCid(long device)
Initialize
public static int Initialize(java.lang.String database)
IsConnected
public static boolean IsConnected(long device)
IsInitialized
public static boolean IsInitialized()
Listen
public static int Listen(long device)
ListenCheck
public static int ListenCheck(long device)
New
public static int New(java.lang.String name,
Pointer device)
Open
public static int Open(long device)
ReconnectLayer
public static int ReconnectLayer(int cid)
Reopen
public static int Reopen(long device)
Unblock
public static int Unblock(long device)
Uninitialize
public static int Uninitialize()