Java example property errors
revoltex opened this issue · comments
Hi
When trying to run java example with DFK AFU050-L34 I got an error:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Failed to query property Gain at ic.PropertyDouble.GetRangePropertyDouble(Native Method) at ic.PropertyDouble.<init>(PropertyDouble.java:11) at ic.Grabber.getProperties(Native Method)
Also it is not possible to change most of the properties (gain, exposure in GUI).
Is it possible that parameters for this camera are integer not double?
By the way, is there source code for ic.jar and JNI dll are available?
Hello
Does the same happen with IC Capture from https://www.theimagingsource.com/support/downloads-for-windows/end-user-software/iccapture/?
Is the correct driver from https://www.theimagingsource.com/support/downloads-for-windows/device-drivers/icwdmuvccamtis/ installed? (I think so, otherwise you wont see the camera at all.)
I am sorry for asking the standard supporter questions first.
Can you send a screenshot?
The source code for the jar is not available. Also it is project with very low priority, because I have less than 1 questions for JAVA per year.
Stefan
The issue is caused by the data type of gain. The sample uses floating point / Absolute Values, while the camera supports long / Range only. Therefore, remove all the code regarding "GainArray" and pass the long values 0 to 1023 to
_grabber.PropertySet("Gain",GainSlider.getValue());
I am sorry for not had having the property value interfaces of the AFU050 in mind.
I hope, this helps!
Stefan