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
Ron Sluiter
f900cf68eb
Forgot header comment.
2010-10-06 19:56:57 +00:00
Ron Sluiter
0e6bc896db
MP's fix; Callback and Unlock missing.
2010-07-23 18:55:25 +00:00
Ron Sluiter
b5192084c3
Solaris needs libasyn to build libmotorSimSupport.
2010-03-02 20:35:12 +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
553ce35561
Added motorSimDriver.cpp
2009-12-16 07:12:09 +00:00
MarkRivers
083099b985
Added motorSimDriver.cpp
2009-12-16 07:11:52 +00:00
MarkRivers
2b260e077c
New version of driver that uses asynMotorDriver and asynPortDriver base classes
2009-12-16 07:11:26 +00:00
Ron Sluiter
076f2c342f
- Matthew Pearson's fix for record seeing motorAxisDone True on 1st status update after a move.
...
- Matthew Pearson added deferred move support.
2009-06-18 19:38:20 +00:00
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