Commit Graph

838 Commits

Author SHA1 Message Date
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
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 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