Commit Graph

1080 Commits

Author SHA1 Message Date
Ron Sluiter b30d68e6cd R6-2 2007-02-16 20:41:01 +00:00
Ron Sluiter 3cf41c851c Bug fix for overwriting PID parameter fields
during normalization calculation.
2007-02-16 20:21:47 +00:00
MarkRivers 4a1236f6c9 Added asynPrint for debugging 2007-02-13 22:02:18 +00:00
MarkRivers 59345bf040 We used to check just response[2] for problems when polling the status.
However, it turns out that in firmware version 6.15 that bit=1 for no problem,
but in 6.17 it is 0 for no problem!  Check the last 4 bits individually instead,
since that works in both versions of the firmware.
2007-02-13 21:55:57 +00:00
MarkRivers dd46747576 Added third motor, changed resolution; added trajectory scanning 2007-02-13 21:51:21 +00:00
MarkRivers 1a7ed76c54 Added third motor, changed units 2007-02-13 21:50:13 +00:00
MarkRivers dd487435b9 Added debugLevel PV 2007-02-13 21:43:58 +00:00
MarkRivers b353e6a5ad Many bug fixes; added debugging output 2007-02-13 21:42:47 +00:00
MarkRivers 76e4892077 Force update when a motor is moved, even if poller says it is not moving 2007-02-13 21:41:09 +00:00
MarkRivers c675044744 Replaced by trajectoryScan.db 2007-02-13 17:17:12 +00:00
MarkRivers e4256b2a16 New file, replaces both MM4005_trajectoryScan.db and XPS_trajectoryScan.db 2007-02-13 17:16:27 +00:00
David Kline 09e24b639e Minor cosmetic changes. 2007-02-13 13:22:28 +00:00
David Kline 800266fbca Modified to support interrupts from OMS PC68/78 modules. 2007-02-13 13:02:27 +00:00
Peter Denison a55bcdcb49 Documentation updates 2007-02-03 12:14:48 +00:00
Peter Denison c8a067adb5 Updated simulation motor tests to have 3 motors, and non-zero home/start posn 2007-02-03 12:10:31 +00:00
Peter Denison b40820e90b Enabled autosave on asynMotor to restore DVAL after power cycle by writing new
init_controller routine and calling LOAD_POS
2007-02-03 12:07:17 +00:00
Peter Denison ae87fbc0fb Remove a few compilation warnings 2007-02-03 12:01:49 +00:00
Peter Denison 2ae483963c Remove erroneous setting of defaults at initialisation
Force setting of ASYN_CANBLOCK flag and remove can_block option, as the
callback mechanism *requires* that we be asynchronous, or we'll deadlock
2007-02-02 16:21:05 +00:00
Peter Denison 239965f564 Fix units on JVEL, HVEL and JAR fields 2007-02-02 16:13:43 +00:00
Peter Denison dd70de868d Fixed PV name lengths in motorUtil and motorUtilAux for 3.14 values 2007-02-02 13:58:58 +00:00
Peter Denison 0cbeb1cf74 second part of fix for limits when MRES -ve
When changing user limits, depend on both DIR and sign of MRES
2007-02-02 13:55:34 +00:00
Peter Denison 30fc158af1 Added encoder position to status TRACEIO asynPrint call 2007-02-02 13:50:46 +00:00
Peter Denison 748de06f19 Force an update after a new callback is added 2007-02-02 13:46:14 +00:00
Ron Sluiter ee362d8918 Update New Focus st.cmd calls. 2007-01-31 20:57:47 +00:00
Ron Sluiter fe28e9d97c Update firmware version support. 2007-01-31 20:56:05 +00:00
MarkRivers 47ff511cbe Parse Gathering.dat file; collect additional gathering information 2007-01-19 23:05:12 +00:00
MarkRivers 264eaa07be Minor change to make consistent with Newport distribution 2007-01-19 23:02:56 +00:00
MarkRivers 9b36c458df Many fixes to code to get it basically working, including
pulse output and gathering.
Use new include file, "trajectoryScan.h" to eliminate
duplication with MM4005 trajectory scan SNL program.
Clean up formatting.
2007-01-19 00:03:13 +00:00
MarkRivers d151b158b6 Minor cosmetic changes 2007-01-19 00:00:45 +00:00
MarkRivers 2bc597d85a Use new include file, "trajectoryScan.h" to eliminate
duplication with new XPS trajectory scan SNL program.
Clean up formatting.
Assign EPICS motor PVs in init() so it works with fewer than 8 EPICS motors.
2007-01-18 23:47:00 +00:00
MarkRivers 7b170d7b8d New file for XPS and MM4005 trajectory scanning 2007-01-18 23:45:03 +00:00
Ron Sluiter 27883d6998 R6-1 2007-01-17 15:43:54 +00:00
Ron Sluiter bcb4abd457 Reformatted. 2007-01-17 15:39:43 +00:00
Ron Sluiter 4de9c7d9b8 Driver not issuing the correct command at boot up. 2007-01-17 15:34:46 +00:00
jsullivan-anl c1bf640fd5 Accel/Decel Average parameters must be .5 or greater then
Accel/Decle. Round up average calculation.
2007-01-16 17:15:31 +00:00
MarkRivers 53fbf559f2 Cosmetic change 2007-01-15 19:55:07 +00:00
MarkRivers 29236e5089 Many changes, clean up, try to make it work 2007-01-15 19:51:41 +00:00
jsullivan-anl 150fdb7ffd xpsgathering reference did not match function name in
XPSGathering.c and XPSGatheringMain.c

xpsgathering -> xps_gathering
2007-01-15 17:44:43 +00:00
jsullivan-anl ad117202fa fixed "include file not found" compiler error
xps_c8_driver.h -> XPS_C8_driver.h
2007-01-15 17:42:58 +00:00
Ron Sluiter 7bd4adab85 - Update starup script calls.
- Switched to Microsoft FrontPage.
2007-01-09 16:10:13 +00:00
MarkRivers e092b7ece7 V2.0.1 from Newport 2006-12-19 18:50:42 +00:00
MarkRivers 4749bbcde8 V2.0.1 from Newport 2006-12-19 18:24:45 +00:00
MarkRivers 1606eb4e68 Version 2.0.1 from Newport, not used by EPICS 2006-12-19 17:48:34 +00:00
MarkRivers 1b03bd97ed Documents location of firmware downloads 2006-12-19 17:42:16 +00:00
MarkRivers fecb9dea7d Test program for trajectories and gathering 2006-12-19 17:41:42 +00:00
MarkRivers 2072c2c02d Renamed to XPSGathering.c 2006-12-19 17:38:10 +00:00
MarkRivers 6150cdff83 Changes for XPS 2006-12-19 17:37:13 +00:00
MarkRivers 7a1950603c V2.0.0 from Newport with minor changes to build on EPICS 2006-12-19 17:25:13 +00:00
MarkRivers 0c624dd4d0 V2.0.0 from Newport; not used in EPICS build 2006-12-19 17:24:32 +00:00
MarkRivers ab81cd3904 Change to using new API to output pulses along trajectory 2006-12-19 17:23:59 +00:00