Commit Graph

16 Commits

Author SHA1 Message Date
MarkRivers d2cc08a23e Add asyn.dbd to application to enable asyn debugging commands 2009-04-29 15:19:00 +00:00
Ron Sluiter d5e994aa39 Matthew Pearson's (Diamond) "set position" fix. 2009-02-18 21:39:40 +00:00
mp49 3141b9d68a motor: Printed mutexId in motorAxisReportAxis to aid debugging 2008-11-28 17:36:59 +00:00
Ron Sluiter 1aa7531a47 For solaris-sparc (SUNWspro) compatibility. 2007-04-04 19:27:34 +00:00
Peter Denison c8a067adb5 Updated simulation motor tests to have 3 motors, and non-zero home/start posn 2007-02-03 12:10:31 +00:00
Peter Denison b40820e90b Enabled autosave on asynMotor to restore DVAL after power cycle by writing new
init_controller routine and calling LOAD_POS
2007-02-03 12:07:17 +00:00
Peter Denison ede6b73b0e Fix 'not ready' error by removing needUpdate=1 on MotorStatus
use MotorStatus interface for all status calls
add start position to motor simulator
2006-08-10 08:12:47 +00:00
Peter Denison 785307839c Added new asyn interface for atomic status callbacks, and converted
devMotorAsyn.c and drvMotorAsyn.c to use it
Added STATUS_* reason codes to get at individual bits of status
Fix SET_{LOW,HIGH}_LIMIT command when MRES negative
2006-07-01 20:08:56 +00:00
Peter Denison ad11d7ec6f Interface changes:
Removed motorAxisPrimitive, motorAxisSetLogParam
    motorAxisSetLog now takes a logParam parameter
    drvMotorAsynConfigure takes an extra can_block parameter
    Simulator create function only takes int parameters to avoid problems
        passing double parameters from the vxWorks shell on PowerPC arch
Functional changes:
    Order of drvMotorAsyn interrupt callbacks has been changed to pass back
        Float64 interrupts (typically position, etc.) before Int32 interrupts
        (typically status), so that a move reaches its desired position before
        it is signalled as complete. This is not a complete solution.
    More parameter checking, particularly of axis number
2006-06-06 08:50:14 +00:00
MarkRivers 8a12545605 Added support for motorAxisResolution 2006-04-08 20:06:39 +00:00
MarkRivers 4d7a655b50 Removed paramLib 2006-04-07 00:03:43 +00:00
MarkRivers 3d3ad62f0d Moved to MotorSrc 2006-04-06 20:19:34 +00:00
MarkRivers d2efccce39 Changes from Nick Rees for logging and for paramLib 2006-04-06 20:08:13 +00:00
MarkRivers 87131fc463 Changed int32_t and uint32_t to epicInt32 and epicsUInt32 2006-03-23 00:24:20 +00:00
MarkRivers 0b997c65f5 Removed motorSimTest.boot, does not exist 2006-03-21 23:41:39 +00:00
MarkRivers d2e766e4b1 New files for simulated motor 2006-03-21 22:59:40 +00:00