MarkRivers
83b63dcfa5
Fixed comment
2012-03-04 16:51:14 +00:00
MarkRivers
c7ce0950cb
Fixed comment
2012-03-04 16:51:01 +00:00
MarkRivers
60fdf93711
New file for ACS MCB-4B with Model 3 driver
2012-03-02 19:22:03 +00:00
MarkRivers
739180cebd
Replaced writeController() with writeReadController() to prevent talking too fast; improved debugging
2012-03-02 18:56:26 +00:00
MarkRivers
1fa7d143f5
Removed functions for talking to controller, these are now in asynMotorController base class
2012-03-02 18:55:09 +00:00
MarkRivers
f204d70c5b
Removed functions for talking to controller, these are now in asynMotorController base class
2012-03-02 18:53:55 +00:00
MarkRivers
2f9195c5f6
Use per-axis pasynUser_ for asynPrint in new functions
2012-03-02 18:53:04 +00:00
MarkRivers
b1905c82e2
Added new convenience functions for communicating with controllers over asynOctet ports
2012-03-02 18:52:24 +00:00
MarkRivers
4db754be04
Added new convenience functions for communicating with controllers over asynOctet ports
2012-03-02 18:51:49 +00:00
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