Commit Graph

  • 3a1cf3842b Fixed restrictions section MarkRivers 2007-06-29 23:24:02 +00:00
  • 562c9a0c47 Many changes for XPS additions and other improvements MarkRivers 2007-06-29 21:59:46 +00:00
  • 0cfed35e86 New documentation file MarkRivers 2007-06-29 21:58:49 +00:00
  • dc73d9f8b3 Updated comments MarkRivers 2007-06-29 21:58:00 +00:00
  • f45d06307d New png files to replace old gif files MarkRivers 2007-06-28 18:39:30 +00:00
  • 5bbb46e04d Replaced with trajectoryScanDebug.png MarkRivers 2007-06-28 18:38:25 +00:00
  • dbc2775fe5 Replaced with trajectoryScan.png MarkRivers 2007-06-28 18:38:06 +00:00
  • c14728a7e7 Replaced with trajectoryPlot2.png MarkRivers 2007-06-28 18:37:39 +00:00
  • a3126e652b Replaced with trajectoryPlot1.png MarkRivers 2007-06-28 18:37:00 +00:00
  • e3436a7eda Convert from XPS unit to motor record user coordinates in several places. Bug fix: replace break with continue. Fix velocity calculation in trajectory: the exit velocity of element N is now the average of the velocity in element N and element N+1. MarkRivers 2007-06-28 17:52:47 +00:00
  • d75e953aba New file for MM4005 and XPS trajectory scanning MarkRivers 2007-06-15 15:11:26 +00:00
  • 25b4e5251c Bug fix MarkRivers 2007-06-15 15:01:57 +00:00
  • 9744e5e89f Add piezosystem jena driver (asyn serial) jsullivan-anl 2007-06-14 17:11:23 +00:00
  • 333d140559 add IOC startup script examples for serial.cmd and motor.substitutions jsullivan-anl 2007-06-14 16:12:43 +00:00
  • 60bb0f3c16 Intial development release jsullivan-anl 2007-06-14 15:56:59 +00:00
  • f1d514fb9c New files for trajectory scanning with MM4005 and XPS MarkRivers 2007-06-11 22:14:36 +00:00
  • 5aadc1123e Added Jens Eden (BESSY) modifications; - register iocsh commands. - added USE_DEVLIB with RTEMS conditionial. - replaced errlogPrintf in ISR with epicsInterruptContextMessage calls. Ron Sluiter 2007-06-06 18:50:41 +00:00
  • f7920a3ada Changed logic for checking motor done to work with old 6.15 firmware MarkRivers 2007-05-30 21:40:35 +00:00
  • 997da29273 motorUtil fixes. Ron Sluiter 2007-05-24 19:01:17 +00:00
  • 8e369ecc8e Modified for robustness - added EHCO OFF command on communication retries. jsullivan-anl 2007-05-23 14:56:06 +00:00
  • 79e14d0014 Force "alldone" PV to "done" state on record initialization. Ron Sluiter 2007-05-22 17:24:50 +00:00
  • 3c788ea344 V2.1.0 from Newport with minor edits MarkRivers 2007-05-18 21:53:26 +00:00
  • 95f99a1f07 Fix for motorUtilInit()'s PVNAME_SZ error check using an uninitialized variable. Ron Sluiter 2007-05-10 20:14:21 +00:00
  • be8d67626f Obsolete, no longer needed MarkRivers 2007-05-08 19:30:16 +00:00
  • 3ca3b2ed3a Removed WIN32 specific stuff MarkRivers 2007-05-08 19:28:37 +00:00
  • cb10b6ffb4 Start Ron Sluiter 2007-05-08 14:45:17 +00:00
  • d74e91350e Added SmartMotor support. Ron Sluiter 2007-05-08 14:39:07 +00:00
  • 47d8e3e1d3 R6-3 update. Ron Sluiter 2007-05-08 14:38:14 +00:00
  • e334c7242d Change logic for definition of DLL so that it works if application is being statically built MarkRivers 2007-05-01 22:20:29 +00:00
  • c26c0b8c35 Changed SRCS to Newport_SRCS, otherwise it linked PROD with object files, not library MarkRivers 2007-05-01 22:11:38 +00:00
  • 9b932ce7bc Removed status argument from interrupt callbacks MarkRivers 2007-04-23 20:45:38 +00:00
  • bc7d0bb2a8 Removed status argument from interrupt callbacks MarkRivers 2007-04-23 20:39:20 +00:00
  • 25d699eb73 Removed status argument from interrupt callbacks MarkRivers 2007-04-23 20:32:04 +00:00
  • 26599493ed New file for testing XPS with WithMPF MarkRivers 2007-04-17 21:09:44 +00:00
  • 30f24d531c Added status argument in callbacks MarkRivers 2007-04-17 21:08:44 +00:00
  • 99438abc45 Added status argument in callbacks; deleted unused resolution variable MarkRivers 2007-04-17 21:05:42 +00:00
  • 9556f74d93 Added status argument in callbacks; deleted setDefaults prototype MarkRivers 2007-04-17 21:05:13 +00:00
  • a14a382012 Changed from strtok_r to epicsStrtok_r to work on win32 MarkRivers 2007-04-17 20:04:29 +00:00
  • 5cc8fc1e60 With R6-0 all FLOAT's changed to DOUBLE's. Ron Sluiter 2007-04-06 19:09:12 +00:00
  • cf984d501f MR's bug fix for RDBD was being used before the validation check. Ron Sluiter 2007-04-06 18:37:38 +00:00
  • 1aa7531a47 For solaris-sparc (SUNWspro) compatibility. Ron Sluiter 2007-04-04 19:27:34 +00:00
  • 54527b0def For solaris-sparc-gnu compatibility. Ron Sluiter 2007-04-04 19:25:30 +00:00
  • 77c66f65e6 synApps xxx includes everything; so build everything. Ron Sluiter 2007-04-04 18:43:50 +00:00
  • 0ff9f24827 Update EPICS_BASE to R3-14-9 and ASYN to R4-7. Ron Sluiter 2007-04-02 19:58:35 +00:00
  • e232fa0470 R6-2 update. Ron Sluiter 2007-04-02 19:21:17 +00:00
  • 2876cbb362 Add PI E-516 Piezo Motor Controller driver jsullivan-anl 2007-03-30 20:02:52 +00:00
  • 6e37f34387 Initial implementation of PI E-516 Piezo Motor Controller 1 or 3 axis models. jsullivan-anl 2007-03-30 20:01:05 +00:00
  • 2d3253df64 R6-2 update. Ron Sluiter 2007-03-22 21:47:29 +00:00
  • 9df79ed1a2 Document initialization fix. Ron Sluiter 2007-03-22 21:42:35 +00:00
  • 3bb06091a6 allocate space for trailing null in motor list timmmooney 2007-03-20 18:51:30 +00:00
  • ea98363785 Clear home request when soft-limit violation occurs. Ron Sluiter 2007-03-16 20:30:41 +00:00
  • f5001c4526 Strict dbLoadTemplate() type checking with R3-14-9. Ron Sluiter 2007-03-16 17:49:54 +00:00
  • 225b45e8fe scalcout records added to adjust the motor tweak (TWV) and slew velocity (VELO/S) values by a multiple. Ron Sluiter 2007-03-01 21:00:47 +00:00
  • 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. Ron Sluiter 2007-03-01 20:57:11 +00:00
  • 5d4b875851 Reformat; tabs -> spaces. Ron Sluiter 2007-02-27 17:44:06 +00:00
  • 7e17bd73d9 Bug fix for negative controller positions not handled correctly. Ron Sluiter 2007-02-27 17:33:17 +00:00
  • 56680be0dd Bug fix for negative controller positions not handled correctly. Ron Sluiter 2007-02-27 17:22:49 +00:00
  • c63f418172 Fixed missing comment delimiter MarkRivers 2007-02-16 22:18:55 +00:00
  • b30d68e6cd R6-2 Ron Sluiter 2007-02-16 20:41:01 +00:00
  • 3cf41c851c Bug fix for overwriting PID parameter fields during normalization calculation. Ron Sluiter 2007-02-16 20:21:47 +00:00
  • 4a1236f6c9 Added asynPrint for debugging MarkRivers 2007-02-13 22:02:18 +00:00
  • 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. MarkRivers 2007-02-13 21:55:57 +00:00
  • dd46747576 Added third motor, changed resolution; added trajectory scanning MarkRivers 2007-02-13 21:51:21 +00:00
  • 1a7ed76c54 Added third motor, changed units MarkRivers 2007-02-13 21:50:13 +00:00
  • dd487435b9 Added debugLevel PV MarkRivers 2007-02-13 21:43:58 +00:00
  • b353e6a5ad Many bug fixes; added debugging output MarkRivers 2007-02-13 21:42:47 +00:00
  • 76e4892077 Force update when a motor is moved, even if poller says it is not moving MarkRivers 2007-02-13 21:41:09 +00:00
  • c675044744 Replaced by trajectoryScan.db MarkRivers 2007-02-13 17:17:12 +00:00
  • e4256b2a16 New file, replaces both MM4005_trajectoryScan.db and XPS_trajectoryScan.db MarkRivers 2007-02-13 17:16:27 +00:00
  • 09e24b639e Minor cosmetic changes. David Kline 2007-02-13 13:22:28 +00:00
  • 800266fbca Modified to support interrupts from OMS PC68/78 modules. David Kline 2007-02-13 13:02:27 +00:00
  • a55bcdcb49 Documentation updates Peter Denison 2007-02-03 12:14:48 +00:00
  • c8a067adb5 Updated simulation motor tests to have 3 motors, and non-zero home/start posn Peter Denison 2007-02-03 12:10:31 +00:00
  • b40820e90b Enabled autosave on asynMotor to restore DVAL after power cycle by writing new init_controller routine and calling LOAD_POS Peter Denison 2007-02-03 12:07:17 +00:00
  • ae87fbc0fb Remove a few compilation warnings Peter Denison 2007-02-03 12:01:49 +00:00
  • 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 Peter Denison 2007-02-02 16:21:05 +00:00
  • 239965f564 Fix units on JVEL, HVEL and JAR fields Peter Denison 2007-02-02 16:13:43 +00:00
  • dd70de868d Fixed PV name lengths in motorUtil and motorUtilAux for 3.14 values Peter Denison 2007-02-02 13:58:58 +00:00
  • 0cbeb1cf74 second part of fix for limits when MRES -ve When changing user limits, depend on both DIR and sign of MRES Peter Denison 2007-02-02 13:55:34 +00:00
  • 30fc158af1 Added encoder position to status TRACEIO asynPrint call Peter Denison 2007-02-02 13:50:46 +00:00
  • 748de06f19 Force an update after a new callback is added Peter Denison 2007-02-02 13:46:14 +00:00
  • ee362d8918 Update New Focus st.cmd calls. Ron Sluiter 2007-01-31 20:57:47 +00:00
  • fe28e9d97c Update firmware version support. Ron Sluiter 2007-01-31 20:56:05 +00:00
  • 47ff511cbe Parse Gathering.dat file; collect additional gathering information MarkRivers 2007-01-19 23:05:12 +00:00
  • 264eaa07be Minor change to make consistent with Newport distribution MarkRivers 2007-01-19 23:02:56 +00:00
  • 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. MarkRivers 2007-01-19 00:03:13 +00:00
  • d151b158b6 Minor cosmetic changes MarkRivers 2007-01-19 00:00:45 +00:00
  • 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. MarkRivers 2007-01-18 23:47:00 +00:00
  • 7b170d7b8d New file for XPS and MM4005 trajectory scanning MarkRivers 2007-01-18 23:45:03 +00:00
  • 27883d6998 R6-1 Ron Sluiter 2007-01-17 15:43:54 +00:00
  • bcb4abd457 Reformatted. Ron Sluiter 2007-01-17 15:39:43 +00:00
  • 4de9c7d9b8 Driver not issuing the correct command at boot up. Ron Sluiter 2007-01-17 15:34:46 +00:00
  • c1bf640fd5 Accel/Decel Average parameters must be .5 or greater then Accel/Decle. Round up average calculation. jsullivan-anl 2007-01-16 17:15:31 +00:00
  • 53fbf559f2 Cosmetic change MarkRivers 2007-01-15 19:55:07 +00:00
  • 29236e5089 Many changes, clean up, try to make it work MarkRivers 2007-01-15 19:51:41 +00:00
  • 150fdb7ffd xpsgathering reference did not match function name in XPSGathering.c and XPSGatheringMain.c jsullivan-anl 2007-01-15 17:44:43 +00:00
  • ad117202fa fixed "include file not found" compiler error xps_c8_driver.h -> XPS_C8_driver.h jsullivan-anl 2007-01-15 17:42:58 +00:00
  • 7bd4adab85 - Update starup script calls. - Switched to Microsoft FrontPage. Ron Sluiter 2007-01-09 16:10:13 +00:00
  • e092b7ece7 V2.0.1 from Newport MarkRivers 2006-12-19 18:50:42 +00:00
  • 4749bbcde8 V2.0.1 from Newport MarkRivers 2006-12-19 18:24:45 +00:00