Commit Graph

  • 3e1e15a0f7 Turn off some warnings on Linux MarkRivers 2012-12-06 22:24:05 +00:00
  • 42d0fcd16a Minor changes to avoid compiler warnings; changed tabs to spaces MarkRivers 2012-12-06 22:23:38 +00:00
  • 10b8775a06 Minor changes to avoid compiler warnings MarkRivers 2012-12-06 22:22:51 +00:00
  • 4a756a11f5 Minor changes to avoid compiler warnings MarkRivers 2012-12-06 22:21:33 +00:00
  • db3471cbcd Minor changes to avoid compiler warnings MarkRivers 2012-12-06 22:20:48 +00:00
  • 44e5cb2eff Minor changes to avoid compiler warnings MarkRivers 2012-12-06 22:20:02 +00:00
  • abff08503e Minor changes to avoid compiler warnings; used osiSock.h rather than ARCH specific stuff; change from int to SOCKET MarkRivers 2012-12-06 22:19:09 +00:00
  • 7153b52c0a Minor changes to avoid compiler warnings MarkRivers 2012-12-06 22:18:17 +00:00
  • 8b0ccc205f Minor changes to avoid compiler warnings MarkRivers 2012-12-06 22:17:36 +00:00
  • 69bce3c825 Minor changes to avoid compiler warnings MarkRivers 2012-12-06 22:17:09 +00:00
  • ed356764b9 Fixed logic problem in ReadXPSSocket; minor changes to avoid compiler warnings MarkRivers 2012-12-06 22:16:32 +00:00
  • 837c6a0e33 New file from Jen Eden MarkRivers 2012-12-05 18:50:22 +00:00
  • c9f9563c77 Terminate UU command argument with a ';' character. Fixes "Command error" with MAXv ver:1.41 firmware. Ron Sluiter 2012-11-30 22:57:36 +00:00
  • 2b55429c0c Commanded velocity not getting passed with INFO request by process_messages(). Ron Sluiter 2012-11-30 22:27:08 +00:00
  • 05759d3c51 Spelling error Ron Sluiter 2012-11-01 15:15:54 +00:00
  • bc999c40c0 Modified motorUtilAux.cc to exclude aliased motors from list of motors to stop. kmpeters 2012-10-24 22:30:31 +00:00
  • 65b2508409 Modified motorUtil.cc to only stop motors that are actually moving. kmpeters 2012-10-24 21:33:44 +00:00
  • 877f0a08e4 Update MAXv configuration info for APS. Ron Sluiter 2012-10-24 17:48:07 +00:00
  • 19d0dfe05b MAXnet support moved to OmsAsynSrc directory. Ron Sluiter 2012-10-12 15:19:54 +00:00
  • d4e79a4f94 Jen Eden's readPositions patch. Ron Sluiter 2012-10-12 15:18:11 +00:00
  • 194e3d54da Grant of License requirement. Ron Sluiter 2012-10-11 18:07:58 +00:00
  • 83af8f1d92 phase 3 asyn motor support for OMS MAXnet and MAXv from Jens Eden. Ron Sluiter 2012-10-11 16:47:16 +00:00
  • 5b7b186f39 Refix of DLY problem (retries not working). Ron Sluiter 2012-10-09 15:49:41 +00:00
  • c1a91c3863 Removed tabs MarkRivers 2012-10-09 14:40:34 +00:00
  • 4a753987b7 Improve debugging output by printing pasynUser->reason as well MarkRivers 2012-10-09 14:32:23 +00:00
  • b5ba30d9cd Add definition of rint for _WIN32 MarkRivers 2012-10-02 21:09:13 +00:00
  • f28094301d Comment out redefinition of asynPrint, does not work on Windows MarkRivers 2012-10-02 19:32:40 +00:00
  • a5c8fc134e ADLs were revised since initial conversion, this commit is a catchup to match current state of ADL files Pete Jemian 2012-09-28 19:44:49 +00:00
  • 956fd2854f Fixed incorrect jog acceleration rate. Ron Sluiter 2012-09-27 19:44:00 +00:00
  • c2a9f13d90 Added svn:ignore MarkRivers 2012-09-12 17:56:29 +00:00
  • d2194f655a Fixes to compile on Linux and vxWorks MarkRivers 2012-09-12 17:55:50 +00:00
  • 442f9c40db Change from Nia Fong at SLAC MarkRivers 2012-09-12 17:30:13 +00:00
  • 37241d2988 Change from Nia Fong at SLAC MarkRivers 2012-09-12 17:27:29 +00:00
  • fa03769ac0 New file from Nia Fong at SLAC MarkRivers 2012-09-12 17:27:15 +00:00
  • 4bc734d9a7 New file from Nia Fong at SLAC MarkRivers 2012-09-12 17:21:17 +00:00
  • 6e2b491a3f New file from Nia Fong at SLAC MarkRivers 2012-09-12 17:20:32 +00:00
  • 451cd433c2 New file from Nia Fong at SLAC MarkRivers 2012-09-12 17:19:03 +00:00
  • 5f9b0f2142 Changes from Nia Fong at SLAC MarkRivers 2012-09-12 17:18:08 +00:00
  • 10ca839b25 New file from Nia Fong at SLAC MarkRivers 2012-09-12 17:17:24 +00:00
  • 53a98f2849 New file from Nia Fong at SLAC MarkRivers 2012-09-12 17:16:54 +00:00
  • 3087c9fb50 remove relative paths Pete Jemian 2012-09-05 19:58:39 +00:00
  • 85b1a7e97f Testing SVN server Ron Sluiter 2012-09-05 15:13:57 +00:00
  • d6ae408040 Modified drvXPSAsyn.c to set motorAxisPowerOn instead of motorAxisProblem so the CNEN field updates properly. Only set motorAxisProblem if the axis is uninitialized or unreferenced. kmpeters 2012-08-15 21:05:14 +00:00
  • 13d616b139 motor: adding two IOC shell functions to asynMotorController to enable changing the polling rates at runtime via the IOC shell. mp49 2012-08-03 15:00:49 +00:00
  • 8c51c341e7 Added FLNK. Added SVN keyword header. Synch'd with motor_settings.req; added INIT, PREM and POST. Ron Sluiter 2012-07-30 14:44:55 +00:00
  • af7dd9eb9a Added FLNK. Added SVN keyword header. Ron Sluiter 2012-07-30 14:43:22 +00:00
  • 0eb80002f9 Added SVN keywords to file headers and set svn:eol-style to "native". Ron Sluiter 2012-07-27 18:15:35 +00:00
  • 9952e735ae Steffen Rau's (PI) support for Physik Instrumente's (PI) General Command Set (GCS2). Ron Sluiter 2012-07-27 16:36:42 +00:00
  • 43fff62788 Added OMS board reboot detection test. Ron Sluiter 2012-07-26 19:18:18 +00:00
  • b645e0ff9b Added VME58 reboot error check to send_mess(). Ron Sluiter 2012-07-26 19:04:55 +00:00
  • 09a6747dda Removed redundant recGblFwdLink() call. Ron Sluiter 2012-07-23 17:33:04 +00:00
  • 0c3fb57e03 Change the motor record's processing order of alarms, events and the forward scan link to conform with order specified in the "EPICS Application Developer's Guide". Ron Sluiter 2012-07-23 14:45:30 +00:00
  • da29f85562 Failed to update MAXvConfig() deceleration after SSI argument addition. Ron Sluiter 2012-07-16 17:23:49 +00:00
  • 63f3fe5ec9 motor: fixed delayed callbacks due to a non-zero DLY. There are two fixes here. One fixes the problem where a process due to device support causes the record to process and complete a put callback (before the DLY timer expired), and the other fixes the problem where there are no device support processes so that when the callback timer expires for DLY the record gets stuck because it didn't handle DMOV correctly, and also didn't do recGblFwdLink. mp49 2012-07-13 13:11:21 +00:00
  • 4154a2c410 New file MarkRivers 2012-07-06 19:49:53 +00:00
  • 9658330a3f Call ReadXPSSocket in poll, which will ultimately be used to flag done MarkRivers 2012-07-06 19:48:30 +00:00
  • e3a0ab48da Added moving_ flag MarkRivers 2012-07-06 19:47:01 +00:00
  • b3739f6ebc Added ReadXPSSocket, which is used to read on the move socket without waiting MarkRivers 2012-07-06 19:46:39 +00:00
  • 66b62269ea Removed tabs, fixed whitespace MarkRivers 2012-07-03 17:13:33 +00:00
  • 58e5f5668e Bug fix: check if pAxis is null in several places MarkRivers 2012-07-03 17:13:01 +00:00
  • 385e09904d Moved PI_GCS2 to PI_GCS2_Src Ron Sluiter 2012-06-08 14:41:16 +00:00
  • 026a0b9729 Add PI GCS2 module Kurt Goetze 2012-06-08 14:07:41 +00:00
  • dcf068a9c4 Add Newport SMC100 support Kurt Goetze 2012-06-07 21:20:04 +00:00
  • 5643514721 Add Newport SMC100 support Kurt Goetze 2012-06-07 21:19:37 +00:00
  • b30829c781 - Communication retries. - Reading both feedback and commanded positions. - Deleted duplicate error messages. Ron Sluiter 2012-04-19 17:01:17 +00:00
  • eb3523674e R6-8 updates. Ron Sluiter 2012-04-11 20:57:02 +00:00
  • 74cda288ea Increment motor module release to R6-8. Ron Sluiter 2012-04-11 20:33:17 +00:00
  • ae12aa2b3a Updated README to include modifications to motorRecord.cc for SYNC bugfixes. Also documented known problem of DMOV not indicating motion during hard-motor-initiated moves for motors with soft-channel device support when LOCK is YES. kmpeters 2012-04-11 20:02:25 +00:00
  • 2942e4c73f Inverted the priority of sync and status update in do_work(). kmpeters 2012-04-10 22:18:12 +00:00
  • 36cbda4b1a Post SYNC field cleared. Ron Sluiter 2012-03-08 23:13:29 +00:00
  • 8d9a104dfb R6-7-1 R6-7-1 Ron Sluiter 2012-03-06 16:24:02 +00:00
  • a4a20e8592 R6.7.1 Ron Sluiter 2012-03-06 16:20:41 +00:00
  • 5c4cead2a0 - "PR PN" response overflows input buffer; increased BUFF_SIZE from 13 to 80 bytes. - Slow "PR PN" response; increased timeout from 1 to 2 sec. - Extra "\r\n" from "PR PN" response; buffer flush added. - Eliminate compiler warnings on MDrive_axis[]. Ron Sluiter 2012-03-06 16:00:26 +00:00
  • 50906dfd96 Restored home search using HomeAsync.abx vendor program. Replaced stepSize Ron Sluiter 2012-03-05 20:02:01 +00:00
  • 83b63dcfa5 Fixed comment MarkRivers 2012-03-04 16:51:14 +00:00
  • c7ce0950cb Fixed comment MarkRivers 2012-03-04 16:51:01 +00:00
  • 60fdf93711 New file for ACS MCB-4B with Model 3 driver MarkRivers 2012-03-02 19:22:03 +00:00
  • 739180cebd Replaced writeController() with writeReadController() to prevent talking too fast; improved debugging MarkRivers 2012-03-02 18:56:26 +00:00
  • 1fa7d143f5 Removed functions for talking to controller, these are now in asynMotorController base class MarkRivers 2012-03-02 18:55:09 +00:00
  • f204d70c5b Removed functions for talking to controller, these are now in asynMotorController base class MarkRivers 2012-03-02 18:53:55 +00:00
  • 2f9195c5f6 Use per-axis pasynUser_ for asynPrint in new functions MarkRivers 2012-03-02 18:53:04 +00:00
  • b1905c82e2 Added new convenience functions for communicating with controllers over asynOctet ports MarkRivers 2012-03-02 18:52:24 +00:00
  • 4db754be04 Added new convenience functions for communicating with controllers over asynOctet ports MarkRivers 2012-03-02 18:51:49 +00:00
  • 2913f6b6df Fix to use object's own pasynUser_ MarkRivers 2012-03-02 17:28:03 +00:00
  • 1097f15110 Added MCB4BDriver, model 3 asyn motor driver MarkRivers 2012-03-02 00:14:04 +00:00
  • e072586e54 Added MCB4BDriver, model 3 asyn motor driver MarkRivers 2012-03-02 00:13:42 +00:00
  • 4693e5bbd7 New file, Model 3 driver MarkRivers 2012-03-02 00:12:33 +00:00
  • c547eece69 Fix compiler warning MarkRivers 2012-03-01 20:22:26 +00:00
  • 53f64ed717 Fix compiler warning MarkRivers 2012-03-01 20:21:57 +00:00
  • 9fef2ffe94 Fix nested comments MarkRivers 2012-03-01 20:21:33 +00:00
  • 2b28ba79af Fixed bug that compiler picked up MarkRivers 2012-03-01 20:16:35 +00:00
  • 2bc99446d4 Removed writeInt32 and writeFloat64 no longer needed, that code is in XPSAxis methods now; replaced processDeferredMoves with setDeferredMoves MarkRivers 2012-03-01 20:15:13 +00:00
  • 4077b7fb09 Removed writeInt32 and writeFloat64 no longer needed, that code is in XPSAxis methods now; replaced processDeferredMoves with setDeferredMoves MarkRivers 2012-03-01 20:14:18 +00:00
  • 50f738967c Added new methods: report(), setLowLimit, setHighLimit, setPGain, setIGain, setDGain, setClosedLoop; the code for these functions was moved from XPSController::writeInt32 and writeFloat64 MarkRivers 2012-03-01 20:11:34 +00:00
  • d7da305900 Added new methods: report(), setLowLimit, setHighLimit, setPGain, setIGain, setDGain, setClosedLoop MarkRivers 2012-03-01 20:09:49 +00:00
  • 9809a4be5b New ACRAxis::setClosedLoop and ACRAxis::report methods; moved per-axis reporting out of ACRController::report into ACRAxis::report MarkRivers 2012-03-01 20:07:15 +00:00
  • 3a4550f330 Added new ACRAxis methods report() and setClosedLoop() MarkRivers 2012-03-01 20:00:57 +00:00
  • c1c4c1c8d6 Removed PINI=YES from records with CP DOL fields, not needed and was causing problems MarkRivers 2012-03-01 19:57:34 +00:00
  • 1b8a5a48c0 Some corrections in model names, purposes of files, etc MarkRivers 2012-03-01 19:52:59 +00:00
  • 3950116f6f Added implementation of asynMotorController::report. It calls the report function for each axis, and then the base class asynReportDriver::report. MarkRivers 2012-03-01 19:51:07 +00:00