I have worked on an industrial machine project that uses XEM3005 and frontpanel as the primary communication link b/t host pc (win7 pro 64-b) and machine control hardware. sometimes the usb link simply broke (maybe once every 2 weeks) and that results in the host application crash as well. after crash, I could always simply restart the application and run normally again for another couple weeks, so the hardware is not broken.
questions and advises needed:
- the machine requires absolute reliability. how do i detect the link status? and prevent application crash as a result of link broken?
- is it possible to re-init the link after detecting the link broken?
thanks a lot!