Added MEDM display files for XIA PF4 filter, and fixed it to compile for vxWorks
Added CoarseFineMotor database and MEDM display files
fixed minor problems with xia_slit MEDM display.
Added support for XIA PF4 dual filters.
Added support for Io (ionization-chamber) calculation.
Added diffractometer support (orientation matrix)
Added some documentation for slits, mirrors, filters, spherical grating monochromator, high-energy-resolution monochromator.
Ported xia slit to EPICS 3.14, and improved its behavior when driven by ca_put_callback().
Added table of fixed points (points about which an optical table rotates) to table database, request file, and medm displays
The save_restore include file, table_settings.req, now requires the additional macro argument 'Q'. This is the same macro argument required by table.db.
This is the first release of the synApps optics module. Version numbering for this module begins with 2.3 because this module was split from version 2.2 of the std module, and I wanted to retain the CVS histories of module contents.
This version is intended to build with EPICS base 3.14.5, mpf 2.4.2, and std 2.3. Differences from software as previously released in std 2.2:
Converted to EPICS 3.14
Docs updated and moved to optics/documentation
SGM.db - removed forward links pointing nowhere (gdct artifacts).
kohzuSeq.db - added debug PV $(P)KohzuCtlDebug. Fixed long-standing bug: if the theta motor was moved by a very small amount (by external client not working through kohzuCtl) this software would sometimes ignore the notification it received from EPICS.
hrSeq.db - added debug PV $(P)HR$(N)CtlDebug. Fixed long-standing bug: if a theta motor was moved by a very small amount (by external client not working through hrCtl) this software would sometimes ignore the notification it received from EPICS.