Commit Graph

1924 Commits

Author SHA1 Message Date
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