Commit Graph

  • c17d17cde1 Added new methods: report() and seDeferredMoves() MarkRivers 2012-03-01 19:41:18 +00:00
  • c1a3aef8fd Changed spelling of motorXGain and motorClosedLoop parameters MarkRivers 2012-03-01 19:39:19 +00:00
  • b49a1f2285 Added implementation of new methods, e.g. setHighLimit, setPGain, etc.; changed all dummy methods to return asynSuccess rather than asynError, so derived classes don't need to implement them MarkRivers 2012-03-01 19:38:02 +00:00
  • 6334229b98 Added a number of new methods, e.g. setHighLimit, setPGain, etc. MarkRivers 2012-03-01 19:34:00 +00:00
  • eee1820445 Changed spelling of motorXGain and motorClosedLoop parameters MarkRivers 2012-03-01 19:30:18 +00:00
  • 69a2d6ea8b Set CARD to 0 for INST_IO device support (e.g. asyn) MarkRivers 2012-03-01 19:26:31 +00:00
  • 054a97a44c New version from Hytec MarkRivers 2012-02-29 18:53:00 +00:00
  • 285dd4a1c3 Fixed problem: IP ports were being created with NoAutoConnect flag, so they did not autoconnect when XPS was power-cycled MarkRivers 2012-02-17 20:20:59 +00:00
  • 6fcffdd57a Some changes to what Tim added MarkRivers 2012-02-17 20:20:10 +00:00
  • 68737fa0c8 Removed iostream function calls, don't exist on vxWorks-68040 MarkRivers 2012-02-11 00:01:30 +00:00
  • 5af8dc064d Removed iostream function calls, don't exist on vxWorks-68040 MarkRivers 2012-02-11 00:00:59 +00:00
  • 43fe29315d - "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-02-07 17:45:26 +00:00
  • cca883b68f Replace stepSize Ron Sluiter 2012-02-02 18:29:20 +00:00
  • 2601f36507 Added some info on the files in this directory. timmmooney 2012-01-31 22:49:55 +00:00
  • 37f46558cf Added some info on the files in this directory. timmmooney 2012-01-31 22:45:07 +00:00
  • e52d1301f2 timmmooney 2012-01-31 22:28:53 +00:00
  • db2a93252c timmmooney 2012-01-31 22:26:27 +00:00
  • bdce535676 Fixed error in TRAJECTORY_DIRECTORY; initialize movesDeferred to 0; improved report() function MarkRivers 2012-01-13 00:22:16 +00:00
  • e50b51d616 Changed the example MAXv ISR interrupt vector to 200 (avoid sharing vector with OMS VME58). Ron Sluiter 2012-01-09 20:57:30 +00:00
  • e3c69c4441 Restored home search using HomeAsync.abx vendor program. Ron Sluiter 2011-12-22 20:24:19 +00:00
  • 86abff6400 Added SYNC target to feedback button Ron Sluiter 2011-12-22 20:08:01 +00:00
  • 7720f24e12 Bug fix for jog not terminating; must check both PLANESTATUS and AXISSTATUS for move_active. Ron Sluiter 2011-12-15 19:37:43 +00:00
  • f6381302d5 Bug fix for jog not terminating; must check both PLANESTATUS and AXISSTATUS for move_active. Ron Sluiter 2011-12-15 19:21:27 +00:00
  • 82968bb0f1 synApps_5_6 tag synApps_5_6 timmmooney 2011-12-05 18:18:25 +00:00
  • 87fba76147 Bug fix branch for R6-7 Ron Sluiter 2011-12-01 21:29:46 +00:00
  • 40b910f1c9 R6-7 tag R6-7 Ron Sluiter 2011-12-01 20:34:39 +00:00
  • d71dfcdee8 R6-7 update. Ron Sluiter 2011-12-01 20:29:32 +00:00
  • fbd552c62b In order to support SCURVE trajectories; changed from MOVE[ABS/INC] to LINEAR move command. Ron Sluiter 2011-12-01 18:23:53 +00:00
  • 910c5e350f Ensemble 4.x compatibility. Ron Sluiter 2011-11-30 20:49:02 +00:00
  • 9b98584b63 - 8 axis with max. precision can overflow comm. buffers; increased buffer size from 100 to 160 bytes. - Wait for power on status response after sending motor power on command. Ron Sluiter 2011-11-29 22:12:30 +00:00
  • a491da41f4 Changed diagnostic message macro 'Debug' to Mark Rivers inline variable argument function calls. Ron Sluiter 2011-11-29 21:52:25 +00:00
  • 5da19bdf31 - Patch from Kenneth Lauer (BNL). - Changed diagnostic message macro 'Debug' to Mark Rivers inline variable argument function calls. Ron Sluiter 2011-11-29 21:35:36 +00:00
  • ee795dfa1f Changed diagnostic message macro 'Debug' to Mark Rivers inline variable argument function calls. Ron Sluiter 2011-11-29 20:50:00 +00:00
  • d007745eee - Set MAXv motor type at boot-up. - Use MAXv motor type to support MRES and ERES with different polarities. - Fix SSI bit flag registration. Ron Sluiter 2011-11-04 18:20:09 +00:00
  • 370d0fe2dc Document SSI based absolute encoder bit flag argument to MAXvConfig() call. Ron Sluiter 2011-11-04 18:15:34 +00:00
  • ff4b0a7bec Fixed binary input and binary output for asyn R4-18 MarkRivers 2011-10-31 20:43:39 +00:00
  • fb3b4163ab Added standard registrar(OmsMAXvRegister); "trajectory" as an option. Ron Sluiter 2011-10-26 14:09:06 +00:00
  • 071db8d48d Restore "standard" MAXv driver as the default; "trajectory" as an option. Ron Sluiter 2011-10-26 14:06:15 +00:00
  • 9d900b586e Added PPC32 to MSB bit-field test. Ron Sluiter 2011-10-21 21:31:23 +00:00
  • bdbf61cf99 R6-7 update. Ron Sluiter 2011-10-20 21:50:45 +00:00
  • 05b412312a Use counter to prevent endless loop in send_mess() after VME58 reboot. Ron Sluiter 2011-10-20 21:38:58 +00:00
  • dbcf4bc2a9 - Disable soft travel limit error check during home search. - Use home velocity (HVEL), base velocity (BVEL) and accel. time (ACCL) fields to calculate home acceleration rate. Ron Sluiter 2011-10-20 21:02:14 +00:00
  • 2b058851b1 motor: fix for a race condition in the deferred moves in the XPS drivers. It is important to clear the deferred move flag for each axis after sending the move command to the controller, so that the poller thread cannot preempt the control thread between unsetting the flag and sending the move command. This was causing the occasional move to return early when using deferred moves. mp49 2011-10-11 15:08:41 +00:00
  • c0385df9fc Out of date. Ron Sluiter 2011-10-04 14:34:02 +00:00
  • ff50cfcbf7 Fixed problems when the controller had multiple groups MarkRivers 2011-09-23 17:15:36 +00:00
  • 271138b101 Fixed PV names and improved appearance MarkRivers 2011-09-23 17:14:40 +00:00
  • 3925deff0c motor: added a change to drvMAXv from Austin Rose. Implemented absolute encoder register interface and extra configuration parameter to MAXvConfig function call (supports SSI interface). mp49 2011-09-23 15:42:04 +00:00
  • 51b8556485 Bug fix in readbackProfile - it was skipping over unused axes when it should not MarkRivers 2011-09-22 03:11:12 +00:00
  • 116319e65c Fixed PV names MarkRivers 2011-09-21 18:20:38 +00:00
  • a2cf8c90b0 Fixed typo in Direction record MarkRivers 2011-09-21 18:20:08 +00:00
  • 14d1f5914a Additional asynTrace statements for debugging MarkRivers 2011-09-20 01:53:32 +00:00
  • 152bd9f940 Skip soft-limit calculations for motors that are not involved in a profile move MarkRivers 2011-09-19 18:45:40 +00:00
  • f851939f16 Fixed PV names in plots for axes 3-8 MarkRivers 2011-09-18 22:38:46 +00:00
  • 9cd3e5f38a Added debugging; added XPS_MIN_PROFILE_ACCEL_TIME to help avoid acceleration to large errors MarkRivers 2011-09-18 22:37:50 +00:00
  • 8dae69fc7d Added XPS_MIN_PROFILE_ACCEL_TIME MarkRivers 2011-09-18 22:35:25 +00:00
  • 9ada8b5300 Added asynPrint to defineProfile for debugging MarkRivers 2011-09-18 22:34:48 +00:00
  • eb26872ee9 Fixed comment MarkRivers 2011-09-18 22:33:07 +00:00
  • 18ee205447 Fixed comment MarkRivers 2011-09-18 22:33:01 +00:00
  • 0538ecf2c2 Removed 0 from Release Message; don't want to do anything on release MarkRivers 2011-09-17 13:15:17 +00:00
  • f58a3746bf Changed FTVL of waveforms used for long strings from UCHAR to CHAR because some utilities only recognize that (spec, dbpf, etc.) MarkRivers 2011-09-17 13:14:24 +00:00
  • 20b0f295bc Fixed bugs in profile moves MarkRivers 2011-09-16 20:43:45 +00:00
  • 5fb11a1e4b Fixed typo in comment MarkRivers 2011-09-16 20:42:54 +00:00
  • e5160083a2 R6-6-2 R6-6-2 Ron Sluiter 2011-09-08 17:24:25 +00:00
  • 7222be63b6 Copied Mark Rivers "Changed debugging to use inline function rather than macro" from trunk. Bumped release (VERS field) 6.62 (R6-6-2). Ron Sluiter 2011-09-08 17:21:11 +00:00
  • e8e3fdc043 Improved efficiency MarkRivers 2011-09-07 17:41:46 +00:00
  • 667fa51e73 Changed debugging to use inline function rather than macro MarkRivers 2011-09-07 17:30:54 +00:00
  • f46567543d Changed debugging to use inline function rather than macro MarkRivers 2011-09-07 17:30:39 +00:00
  • f01f89e81d R6-6-1 R6-6-1 Ron Sluiter 2011-09-06 21:12:28 +00:00
  • 119d10e937 Increment release (VERS field) 6.61 (R6-6-1). Ron Sluiter 2011-09-06 21:11:13 +00:00
  • c9af15294b Prevent Visual C compiler error and increment release # to 6.7. Ron Sluiter 2011-09-06 20:49:46 +00:00
  • 1677e70131 Prevent Visual C compiler error. Ron Sluiter 2011-09-06 20:46:51 +00:00
  • f1d02a48c5 R6-6 R6-6 Ron Sluiter 2011-08-30 21:45:56 +00:00
  • 79af962c38 Final sync with trunk for R6-6. Ron Sluiter 2011-08-30 21:36:37 +00:00
  • 7a632b0e74 R6-6 bugfix branch. Ron Sluiter 2011-08-30 21:25:20 +00:00
  • 20a2b436c5 R6-6 update Ron Sluiter 2011-08-30 20:53:27 +00:00
  • 8ea83fc56d R6-6 update Ron Sluiter 2011-08-30 20:46:44 +00:00
  • 83035f7f5d Changed stepsPerUnit argument to XPSCreateAxis from double to string so it can be called from vxWorksXPSController.cpp MarkRivers 2011-08-30 19:32:02 +00:00
  • 375c02d4d6 Update for new syntax of XPS model 3 commands MarkRivers 2011-08-30 19:11:51 +00:00
  • 6edea79ac4 Removed NewportModel3 library and devNewportModel3.dbd MarkRivers 2011-08-30 19:11:01 +00:00
  • c3f4a29e4b Renamed XPSConfig to XPSCreateController, XPSConfigAxis to XPSCreateAxis, and XPSConfigProfile to XPSCreateProfile; changed stepsPerUnit from int to double in XPSCreateAxis, and a string parameter in iocsh MarkRivers 2011-08-30 19:09:54 +00:00
  • 3bc61e6d0e Removed NewportModel2 and NewportModel3 libraries; no longer needed MarkRivers 2011-08-30 19:07:14 +00:00
  • 1e7800f43f Enabled XPSRegister3, since it no longer conflicts with XPSRegister MarkRivers 2011-08-30 19:00:18 +00:00
  • 18bf70c6bd No longer needed, model 3 and model 2 can now coexist MarkRivers 2011-08-30 18:59:41 +00:00
  • be1a141402 Fixed 2 compiler warnings MarkRivers 2011-08-30 18:58:16 +00:00
  • 4cbaefccdf Fixed problem on 68040 architecture MarkRivers 2011-08-30 18:54:23 +00:00
  • dfb4d7530d VxWorks 5.5.2 DOES support iostream. Backing out -r 13350 changes. Ron Sluiter 2011-08-30 17:57:09 +00:00
  • 4c7bbdc539 VxWorks 5.5.2 DOES support iostream. Backing out -r 13350 changes. Ron Sluiter 2011-08-30 17:43:33 +00:00
  • 2a1c6b3c5f stdlib.h timmmooney 2011-08-29 18:13:31 +00:00
  • c57d1a0907 stdlib.h timmmooney 2011-08-29 17:57:20 +00:00
  • 86abfdcb63 R6-6 Release Candidate Ron Sluiter 2011-08-25 20:46:16 +00:00
  • 07d13190d2 - Added feedback position. - Increased max. # of cards to 10. - Increased buffer size to 160 bytes. Ron Sluiter 2011-08-25 20:39:06 +00:00
  • a2d07069ad Bug fix for drvMM4000ReadbackDelay. kmpeters 2011-08-25 20:05:25 +00:00
  • 3e37c36e3b Replaced deprecated #cpu preprocessor assertions with the defined() operator. Ron Sluiter 2011-08-25 16:27:12 +00:00
  • 0ec77b79e6 Replaced '__GNUG__' with '(TOOL_FAMILY == gnu)' in debug message macro. Ron Sluiter 2011-08-25 16:14:24 +00:00
  • bcb36c8daa Documentation fix for 'Verified with firmware' Ron Sluiter 2011-08-25 15:37:26 +00:00
  • 6736dd0c82 Updated to reflect <motor>/Makefile and motorExApp changes. Ron Sluiter 2011-08-16 15:56:15 +00:00
  • db2dae5c11 Fixed registerRecordDeviceDriver() call. Ron Sluiter 2011-08-16 15:54:54 +00:00
  • 757a5e20b4 VxWorks 5.5.2 does not support iostream. Replaced iostream calls with asynPrint and errlogPrintf calls. Ron Sluiter 2011-08-05 19:33:07 +00:00
  • b7aa159b6f Eliminate warning message. Ron Sluiter 2011-08-05 19:26:57 +00:00
  • 194f0d621d Comment out LdevNewportTS.dbd, does not work with NewportModel3 MarkRivers 2011-08-05 15:21:47 +00:00