Ron Sluiter
ffc234d0d0
- relative moves only if RTRY != 0.
...
- NTM logic uses reference positions.
- Don't post process previous move on "tdir" detection.
2007-11-07 18:54:13 +00:00
Peter Denison
e5b9987b95
Use absolute value of MRES to calculate rdbdpos, to avoid erroneous motor moving
...
states.
2007-11-02 14:39:59 +00:00
Peter Denison
936d0c376b
Improve XPS error reporting by adding axis and card numbers
2007-11-02 10:13:18 +00:00
Ron Sluiter
547f761a6a
PI C-848 fixes.
2007-10-17 19:57:52 +00:00
Ron Sluiter
cc3b613710
- Added "Motor motion timeout" error check.
...
- Set "reference" home switch indicator.
2007-10-17 19:55:42 +00:00
Ron Sluiter
c6bc4832d9
- Due LOAD_POS based on "reference" indicator.
...
- If torque is disabled, clear error conditions before ENABLE_TORQUE command.
2007-10-17 19:54:51 +00:00
Ron Sluiter
48811c56e3
- added "reference" home switch indicator.
...
- increased position resolution scaler.
2007-10-17 19:53:15 +00:00
Ron Sluiter
9356cf03c6
INIT field precedence raised.
2007-10-17 19:23:52 +00:00
Ron Sluiter
da8920976f
Documentation update
2007-10-17 19:23:17 +00:00
Ron Sluiter
82ce776c03
Raised the precedence of INIT string in motor_init_record_com()
...
for controllers (PI C-848) that require an INIT string primitive
before a LOAD_POS can be executed.
2007-10-17 19:09:33 +00:00
timmmooney
1e679e832e
New display
2007-09-21 19:04:38 +00:00
Peter Denison
98f2ba3854
Improve error reporting e.g. with bad axis number
2007-09-20 10:34:47 +00:00
Peter Denison
4e83896390
Fix behaviour of motorUtil in the face of incorrect prefix. Now does not
...
call ca_task_exit() unless it is ending the task.
Do not use epicsThreadSuspendSelf(), but instead wait on an event, in
soft_motor_task() and motorUtil_task(), to avoid suspended threads.
2007-09-19 15:57:41 +00:00
Peter Denison
dd8934bbda
Correct initialisation order in devMotorAsyn.c to make sure autosaved values
...
get picked up as the initial motor position, val, dval, rbv, etc
Fix initialisation of motors on Linux with autosave (was trying to lock a
previously-destroyed mutex)
2007-09-18 12:41:59 +00:00
MarkRivers
11908beb94
Added strtok_r for WIN32
2007-09-13 16:51:30 +00:00
MarkRivers
1c68ddaaa0
New file required for WIN32
2007-09-13 16:47:16 +00:00
MarkRivers
5c3a905e0a
Changed int32_t to epicsInt32 to compile on WIN32
2007-09-13 16:36:38 +00:00
Ron Sluiter
8123928211
Eric Norum discovered this device needs an update delay.
2007-09-06 20:25:53 +00:00
Ron Sluiter
ce5ccd655a
PI C-848 added.
2007-08-16 18:52:37 +00:00
Ron Sluiter
0477a8732f
"stale data" problem resolved.
2007-08-16 18:48:12 +00:00
Ron Sluiter
3ca2418685
OMS VME58 update.
2007-08-16 18:47:00 +00:00
Ron Sluiter
fe5d453c28
OMS MAXv driver update.
2007-08-15 20:44:08 +00:00
Ron Sluiter
8e6fe13374
- Make send_mess() and recv_mess() non-global.
...
- removed unneeded stub start_status().
2007-08-15 20:43:02 +00:00
Ron Sluiter
e1ed7b812e
Document M-111.12S stage to ACS driver adapter.
2007-07-05 20:22:12 +00:00
MarkRivers
3a1cf3842b
Fixed restrictions section
2007-06-29 23:24:02 +00:00
MarkRivers
562c9a0c47
Many changes for XPS additions and other improvements
2007-06-29 21:59:46 +00:00
MarkRivers
0cfed35e86
New documentation file
2007-06-29 21:58:49 +00:00
MarkRivers
dc73d9f8b3
Updated comments
2007-06-29 21:58:00 +00:00
MarkRivers
f45d06307d
New png files to replace old gif files
2007-06-28 18:39:30 +00:00
MarkRivers
5bbb46e04d
Replaced with trajectoryScanDebug.png
2007-06-28 18:38:25 +00:00
MarkRivers
dbc2775fe5
Replaced with trajectoryScan.png
2007-06-28 18:38:06 +00:00
MarkRivers
c14728a7e7
Replaced with trajectoryPlot2.png
2007-06-28 18:37:39 +00:00
MarkRivers
a3126e652b
Replaced with trajectoryPlot1.png
2007-06-28 18:37:00 +00:00
MarkRivers
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.
2007-06-28 17:52:47 +00:00
MarkRivers
d75e953aba
New file for MM4005 and XPS trajectory scanning
2007-06-15 15:11:26 +00:00
MarkRivers
25b4e5251c
Bug fix
2007-06-15 15:01:57 +00:00
jsullivan-anl
9744e5e89f
Add piezosystem jena driver (asyn serial)
2007-06-14 17:11:23 +00:00
jsullivan-anl
333d140559
add IOC startup script examples for
...
serial.cmd and motor.substitutions
2007-06-14 16:12:43 +00:00
jsullivan-anl
60bb0f3c16
Intial development release
2007-06-14 15:56:59 +00:00
MarkRivers
f1d514fb9c
New files for trajectory scanning with MM4005 and XPS
2007-06-11 22:14:36 +00:00
Ron Sluiter
5aadc1123e
Added Jens Eden (BESSY) modifications;
...
- register iocsh commands.
- added USE_DEVLIB with RTEMS conditionial.
- replaced errlogPrintf in ISR with epicsInterruptContextMessage calls.
2007-06-06 18:50:41 +00:00
MarkRivers
f7920a3ada
Changed logic for checking motor done to work with old 6.15 firmware
2007-05-30 21:40:35 +00:00
Ron Sluiter
997da29273
motorUtil fixes.
2007-05-24 19:01:17 +00:00
jsullivan-anl
8e369ecc8e
Modified for robustness - added EHCO OFF command
...
on communication retries.
2007-05-23 14:56:06 +00:00
Ron Sluiter
79e14d0014
Force "alldone" PV to "done" state on record initialization.
2007-05-22 17:24:50 +00:00
MarkRivers
3c788ea344
V2.1.0 from Newport with minor edits
2007-05-18 21:53:26 +00:00
Ron Sluiter
95f99a1f07
Fix for motorUtilInit()'s PVNAME_SZ error check using an uninitialized variable.
2007-05-10 20:14:21 +00:00
MarkRivers
be8d67626f
Obsolete, no longer needed
2007-05-08 19:30:16 +00:00
MarkRivers
3ca3b2ed3a
Removed WIN32 specific stuff
2007-05-08 19:28:37 +00:00
Ron Sluiter
cb10b6ffb4
Start
2007-05-08 14:45:17 +00:00