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
Ron Sluiter
ed62585676
Uncomment SNCSEQ=.
2006-05-01 16:24:01 +00:00
MarkRivers
bf08f34eb2
Changes to fix problems with disconnecting sockets before reboot on vxWorks
2006-04-30 23:42:08 +00:00
MarkRivers
8d03eda3de
Added debugging
2006-04-29 19:03:38 +00:00
MarkRivers
c28e8fbf96
Remobed ResetAllSockets; renamed CloseAllSockets to CloseXPSSockets
2006-04-29 19:03:11 +00:00
MarkRivers
04ed7197c3
Change from using pasynManager->memMalloc to callocMustSucceed; memory must be zeroed
2006-04-29 19:02:07 +00:00
MarkRivers
fd67e23c38
Print statusCallback in hex, not decimal
2006-04-29 19:01:15 +00:00
MarkRivers
235360d086
Increased timeout; create motorParam earlier; fix PRINT parameter; minor debugging improvement
2006-04-27 04:01:25 +00:00
MarkRivers
98d1bb2ab5
Move socket now reads reply with quick timeout, and retries if response is -1, which means previous command not complete
2006-04-25 23:47:23 +00:00
MarkRivers
ae4909cdd0
Change GroupMoveAbort to write to moveSocket, since it can wait
2006-04-25 23:46:36 +00:00
Ron Sluiter
aaabc62230
ASYN R4-5 required.
2006-04-24 21:40:59 +00:00
Ron Sluiter
34dca33819
Include OMS for PC68/78 controller.
2006-04-24 20:18:40 +00:00