Commit Graph

16 Commits

Author SHA1 Message Date
mp49 36dfab4a78 MotorSrc: add parameters to asynMotorController to deal with automatic amplifier control via setClosedLoop. The amplifier enable is done in the writeFloat64 function with a configurable delay, and the disable is implemented in the poller function in asynMotorController. Added utilty functions to asynMotorAxis. Also add a parameter to use in the derived classes for post move delays. An example of this has been implemented in the motorSimDriver.cpp. Add example database for automatic amplifier control. 2015-03-09 20:19:53 +00:00
MarkRivers 00798cd433 Added epicsShareClass to export classes on Windows; minor changes to eliminate compiler warnings 2014-03-11 23:09:12 +00:00
MarkRivers c1153aa6fb Fix comment, problem caught by doxygen 2011-07-21 17:05:03 +00:00
MarkRivers 4f24eb7feb Changed poll to have bool arg 2011-04-07 03:36:39 +00:00
MarkRivers e0794b2814 Changes because asynMotorDriver was broken into asynMotorController and asynMotorAxis 2011-04-02 15:09:32 +00:00
MarkRivers 3b96dd5a0b Add private pC_ variable; eliminate getController() method, just use pC_ 2011-03-30 15:34:02 +00:00
MarkRivers 1f860a1423 Removed writeFloat64, not needed; add setPosition() 2011-03-29 21:28:25 +00:00
MarkRivers 58210b8a9b Major rewrite using asynMotorAxis and asynMotorController classes 2011-03-29 18:38:12 +00:00
MarkRivers 3c6bcc8ba2 Added trailing _ to member variable names; changed base class from asynMotorDriver to asynMotorController 2011-03-28 18:27:26 +00:00
MarkRivers 625c078150 Change to single parameter version of callParamCallbacks, other version is an historical artifact, should not be used 2011-03-08 15:13:48 +00:00
MarkRivers 0e20ecae7a Initialize some properties to 0 in constructors 2010-12-14 22:21:49 +00:00
MarkRivers efd0126e01 Move epicsExport.h to be last header file included, needed for dynamic build on win32 2010-10-18 18:44:13 +00:00
MarkRivers bbbb958c3f Bug fixes 2009-12-21 17:13:36 +00:00
MarkRivers 44a7f47f5c Added writeFloat64 to process motorPosition; improve reporting 2009-12-19 16:54:09 +00:00
MarkRivers ba584380df Bug fixes and improvements 2009-12-17 05:53:44 +00:00
MarkRivers 2b260e077c New version of driver that uses asynMotorDriver and asynPortDriver base classes 2009-12-16 07:11:26 +00:00