Commit Graph

1871 Commits

Author SHA1 Message Date
Ron Sluiter 5da19bdf31 - Patch from Kenneth Lauer (BNL).
- Changed diagnostic message macro 'Debug' to Mark Rivers inline variable argument function calls.
2011-11-29 21:35:36 +00:00
Ron Sluiter ee795dfa1f Changed diagnostic message macro 'Debug' to Mark Rivers inline variable argument function calls. 2011-11-29 20:50:00 +00:00
Ron Sluiter 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.
2011-11-04 18:20:09 +00:00
Ron Sluiter 370d0fe2dc Document SSI based absolute encoder bit flag argument to MAXvConfig() call. 2011-11-04 18:15:34 +00:00
MarkRivers ff4b0a7bec Fixed binary input and binary output for asyn R4-18 2011-10-31 20:43:39 +00:00
Ron Sluiter fb3b4163ab Added standard registrar(OmsMAXvRegister); "trajectory" as an option. 2011-10-26 14:09:06 +00:00
Ron Sluiter 071db8d48d Restore "standard" MAXv driver as the default; "trajectory" as an option. 2011-10-26 14:06:15 +00:00
Ron Sluiter 9d900b586e Added PPC32 to MSB bit-field test. 2011-10-21 21:31:23 +00:00
Ron Sluiter bdbf61cf99 R6-7 update. 2011-10-20 21:50:45 +00:00
Ron Sluiter 05b412312a Use counter to prevent endless loop in send_mess() after VME58 reboot. 2011-10-20 21:38:58 +00:00
Ron Sluiter 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.
2011-10-20 21:02:14 +00:00
mp49 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. 2011-10-11 15:08:41 +00:00
Ron Sluiter c0385df9fc Out of date. 2011-10-04 14:34:02 +00:00
MarkRivers ff50cfcbf7 Fixed problems when the controller had multiple groups 2011-09-23 17:15:36 +00:00
MarkRivers 271138b101 Fixed PV names and improved appearance 2011-09-23 17:14:40 +00:00
mp49 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). 2011-09-23 15:42:04 +00:00
MarkRivers 51b8556485 Bug fix in readbackProfile - it was skipping over unused axes when it should not 2011-09-22 03:11:12 +00:00
MarkRivers 116319e65c Fixed PV names 2011-09-21 18:20:38 +00:00
MarkRivers a2cf8c90b0 Fixed typo in Direction record 2011-09-21 18:20:08 +00:00
MarkRivers 14d1f5914a Additional asynTrace statements for debugging 2011-09-20 01:53:32 +00:00
MarkRivers 152bd9f940 Skip soft-limit calculations for motors that are not involved in a profile move 2011-09-19 18:45:40 +00:00
MarkRivers f851939f16 Fixed PV names in plots for axes 3-8 2011-09-18 22:38:46 +00:00
MarkRivers 9cd3e5f38a Added debugging; added XPS_MIN_PROFILE_ACCEL_TIME to help avoid acceleration to large errors 2011-09-18 22:37:50 +00:00
MarkRivers 8dae69fc7d Added XPS_MIN_PROFILE_ACCEL_TIME 2011-09-18 22:35:25 +00:00
MarkRivers 9ada8b5300 Added asynPrint to defineProfile for debugging 2011-09-18 22:34:48 +00:00
MarkRivers eb26872ee9 Fixed comment 2011-09-18 22:33:07 +00:00
MarkRivers 18ee205447 Fixed comment 2011-09-18 22:33:01 +00:00
MarkRivers 0538ecf2c2 Removed 0 from Release Message; don't want to do anything on release 2011-09-17 13:15:17 +00:00
MarkRivers f58a3746bf Changed FTVL of waveforms used for long strings from UCHAR to CHAR because some utilities only recognize that (spec, dbpf, etc.) 2011-09-17 13:14:24 +00:00
MarkRivers 20b0f295bc Fixed bugs in profile moves 2011-09-16 20:43:45 +00:00
MarkRivers 5fb11a1e4b Fixed typo in comment 2011-09-16 20:42:54 +00:00
MarkRivers e8e3fdc043 Improved efficiency 2011-09-07 17:41:46 +00:00
MarkRivers 667fa51e73 Changed debugging to use inline function rather than macro 2011-09-07 17:30:54 +00:00
MarkRivers f46567543d Changed debugging to use inline function rather than macro 2011-09-07 17:30:39 +00:00
Ron Sluiter c9af15294b Prevent Visual C compiler error and increment release # to 6.7. 2011-09-06 20:49:46 +00:00
Ron Sluiter 20a2b436c5 R6-6 update 2011-08-30 20:53:27 +00:00
Ron Sluiter 8ea83fc56d R6-6 update 2011-08-30 20:46:44 +00:00
MarkRivers 83035f7f5d Changed stepsPerUnit argument to XPSCreateAxis from double to string so it can be called from vxWorksXPSController.cpp 2011-08-30 19:32:02 +00:00
MarkRivers 375c02d4d6 Update for new syntax of XPS model 3 commands 2011-08-30 19:11:51 +00:00
MarkRivers 6edea79ac4 Removed NewportModel3 library and devNewportModel3.dbd 2011-08-30 19:11:01 +00:00
MarkRivers 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 2011-08-30 19:09:54 +00:00
MarkRivers 3bc61e6d0e Removed NewportModel2 and NewportModel3 libraries; no longer needed 2011-08-30 19:07:14 +00:00
MarkRivers 1e7800f43f Enabled XPSRegister3, since it no longer conflicts with XPSRegister 2011-08-30 19:00:18 +00:00
MarkRivers 18bf70c6bd No longer needed, model 3 and model 2 can now coexist 2011-08-30 18:59:41 +00:00
MarkRivers be1a141402 Fixed 2 compiler warnings 2011-08-30 18:58:16 +00:00
MarkRivers 4cbaefccdf Fixed problem on 68040 architecture 2011-08-30 18:54:23 +00:00
Ron Sluiter 4c7bbdc539 VxWorks 5.5.2 DOES support iostream. Backing out -r 13350 changes. 2011-08-30 17:43:33 +00:00
timmmooney 2a1c6b3c5f stdlib.h 2011-08-29 18:13:31 +00:00
timmmooney c57d1a0907 stdlib.h 2011-08-29 17:57:20 +00:00
Ron Sluiter 07d13190d2 - Added feedback position.
- Increased max. # of cards to 10.
- Increased buffer size to 160 bytes.
2011-08-25 20:39:06 +00:00