-
Notifications
You must be signed in to change notification settings - Fork 2
New Galil Driver
This page covers initial testing of the new Galil driver, this driver does not use the Galil provided DLL and so should work with all Visual Studio versions. The code is now submitted for review as a PR yet, but as some developers as unable to talk to the Galil reliably at all it may be useful in its current state. Please let @FreddieAkeroyd know of any issues you see.
To use the new driver you need to switch both your support/galil/master and ioc/master submodules onto the "update_to_3_4" branch and remake support/galil/master and ioc/master/GALIL.
in ioc/master/GALIL there is a file utils/SetupR3Axis.bat that will initialise the Galil in the ibex office with appropriate parameters so you can move it, run it after you have started the ioc/master/GALIL ioc
- turning motors on/off using motor record PREM/POST fields no longer works, you need to set e.g. MTR0101_AUTOONOFF_CMD to "On" (this has been adjusted in SetupR3Axis.bat)
- GalilStartController() has lost the "display code" argument, so you need to move the "Thread mask" argument (ususally "3" for us) one position earlier
- Unsolicited messages are currently using UDP, I need to look at adding TCP support
- Profiles and kinematic axes
- running GalilTest IOC from support/galil/master (may not be fixed)
- Galil unsolicited messages over TCP