Menu

Home

Andrey Petushkov

Running:

Prerequisites:
- Windows 64-bit (tested on Windows 7)
- JDK 1.8 64-bit
- SainSmart DDS140 driver installed (Windows 7 and XP, should not be required on 8+). In general it's suggested to first check that stock software is running first
Command line:
java -jar Logic140Client.jar
** Troubleshooting:
if you see the message
"UnsatisfiedLinkError: no Logic140_XXXX in java.library.path"
it's likely that you running the unsupported version of OS or java. Currently only win64 (i.e. windows running on amd64 arch CPU) is supported. If your setup is the same but you still see the above message that means that you run with 32-bit version of Java (JRE). Please install and run with 64-bit one. Or just say you need it and I'll build a 32-bit winusb JNI lib for you :)

Building:

Prerequisites:
- JDK 1.8
- Netbeans (project is created with Netbeans 8.0.2)
- Visual Studio (project is created with VS 2012 Express Edition)
Notes:
- if building for i386 architecture please update the build.xml file in Netbeans project in order to pick-up your 32-bit version of JNI dll. Currently there is only a rule for 64-bit version. You'll find it easily, it's the only one there
- with current state linux users need to implement JNI library themselves, indeed this is trivial to do on top of libusb

Reporting problems:

If you encounter any problem please kindly let me know using Discussion or Tickets feature of this project. Please do not forget to mention the versions of your OS and Java (java -version)

Project Members: