07-06-2010 04:25 AM
I am working with some drivers from a vendor who has created them with automatic error handling enabled. They are not willing to change things. My system has to run without human supervision and that error handling is really gumming up the works. Is it possible to disable the error handling some other way, such as with a property or invoke node, or some other LV magic?
Thanks,
Dave
07-06-2010 09:32 AM
What kind of driver are you talking about? If this is an instrument driver and you did not insist on getting the source code, like all of the NI drivers, there's not much you can do if the vendor used something like the Simple Error Handler other than reducing/eliminating the source of the error. If the errors occur in the driver, the vendor should be fixing that. What is the vendor's name?
07-07-2010 12:56 AM
Hi,
It is Andor Technology, makers of high end science cameras. The code is part of their SDK software which you pay for, so they aren't releasing the source code and justifiably so. I've contacted them and requested them to turn off the automatic error handling, but I doubt that I have the pull to force a change. I'll wait and see. I was just looking for a way to handle it myself if possible.
I think their code is fine, I am just forcing failures in the system to make sure my error handler is handling things properly. I only need to kill the dialog boxes because I am building an automated system for a telescope that will be run remotely over internet. The boxes really gum that up with the modal issue.
Thanks for the info!
Dave