jsullivan-anl
7becb41742
edit SPiiPlus pogram for multiple axis
2006-09-28 16:55:40 +00:00
Ron Sluiter
02029fa2d9
Need "status update delay" to prevent dropped characters.
2006-09-28 14:39:11 +00:00
jsullivan-anl
a7739e3f93
add additional drivers (AcsTech80, Oriel and ThorLabs
2006-09-27 21:04:42 +00:00
jsullivan-anl
79cbdc7857
initial checkin of thorlabs mdt695 piezo control support
2006-09-27 20:32:37 +00:00
Ron Sluiter
150031d7a8
Bit fields must be padded out in full for WRS compiler.
2006-09-26 15:47:52 +00:00
Ron Sluiter
940db8d0c9
R6.0
2006-09-25 20:16:03 +00:00
Ron Sluiter
a490de96ed
Set LS error indicator based on LS active high/low
...
configuration indicator and the state of the LS.
2006-09-25 19:42:40 +00:00
Ron Sluiter
424fcd4cb9
COMM_TIMEOUT must be a float.
2006-09-25 19:34:21 +00:00
Ron Sluiter
e291c31bd2
- strip trailing cmnd separator (",") from message.
...
- simulate jogging with absolute moves to soft limit.
2006-09-25 19:32:22 +00:00
jsullivan-anl
3970309c91
added max velocity check to jogs
2006-09-22 19:28:11 +00:00
jsullivan-anl
b2b60a24c7
fix compiler warning - uninitialized variable
2006-09-22 17:52:36 +00:00
jsullivan-anl
ef1b7d30e8
add maximum acceleration parameter check in build_trans
2006-09-22 17:43:14 +00:00
Ron Sluiter
b96aedb643
Updated.
2006-09-22 17:38:48 +00:00
jsullivan-anl
1cb122433e
fix compiler warning - rtnCnt init
2006-09-22 16:42:24 +00:00
jsullivan-anl
43ccf1309b
bug fix - various bug fixes
...
input eos was not getting reset after motor_init
change input eos on STA command from <nl> to '>'
change go command for 8750 compatability
2006-09-22 16:33:59 +00:00
jsullivan-anl
9c5b48d80f
update readme file - include ethernet setup info
2006-09-22 16:31:19 +00:00
Ron Sluiter
2f747152df
Document ASYN trace masks.
2006-09-14 19:34:34 +00:00
Ron Sluiter
28315e187e
Added PI C-862 DC-motor driver.
2006-09-14 19:33:54 +00:00
Ron Sluiter
026c41767f
Added TVME200 and GPIB.
2006-09-14 19:30:34 +00:00
Ron Sluiter
d23d933e95
Added PID, VMAX and HVEL.
2006-09-14 19:02:25 +00:00
Ron Sluiter
619eb76eb5
Change order of procedure.
2006-09-14 18:17:59 +00:00
jsullivan-anl
17cb22e628
Update for 87xx
2006-09-14 17:28:42 +00:00
MarkRivers
632e5a5c86
Install XPS_C8_drivers.h
2006-09-14 02:20:42 +00:00
Ron Sluiter
930d1cb030
C-862 added.
2006-09-13 16:45:10 +00:00
Ron Sluiter
45c976a0ff
C-862 added.
2006-09-13 16:36:49 +00:00
Ron Sluiter
17f97a0cce
Orginial
2006-09-13 16:36:05 +00:00
jsullivan-anl
ade0788b2f
*** empty log message ***
2006-09-07 21:19:43 +00:00
jsullivan-anl
17cea7823a
Change recv_mess() to allow for valid return of
...
a zero length string. (-1 == ERROR).
2006-09-07 20:34:17 +00:00
jsullivan-anl
7352068b9e
Initial version of Oriel motor controller support
...
Encoder Mike Model 18011
2006-09-07 20:18:09 +00:00
MarkRivers
1be0dfa9ba
Fixed memory leaks
2006-09-07 19:51:52 +00:00
MarkRivers
271886aaf4
Added ADDR macros
2006-09-06 15:47:24 +00:00
MarkRivers
916be8cda8
Changed comments
2006-09-06 15:45:15 +00:00
MarkRivers
0fc9bd1229
Added support for int32 callbacks in general case
2006-09-06 15:44:35 +00:00
MarkRivers
07048f3020
Added ADDR fields
2006-09-06 15:44:02 +00:00
Peter Denison
c54e52644b
Oops - copy structures explicitly instead of relying on gcc extension
...
Changed round function to floor(x+0.5) since we seem to be picking up the wrong definition of round()
2006-09-06 12:27:47 +00:00
jsullivan-anl
ad1e2f3181
Major rewite to be compatable with factor default
...
command response mode (ERRLVL 4). The original driver
was designed to response mode (ERRLVL 1) which was
the mode required for MX.
2006-08-31 15:42:31 +00:00
MarkRivers
ef8279b0ac
Added XPS_STATUS to the XPSInterpose interface
2006-08-30 21:55:33 +00:00
MarkRivers
708505fa2c
Added PINI to READBACK and new record for XPS_STATUS
2006-08-30 21:53:58 +00:00
Ron Sluiter
d3d9ad0564
Pre-release update.
2006-08-21 18:30:01 +00:00
Ron Sluiter
21010c1d7a
GPIB under ASYN allows only one input EOS character.
2006-08-21 18:28:39 +00:00
Ron Sluiter
384820992d
Output "slew <= base" warning message only one time.
2006-08-18 21:13:31 +00:00
Ron Sluiter
e39b660094
PC68/78 firmware bug work-a-round for erroneous response
...
after response to "?KP" command at boot-up.
2006-08-18 21:12:33 +00:00
Peter Denison
ede6b73b0e
Fix 'not ready' error by removing needUpdate=1 on MotorStatus
...
use MotorStatus interface for all status calls
add start position to motor simulator
2006-08-10 08:12:47 +00:00
Peter Denison
2965527681
Implement locking to prevent race condition where periodic status can
...
arrive before a sent move command has reached the controller
2006-07-20 17:10:37 +00:00
MarkRivers
aa1e0c2764
Added read of current limit values before setting. Otherwise could never set if one was currently invalid
2006-07-12 20:23:56 +00:00
Peter Denison
d74aa242a4
Fix "brown paper bag" bug that caused position updates to go to all axes
2006-07-07 20:50:19 +00:00
jsullivan-anl
e5f4743c95
replace 8750 support with 87xx (supports 8750 and 8752)
2006-07-06 21:29:40 +00:00
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