Commit Graph

9 Commits

Author SHA1 Message Date
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
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 d2efccce39 Changes from Nick Rees for logging and for paramLib 2006-04-06 20:08:13 +00:00
MarkRivers d2e766e4b1 New files for simulated motor 2006-03-21 22:59:40 +00:00