Commit Graph

1101 Commits

Author SHA1 Message Date
MarkRivers a14a382012 Changed from strtok_r to epicsStrtok_r to work on win32 2007-04-17 20:04:29 +00:00
Ron Sluiter 5cc8fc1e60 With R6-0 all FLOAT's changed to DOUBLE's. 2007-04-06 19:09:12 +00:00
Ron Sluiter cf984d501f MR's bug fix for RDBD was being used before the validation check. 2007-04-06 18:37:38 +00:00
Ron Sluiter 1aa7531a47 For solaris-sparc (SUNWspro) compatibility. 2007-04-04 19:27:34 +00:00
Ron Sluiter 54527b0def For solaris-sparc-gnu compatibility. 2007-04-04 19:25:30 +00:00
Ron Sluiter 77c66f65e6 synApps xxx includes everything; so build everything. 2007-04-04 18:43:50 +00:00
Ron Sluiter 0ff9f24827 Update EPICS_BASE to R3-14-9 and ASYN to R4-7. 2007-04-02 19:58:35 +00:00
Ron Sluiter e232fa0470 R6-2 update. 2007-04-02 19:21:17 +00:00
jsullivan-anl 2876cbb362 Add PI E-516 Piezo Motor Controller driver 2007-03-30 20:02:52 +00:00
jsullivan-anl 6e37f34387 Initial implementation of PI E-516 Piezo Motor Controller
1 or 3 axis models.
2007-03-30 20:01:05 +00:00
Ron Sluiter 2d3253df64 R6-2 update. 2007-03-22 21:47:29 +00:00
Ron Sluiter 9df79ed1a2 Document initialization fix. 2007-03-22 21:42:35 +00:00
timmmooney 3bb06091a6 allocate space for trailing null in motor list 2007-03-20 18:51:30 +00:00
Ron Sluiter ea98363785 Clear home request when soft-limit violation occurs. 2007-03-16 20:30:41 +00:00
Ron Sluiter f5001c4526 Strict dbLoadTemplate() type checking with R3-14-9. 2007-03-16 17:49:54 +00:00
Ron Sluiter 225b45e8fe scalcout records added to adjust the motor tweak (TWV)
and slew velocity (VELO/S) values by a multiple.
2007-03-01 21:00:47 +00:00
Ron Sluiter 4c1f426b04 Add "small" motor display with ability to adjust the motor tweak (TWV)
and slew velocity (VELO/S) values by a factor of either 0.1 or 10.
2007-03-01 20:57:11 +00:00
Ron Sluiter 5d4b875851 Reformat; tabs -> spaces. 2007-02-27 17:44:06 +00:00
Ron Sluiter 7e17bd73d9 Bug fix for negative controller positions not handled correctly. 2007-02-27 17:33:17 +00:00
Ron Sluiter 56680be0dd Bug fix for negative controller positions not handled correctly. 2007-02-27 17:22:49 +00:00
MarkRivers c63f418172 Fixed missing comment delimiter 2007-02-16 22:18:55 +00:00
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