Ron Sluiter
f8a37dfc99
Update frequency with every status update.
2008-10-15 18:36:12 +00:00
Ron Sluiter
723289ad73
Correct error in debug statement.
2008-10-15 18:33:33 +00:00
Ron Sluiter
2d7ecc2518
Correct MAXv addressing documentation error.
2008-10-15 18:09:06 +00:00
Ron Sluiter
a5bc2554f8
scanOnce declaration changed in EPICS base R3.14.10
2008-10-15 18:04:27 +00:00
Ron Sluiter
580ce9c8c7
More MAXv fixes.
2008-09-22 21:23:42 +00:00
Ron Sluiter
454db2608a
Under some conditions, skip delay.
2008-09-22 19:49:46 +00:00
Ron Sluiter
043194019f
Don't need USR_CFLAGS.
2008-09-17 21:54:09 +00:00
Ron Sluiter
0573d999c5
Removing -r1.11 changes.
2008-09-17 21:48:58 +00:00
Ron Sluiter
f417710299
RTEMS needs <sys/types.h> before <sys/socket.h>.
2008-09-12 16:42:12 +00:00
Ron Sluiter
22883c1e94
Backed out changes to previous (1.21) version; RTEMS builds now.
2008-09-12 16:39:33 +00:00
Ron Sluiter
230ab83c7e
- added Attocube.
...
- Parallel make support.
2008-09-10 18:57:15 +00:00
Ron Sluiter
6725d264c0
Start
2008-09-10 18:50:48 +00:00
Ron Sluiter
1dc1700146
Visual C++ link errors on improper pdbbase declaration.
2008-09-09 21:25:47 +00:00
Ron Sluiter
f65afa30f8
RTEMS support added.
2008-09-09 20:59:15 +00:00
Ron Sluiter
9905a07545
Default to motorAxisHasClosedLoop ON to support CNEN field.
2008-09-09 20:43:07 +00:00
Ron Sluiter
e60d0d5531
Reformatted; tabs->spaces; no source code changes.
2008-09-09 18:35:32 +00:00
Ron Sluiter
7f10c327be
Support individual axis power on/off for MM4005/6.
2008-09-09 18:22:12 +00:00
Ron Sluiter
803f5593d2
Bug fix; MAXv PID values incorrectly normalized.
2008-09-09 18:19:45 +00:00
Ron Sluiter
fef8faa398
Parallel make support.
2008-08-27 14:53:14 +00:00
timmmooney
15d97e2ed6
last motor in some columns had wrong RBV, motor number
2008-08-18 17:34:46 +00:00
David Kline
f245c214e6
Remove compiler warning.
2008-07-18 13:53:47 +00:00
Ron Sluiter
8971346c5e
Remove duplicate OFF; OFF is in motor_settings.req.
2008-07-07 19:42:12 +00:00
Ron Sluiter
ed83fe385a
Reformmated; tabs -> spaces.
2008-07-07 15:52:58 +00:00
Ron Sluiter
4ae54f097c
For MAXv, fix error on ER command; replace UU1.0 with UF.
2008-06-11 15:44:43 +00:00
Ron Sluiter
1a32160885
Workaround controller comm. error; delay for 0.1 second after msg received.
2008-06-09 19:49:25 +00:00
Ron Sluiter
9b249ebe2a
Bug fix setting RA_DONE based on inMotion.
2008-06-06 17:23:42 +00:00
Ron Sluiter
5f6e872008
Bug fix initializing driver twice.
2008-06-06 17:16:51 +00:00
Ron Sluiter
781dc22517
Minor compiler error.
2008-06-04 21:56:30 +00:00
Ron Sluiter
437843e14d
OMS MAXv bug fixes.
2008-06-03 19:09:28 +00:00
Ron Sluiter
a52cbc9784
A24/A32 address mode bug fix.
2008-06-03 18:58:25 +00:00
Ron Sluiter
8fcec8bf70
Update MAXv addressing.
2008-06-03 18:56:54 +00:00
Peter Denison
23dea3e2f5
Implement deferred moves on XPS controller
2008-05-22 17:11:58 +00:00
Peter Denison
4ec6add67e
Added code to implement forcedCallback
2008-05-22 17:08:38 +00:00
Peter Denison
1d91dab01a
Several changes to drvXPSAsyn.c. Implemented setting position in
...
motorAxisSetDouble (for both single XPS axes and XPS groups), implemented
setting PID parameters in motorAxisSetDouble, implemented setting of following
error status flag in the poller task, added two new IOC shell functions - one
to disable the setting of position and one to change the epicsThreadSleep time
used when setting position. There are some new wrapper functions for the XPS
PID set/get functions (which are very verbose). Also implemented setting of
motion direction in the poller task - this is done by looking at the axis
velocity (there is also a new deadband #define for this).
2008-05-22 17:05:01 +00:00
Peter Denison
c995a09ee3
Changed positioner error codes that are used to detect limit switch activation
...
from XPS controlled axes. The codes that were used before were codes for
positioner hardware status.
2008-05-22 17:00:15 +00:00
Peter Denison
da18f8827f
temporary fix for ftp communication to xps from fast machines. Previously it
...
was cutting the messages short, this fix waits for the xps to respond fully to
the FIRST command before continuing. This needs to be done properly in other
places
2008-05-22 16:56:30 +00:00
Peter Denison
4c2dff5408
bug fix in XPS driver, previously this only initialised the memory for string
...
arguments if this argument existed, causing junk to be sent down to the XPS,
sometimes overflowing its string buffer. This fix moves the memset command up
so this is done even for blank arguments
2008-05-22 16:49:15 +00:00
jsullivan-anl
8c9053a842
Added support for Alio Hexapod and Direct motion commands
...
Configured at startup via
SPiiPlusConfig(0, "<asyn port>", "<command mode>")
Where command mode = "BUF","CON" or "DIR" (see README file)
2008-05-21 21:18:53 +00:00
Peter Denison
4898679900
Add framework for deferred moves to asyn motor common driver layer
2008-05-20 15:39:58 +00:00
Peter Denison
bcce2174d8
Change initialisation order so that autosave is actually dependent on the
...
values read back from the controller for asyn motors.
2008-05-19 15:56:01 +00:00
Peter Denison
c235bb8b99
Add asynUInt32Digital interface support to asyn motors (allows bo & bi records)
2008-05-19 15:30:20 +00:00
Ron Sluiter
dce970eb15
Restore MAXv slew acceleration after STOP command.
2008-05-14 21:51:56 +00:00
Ron Sluiter
1ca26364b8
Added read commanded velocity to set_status().
2008-05-14 16:42:52 +00:00
Ron Sluiter
54a8fb95f8
Fixed stop acceleration calculation; VBAS adjusted.
2008-05-14 16:37:41 +00:00
Ron Sluiter
8a3d37b3fd
Missing "break" in special().
2008-05-08 21:44:41 +00:00
MarkRivers
33c66fe674
Added ability to turn debugging on and off
2008-05-06 16:01:54 +00:00
Ron Sluiter
4e985b6931
Have CVS ignore O.* directories.
2008-04-30 21:03:57 +00:00
Peter Denison
ea063f5f73
Support externally initiated moves
...
* When processing, if moving and DMOV true then set DMOV false, set
post-process true (so that at the end of the move, the VAL/DVAL will be
updated) and set the internal state to a new MIP_EXTERNAL.
2008-04-29 15:45:00 +00:00
Ron Sluiter
defcc66c33
- asyn motor GET_INFO command support.
...
- SET_POS support.
- initial communication retries.
2008-04-02 19:51:03 +00:00
Ron Sluiter
e2861518b1
asyn motor GET_INFO command support.
2008-04-02 19:49:40 +00:00