Commit Graph
1927 Commits
Author SHA1 Message Date
kmpeters ae12aa2b3a Updated README to include modifications to motorRecord.cc for SYNC bugfixes.
Also documented known problem of DMOV not indicating motion during
hard-motor-initiated moves for motors with soft-channel device support when 
LOCK is YES.
2012-04-11 20:02:25 +00:00
kmpeters 2942e4c73f Inverted the priority of sync and status update in do_work().
Before this fix the SYNC field didn't work for motors with soft-channel device support.
2012-04-10 22:18:12 +00:00
Ron Sluiter 36cbda4b1a Post SYNC field cleared. 2012-03-08 23:13:29 +00:00
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