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
kmpeters
a2d07069ad
Bug fix for drvMM4000ReadbackDelay.
...
The first call after the readback dealy now gets and sets the
status properly. Also, the delay ws changed from a double (s)
to an int (ms) because the VxWorks shell has problems passing
floating-point values.
2011-08-25 20:05:25 +00:00