Ron Sluiter
8ee5ccdc65
- RMOD field added for arthmetic and geometric sequence retries.
...
- post changes to TWF/TWR.
- ramifications of ORing MIP_MOVE with MIP_RETRY.
2008-11-19 21:06:43 +00:00
Ron Sluiter
378a9e6597
More extensive bit field tests.
2008-11-19 21:04:30 +00:00
JPHammonds
20144bd9e6
Add in support for the PIE816 controller.
2008-11-19 18:01:33 +00:00
JPHammonds
583c228a04
Add hidden button to show detail of MSTA bits.
2008-11-19 17:31:51 +00:00
JPHammonds
1a8b280844
add file to show detail of MSTA field Bits.
2008-11-19 17:31:12 +00:00
Ron Sluiter
bd9628d629
motor_motion initialization bug fix.
2008-11-18 15:59:05 +00:00
Ron Sluiter
fc816fcc95
LOAD_POS bug fix.
2008-11-18 15:58:21 +00:00
Ron Sluiter
c582ec320f
Reformatted; tabs -> spaces.
2008-11-14 15:23:00 +00:00
mp49
f8afb15c7d
In the status updates, removed the check for not needUpdate before processing the record. This fixes the odd state that motors sometimes get into at startup after having the values written down to the controller, where they do not update their positions, even if the underlying axis moves, unless they are processed first.
2008-11-14 15:18:38 +00:00
mp49
45dbd60c84
Improved documentation for MSTA section.
2008-11-14 14:35:25 +00:00
mp49
3d908ae91c
Added HOMED MSTA bit support to header files and Asyn layer.
2008-11-14 14:27:41 +00:00
mp49
7bbbc2e422
Set record into MAJOR STATE alarm if EA_SLIP_STALL or RA_PROBLEM is set. Fix for retry count bug.
2008-11-14 13:39:09 +00:00
Ron Sluiter
dff74e17b5
Reformatted.
2008-11-13 21:37:15 +00:00
Ron Sluiter
a96188993f
Added Aerotech.
2008-11-13 21:16:28 +00:00
Ron Sluiter
1e0f9fc48f
Orginial Aerotech source code.
2008-11-13 21:16:02 +00:00
Ron Sluiter
2f0b0482ae
- added frequency and step mode to polling data.
...
- support for CNEN field.
- simulate trajectory positon so RDBL link updates.
- allow zero moves so motor record does not get stuck.
2008-10-31 18:30:01 +00:00
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