package LibA;
import anywheresoftware.b4a.BA.Author;
import anywheresoftware.b4a.BA.ShortName;
import anywheresoftware.b4a.BA.Version;
import anywheresoftware.b4a.BA;
import anywheresoftware.b4a.BA.DependsOn;
import com.sun.jna.Library;
import com.sun.jna.Memory;
import com.sun.jna.Native;
import com.sun.jna.ptr.IntByReference;
@Version(1.0f)
@Author("test")
@ShortName("LibA")
@DependsOn(values={"jna-4.3.0","jna-platform-4.3.0"})
public class LibA {
//static { System.load(anywheresoftware.b4a.objects.streams.File.getDirApp() + "/libA.dll"); }
public char DeviceIndex ;
@BA.Hide
public interface libA extends Library {
// create a run-time link to the DLL
libAs INSTANCE = (libA) Native.loadLibrary("libA", libA.class);
// method prototypes
public short AConnectDevice(char DeviceIndex);
}
public short ConnectALP()
{
char devIndex = 0;
short result;
result = libA.INSTANCE.AConnectDevice(devIndex);
return result;
}
}