MarkRivers
2913f6b6df
Fix to use object's own pasynUser_
2012-03-02 17:28:03 +00:00
MarkRivers
1097f15110
Added MCB4BDriver, model 3 asyn motor driver
2012-03-02 00:14:04 +00:00
MarkRivers
e072586e54
Added MCB4BDriver, model 3 asyn motor driver
2012-03-02 00:13:42 +00:00
MarkRivers
4693e5bbd7
New file, Model 3 driver
2012-03-02 00:12:33 +00:00
MarkRivers
c547eece69
Fix compiler warning
2012-03-01 20:22:26 +00:00
MarkRivers
53f64ed717
Fix compiler warning
2012-03-01 20:21:57 +00:00
MarkRivers
9fef2ffe94
Fix nested comments
2012-03-01 20:21:33 +00:00
MarkRivers
2b28ba79af
Fixed bug that compiler picked up
2012-03-01 20:16:35 +00:00
MarkRivers
2bc99446d4
Removed writeInt32 and writeFloat64 no longer needed, that code is in XPSAxis methods now; replaced processDeferredMoves with setDeferredMoves
2012-03-01 20:15:13 +00:00
MarkRivers
4077b7fb09
Removed writeInt32 and writeFloat64 no longer needed, that code is in XPSAxis methods now; replaced processDeferredMoves with setDeferredMoves
2012-03-01 20:14:18 +00:00
MarkRivers
50f738967c
Added new methods: report(), setLowLimit, setHighLimit, setPGain, setIGain, setDGain, setClosedLoop; the code for these functions was moved from XPSController::writeInt32 and writeFloat64
2012-03-01 20:11:34 +00:00
MarkRivers
d7da305900
Added new methods: report(), setLowLimit, setHighLimit, setPGain, setIGain, setDGain, setClosedLoop
2012-03-01 20:09:49 +00:00
MarkRivers
9809a4be5b
New ACRAxis::setClosedLoop and ACRAxis::report methods; moved per-axis reporting out of ACRController::report into ACRAxis::report
2012-03-01 20:07:15 +00:00
MarkRivers
3a4550f330
Added new ACRAxis methods report() and setClosedLoop()
2012-03-01 20:00:57 +00:00
MarkRivers
c1c4c1c8d6
Removed PINI=YES from records with CP DOL fields, not needed and was causing problems
2012-03-01 19:57:34 +00:00
MarkRivers
1b8a5a48c0
Some corrections in model names, purposes of files, etc
2012-03-01 19:52:59 +00:00
MarkRivers
3950116f6f
Added implementation of asynMotorController::report.
...
It calls the report function for each axis, and then the base class asynReportDriver::report.
asynMotorController::writeInt32 and writeFloat64 now call the appropriate new axis functions
(e.g. setHighLimit, setPGain) etc. for those functions.
asynMotoroController::writeInt32 can call the new controller function setDeferredMoves.
There is a base class implementation of setDeferredMoves.
This currently does nothing, but in the future it could implement deferred moves for
those controllers that simply need to issue a move to each axis.
2012-03-01 19:51:07 +00:00
MarkRivers
c17d17cde1
Added new methods: report() and seDeferredMoves()
2012-03-01 19:41:18 +00:00
MarkRivers
c1a3aef8fd
Changed spelling of motorXGain and motorClosedLoop parameters
2012-03-01 19:39:19 +00:00
MarkRivers
b49a1f2285
Added implementation of new methods, e.g. setHighLimit, setPGain, etc.; changed all dummy methods to return asynSuccess rather than asynError, so derived classes don't need to implement them
2012-03-01 19:38:02 +00:00
MarkRivers
6334229b98
Added a number of new methods, e.g. setHighLimit, setPGain, etc.
2012-03-01 19:34:00 +00:00
MarkRivers
eee1820445
Changed spelling of motorXGain and motorClosedLoop parameters
2012-03-01 19:30:18 +00:00
MarkRivers
69a2d6ea8b
Set CARD to 0 for INST_IO device support (e.g. asyn)
2012-03-01 19:26:31 +00:00
MarkRivers
054a97a44c
New version from Hytec
2012-02-29 18:53:00 +00:00
MarkRivers
285dd4a1c3
Fixed problem: IP ports were being created with NoAutoConnect flag, so they did not autoconnect when XPS was power-cycled
2012-02-17 20:20:59 +00:00
MarkRivers
6fcffdd57a
Some changes to what Tim added
2012-02-17 20:20:10 +00:00
MarkRivers
68737fa0c8
Removed iostream function calls, don't exist on vxWorks-68040
2012-02-11 00:01:30 +00:00
MarkRivers
5af8dc064d
Removed iostream function calls, don't exist on vxWorks-68040
2012-02-11 00:00:59 +00:00
Ron Sluiter
43fe29315d
- "PR PN" response overflows input buffer; increased BUFF_SIZE from 13 to 80 bytes.
...
- Slow "PR PN" response; increased timeout from 1 to 2 sec.
- Extra "\r\n" from "PR PN" response; buffer flush added.
- Eliminate compiler warnings on MDrive_axis[].
2012-02-07 17:45:26 +00:00
Ron Sluiter
cca883b68f
Replace stepSize
2012-02-02 18:29:20 +00:00
timmmooney
2601f36507
Added some info on the files in this directory.
2012-01-31 22:49:55 +00:00
timmmooney
37f46558cf
Added some info on the files in this directory.
2012-01-31 22:45:07 +00:00
timmmooney
e52d1301f2
2012-01-31 22:28:53 +00:00
timmmooney
db2a93252c
2012-01-31 22:26:27 +00:00
MarkRivers
bdce535676
Fixed error in TRAJECTORY_DIRECTORY; initialize movesDeferred to 0; improved report() function
2012-01-13 00:22:16 +00:00
Ron Sluiter
e50b51d616
Changed the example MAXv ISR interrupt vector to 200 (avoid sharing vector with OMS VME58).
2012-01-09 20:57:30 +00:00
Ron Sluiter
e3c69c4441
Restored home search using HomeAsync.abx vendor program.
2011-12-22 20:24:19 +00:00
Ron Sluiter
86abff6400
Added SYNC target to feedback button
2011-12-22 20:08:01 +00:00
Ron Sluiter
f6381302d5
Bug fix for jog not terminating; must check both PLANESTATUS and AXISSTATUS for move_active.
2011-12-15 19:21:27 +00:00
Ron Sluiter
d71dfcdee8
R6-7 update.
2011-12-01 20:29:32 +00:00
Ron Sluiter
fbd552c62b
In order to support SCURVE trajectories; changed from MOVE[ABS/INC] to LINEAR move command.
2011-12-01 18:23:53 +00:00
Ron Sluiter
910c5e350f
Ensemble 4.x compatibility.
2011-11-30 20:49:02 +00:00
Ron Sluiter
9b98584b63
- 8 axis with max. precision can overflow comm. buffers; increased buffer size from 100 to 160 bytes.
...
- Wait for power on status response after sending motor power on command.
2011-11-29 22:12:30 +00:00
Ron Sluiter
a491da41f4
Changed diagnostic message macro 'Debug' to Mark Rivers inline variable argument function calls.
2011-11-29 21:52:25 +00:00
Ron Sluiter
5da19bdf31
- Patch from Kenneth Lauer (BNL).
...
- Changed diagnostic message macro 'Debug' to Mark Rivers inline variable argument function calls.
2011-11-29 21:35:36 +00:00
Ron Sluiter
ee795dfa1f
Changed diagnostic message macro 'Debug' to Mark Rivers inline variable argument function calls.
2011-11-29 20:50:00 +00:00
Ron Sluiter
d007745eee
- Set MAXv motor type at boot-up.
...
- Use MAXv motor type to support MRES and ERES with different polarities.
- Fix SSI bit flag registration.
2011-11-04 18:20:09 +00:00
Ron Sluiter
370d0fe2dc
Document SSI based absolute encoder bit flag argument to MAXvConfig() call.
2011-11-04 18:15:34 +00:00
MarkRivers
ff4b0a7bec
Fixed binary input and binary output for asyn R4-18
2011-10-31 20:43:39 +00:00
Ron Sluiter
fb3b4163ab
Added standard registrar(OmsMAXvRegister); "trajectory" as an option.
2011-10-26 14:09:06 +00:00