jsullivan-anl
bab310fc18
convert 8750 driver to 87xx (supports 8750 and 8752)
2006-07-06 21:22:45 +00:00
Peter Denison
785307839c
Added new asyn interface for atomic status callbacks, and converted
...
devMotorAsyn.c and drvMotorAsyn.c to use it
Added STATUS_* reason codes to get at individual bits of status
Fix SET_{LOW,HIGH}_LIMIT command when MRES negative
2006-07-01 20:08:56 +00:00
Ron Sluiter
17168a5260
MRES == RDBD bug fix.
2006-06-30 18:50:27 +00:00
Ron Sluiter
aafa7feeba
Document latest firmware.
2006-06-16 16:27:45 +00:00
MarkRivers
a209a42705
Added XPSInterpose for jerk time
2006-06-15 19:34:55 +00:00
MarkRivers
bbd53ccc20
Added XPS extra PVs
2006-06-15 19:34:11 +00:00
MarkRivers
3395431eb4
New files to additional XPS commands (jerk time)
2006-06-15 19:30:01 +00:00
MarkRivers
5433eb84b8
New file for jerk times on XPS
2006-06-15 19:25:54 +00:00
MarkRivers
6a9e33f580
Added XPS_extra.db
2006-06-15 19:24:54 +00:00
MarkRivers
af5c789929
Allow unknown commands for (get/set)(Double/Integer) to be sent to driver
2006-06-15 19:23:36 +00:00
MarkRivers
05079a0af6
Added iocsh commands; added jerk time commands
2006-06-15 19:10:22 +00:00
MarkRivers
9a0d8083b0
Added XPS routines
2006-06-15 19:05:38 +00:00
MarkRivers
1393275fc0
Removed XPS commands, put in drvXPSAsyn.c
2006-06-15 19:04:58 +00:00
MarkRivers
b6d23c6b92
Added XPSAsynInterpose
2006-06-15 19:02:07 +00:00
Peter Denison
ad11d7ec6f
Interface changes:
...
Removed motorAxisPrimitive, motorAxisSetLogParam
motorAxisSetLog now takes a logParam parameter
drvMotorAsynConfigure takes an extra can_block parameter
Simulator create function only takes int parameters to avoid problems
passing double parameters from the vxWorks shell on PowerPC arch
Functional changes:
Order of drvMotorAsyn interrupt callbacks has been changed to pass back
Float64 interrupts (typically position, etc.) before Int32 interrupts
(typically status), so that a move reaches its desired position before
it is signalled as complete. This is not a complete solution.
More parameter checking, particularly of axis number
2006-06-06 08:50:14 +00:00
Ron Sluiter
fe139f287d
Remove C++ style comments (//) for old compilers.
2006-06-02 21:19:09 +00:00
Ron Sluiter
98427d72ba
fix WithMPFVx_registerRecordDeviceDriver(pdbbase).
2006-06-01 16:18:20 +00:00
jsullivan-anl
430c140b12
Initial version of ACS Tech80 motor controller
...
Tested on Nanomotion (picomotor) motor stage
2006-05-19 16:39:46 +00:00
Peter Denison
d9115f871f
Converted all fields to double from float to avoid rounding errors
2006-05-18 19:51:07 +00:00
Ron Sluiter
58f430e383
- Allow polling rate between 1 and 1/epicsThreadSleepQuantum().
...
- Protect against multiple MAXvSetup() calls.
2006-05-17 16:48:15 +00:00
MarkRivers
37d41cc7b2
Replace IpUnidig_more.adl with XPSAuxBi_more.adl
2006-05-12 22:11:10 +00:00
MarkRivers
0e5edf36bc
New file for binary input
2006-05-12 22:10:19 +00:00
MarkRivers
d9ca2452d0
Change to new include file
2006-05-12 22:07:28 +00:00
MarkRivers
b641ac4cfd
Change to new version of include file
2006-05-12 21:22:35 +00:00
MarkRivers
c10e9413c9
Changes to delete obsolete files
2006-05-12 21:22:03 +00:00
MarkRivers
58287c79c5
Changes for new features
2006-05-12 21:20:47 +00:00
MarkRivers
0ccc17e427
Changed drvUser strings
2006-05-12 21:19:49 +00:00
MarkRivers
3112667466
Obsolete, these are the non-asyn drivers which did not work well
2006-05-12 15:23:33 +00:00
MarkRivers
3357617b90
Replaced with XPS_C8_drivers.cpp and XPS_C8_drivers.h
2006-05-12 15:21:00 +00:00
MarkRivers
df72a205a7
Changes to fix reading binary and analog outputs
2006-05-12 15:18:19 +00:00
MarkRivers
a79a81fba5
Use strncpyWithEOS from Newport's Socket.cpp
2006-05-12 15:17:02 +00:00
MarkRivers
8f5d787893
Unmodified file from 1.5.1 distribution
2006-05-12 15:15:39 +00:00
MarkRivers
1f37980bbf
Changes for XPS auxilliary I/O
2006-05-10 22:26:15 +00:00
MarkRivers
995aef0f8c
New file for auxilliary I/O with XPS
2006-05-10 22:25:35 +00:00
MarkRivers
cd6ca81eca
New file for auxilliary I/O on XPS
2006-05-10 22:23:07 +00:00
MarkRivers
3831cae623
New file to ignore _BAK.adl files
2006-05-10 22:21:15 +00:00
MarkRivers
74b3555305
Changed from xps_c8_drivers.h (old file) to XPS_C8_drivers.h (new file)
2006-05-10 22:17:13 +00:00
MarkRivers
21e21da8ae
Added drvXPSAsynAuxRegister
2006-05-10 22:16:17 +00:00
MarkRivers
757d623b2f
Fixed strncpyWithEOS
2006-05-10 22:15:36 +00:00
MarkRivers
9778e9feca
typedef bool to int for C compilers
2006-05-10 22:14:56 +00:00
MarkRivers
ca40ccd928
Added drvXPSAsynAux.c
2006-05-10 22:13:58 +00:00
MarkRivers
7529b3e776
New file for auxilliary I/O on XPS
2006-05-10 22:13:14 +00:00
MarkRivers
353065ccc0
Fix velocityMove
2006-05-07 14:36:15 +00:00
MarkRivers
443888e96c
Fix error in checking number of controllers and axes
2006-05-07 14:35:33 +00:00
MarkRivers
d0f6f0b138
Add new MM4000 asyn
2006-05-03 16:56:04 +00:00
MarkRivers
609152c5dc
Delete old XPS stuff; add new MM4000 asyn
2006-05-03 16:55:35 +00:00
MarkRivers
ba850e12aa
Minor fixes and cleanup
2006-05-03 16:53:27 +00:00
MarkRivers
ff7737b16e
Fixed comments
2006-05-03 16:52:45 +00:00
MarkRivers
eded31c28a
New file for MM4000 with asyn
2006-05-03 16:43:49 +00:00
MarkRivers
0652b80763
Changed name fro CloseXPSSockets to closeXPSSockets for consistency with EPICS names
2006-05-02 22:14:15 +00:00