Commit Graph
845 Commits
Author SHA1 Message Date
MarkRivers f1d514fb9c New files for trajectory scanning with MM4005 and XPS 2007-06-11 22:14:36 +00:00
Ron Sluiter 5aadc1123e Added Jens Eden (BESSY) modifications;
- register iocsh commands.
- added USE_DEVLIB with RTEMS conditionial.
- replaced errlogPrintf in ISR with epicsInterruptContextMessage calls.
2007-06-06 18:50:41 +00:00
MarkRivers f7920a3ada Changed logic for checking motor done to work with old 6.15 firmware 2007-05-30 21:40:35 +00:00
jsullivan-anl 8e369ecc8e Modified for robustness - added EHCO OFF command
on communication retries.
2007-05-23 14:56:06 +00:00
Ron Sluiter 79e14d0014 Force "alldone" PV to "done" state on record initialization. 2007-05-22 17:24:50 +00:00
MarkRivers 3c788ea344 V2.1.0 from Newport with minor edits 2007-05-18 21:53:26 +00:00
Ron Sluiter 95f99a1f07 Fix for motorUtilInit()'s PVNAME_SZ error check using an uninitialized variable. 2007-05-10 20:14:21 +00:00
Ron Sluiter cb10b6ffb4 Start 2007-05-08 14:45:17 +00:00
Ron Sluiter d74e91350e Added SmartMotor support. 2007-05-08 14:39:07 +00:00
MarkRivers e334c7242d Change logic for definition of DLL so that it works if application is being statically built 2007-05-01 22:20:29 +00:00
MarkRivers c26c0b8c35 Changed SRCS to Newport_SRCS, otherwise it linked PROD with object files, not library 2007-05-01 22:11:38 +00:00
MarkRivers 9b932ce7bc Removed status argument from interrupt callbacks 2007-04-23 20:45:38 +00:00
MarkRivers bc7d0bb2a8 Removed status argument from interrupt callbacks 2007-04-23 20:39:20 +00:00
MarkRivers 25d699eb73 Removed status argument from interrupt callbacks 2007-04-23 20:32:04 +00:00
MarkRivers 26599493ed New file for testing XPS with WithMPF 2007-04-17 21:09:44 +00:00
MarkRivers 30f24d531c Added status argument in callbacks 2007-04-17 21:08:44 +00:00
MarkRivers 99438abc45 Added status argument in callbacks; deleted unused resolution variable 2007-04-17 21:05:42 +00:00
MarkRivers 9556f74d93 Added status argument in callbacks; deleted setDefaults prototype 2007-04-17 21:05:13 +00:00
MarkRivers a14a382012 Changed from strtok_r to epicsStrtok_r to work on win32 2007-04-17 20:04:29 +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
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 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 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 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 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 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