Ron Sluiter
768abf2e00
Reformatted; tabs -> spaces.
2008-02-27 22:54:38 +00:00
Ron Sluiter
0edf739290
Replaced logMsg calls with epicsInterruptContextMessage calls in ISR.
2008-02-27 22:25:39 +00:00
Ron Sluiter
4c84182085
Conditional ASYN dependent files.
2008-02-27 17:05:10 +00:00
Ron Sluiter
32c89e7d28
Updated.
2008-02-27 15:24:42 +00:00
Ron Sluiter
ece7572e29
Added "update delay" for 2.24-8S firmware.
2008-02-26 22:14:25 +00:00
David Kline
d747d79e06
Removed unnecessary variants in asynCallback() and added notes.
2008-02-15 12:38:57 +00:00
Ron Sluiter
85d4e88d49
R6-4 update.
2008-02-14 19:32:29 +00:00
Ron Sluiter
6a2629ad9a
- LOAD_POS bug fix; restored "update_delay" for version 2.35 firmware.
...
- switched to logMsg in ISR for VxWorks target.
2008-02-14 19:31:47 +00:00
Ron Sluiter
d28b6e05e4
Post RVEL changes.
2008-02-14 16:30:15 +00:00
MarkRivers
ee05d2c936
Fixed bugs in absolute and hybrid modes with speed and timing of output pulses
2008-01-11 23:33:44 +00:00
MarkRivers
04a079cd62
Build on Windows
2008-01-11 21:53:24 +00:00
MarkRivers
271d25f008
Changed strtok_r to epicsStrtok_r and int8_t to epicsInt8 for portability to Windows
2008-01-11 21:53:05 +00:00
MarkRivers
3b6041d465
Added missing </TR> fields
2008-01-10 21:28:19 +00:00
Ron Sluiter
6d92717bbd
Add Faulhaber MCDC2805 calls.
2007-12-06 21:40:35 +00:00
Ron Sluiter
1f639c5a79
Last R6-3 update.
2007-11-30 18:57:55 +00:00
Ron Sluiter
bd398a0228
Clarify RS232 vs. RS485 support.
2007-11-30 18:56:20 +00:00
MarkRivers
2cd4f8f442
Added static keyword to sendOnly and sendAndReceive
2007-11-29 19:35:18 +00:00
Ron Sluiter
1e4c1bfa42
Renaming NoMPF/WithMPF NoAsyn/WithAsyn.
2007-11-28 19:13:54 +00:00
Ron Sluiter
e5be324317
Renaming NoMPF/WithMPF NoAsyn/WithAsyn.
2007-11-28 19:03:50 +00:00
Ron Sluiter
0d40dafbcb
Renaming NoMPF/WithMPF NoAsyn/WithAsyn.
2007-11-28 18:10:29 +00:00
Ron Sluiter
1a6d3ce6fe
Renaming NoMPF/WithMPF NoAsyn/WithAsyn.
2007-11-28 18:00:28 +00:00
Ron Sluiter
f84d5a6d43
Renaming NoMPF/WithMPF NoAsyn/WithAsyn.
2007-11-28 17:52:47 +00:00
Ron Sluiter
99f5f3de36
R6-3 update.
2007-11-27 21:03:42 +00:00
Ron Sluiter
450aa12fdc
Added SmartMotor, piezosystem jena GmbH EDS and Kohzu SC-800.
2007-11-27 21:03:02 +00:00
Ron Sluiter
392192e363
Update ASYN (R4-9) and IPAC (R2-9).
2007-11-27 19:10:31 +00:00
Ron Sluiter
e0dee7ef09
Khozu and SmartMotor added.
2007-11-27 18:20:08 +00:00
Ron Sluiter
43b1f045e6
Khozu SC-800 added.
2007-11-27 18:11:04 +00:00
Ron Sluiter
aa50c6ccb6
Start
2007-11-27 18:01:17 +00:00
Ron Sluiter
97fe8bad88
Added Kohzu.
2007-11-27 17:59:24 +00:00
Ron Sluiter
d86b76b6bf
Set VBAS before jogging.
2007-11-27 17:53:42 +00:00
Peter Denison
387057ca3d
Add some missing status returns to avoid spurious error messages
2007-11-23 13:47:00 +00:00
Peter Denison
aea806e9d9
Use absolute value of MRES in NTM stop calculation
2007-11-23 13:43:19 +00:00
timmmooney
16af12215d
29->37
2007-11-20 18:39:48 +00:00
jsullivan-anl
8365bc8873
fix motor_init (motor_motion = NULL)
2007-11-15 18:47:10 +00:00
Ron Sluiter
3d5465d5b1
motorRecord.cc changes.
2007-11-07 18:55:27 +00:00
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