Commit Graph

279 Commits

Author SHA1 Message Date
MarkRivers 6e9ffc1b47 Change to single parameter version of callParamCallbacks, other version is an historical artifact, should not be used 2011-03-08 15:13:20 +00:00
MarkRivers f7b03b94e3 Fixed typo in shareLib.h 2010-10-20 17:40:04 +00:00
MarkRivers e82b25c6bb Change epicsShareFunc to entire class, not each function. 2010-10-20 00:11:55 +00:00
MarkRivers 0b41a3e1a4 Add epicsExportSharedSymbols for correct operation on win32 dynamic 2010-10-20 00:07:21 +00:00
MarkRivers 64a8717b83 Add epicsShareExtern and shareLib.h for win32 DLL compatibility. 2010-10-18 21:48:08 +00:00
MarkRivers ce228e1bad Add epicsShareFunc for win32 DLL compatibility. 2010-10-18 21:47:22 +00:00
MarkRivers 572d9ae71c Add epicsShareFunc and shareLib.h for win32 DLL compatibility. 2010-10-18 21:46:31 +00:00
MarkRivers 700e1a8412 Move epicsExport.h to be last header file included, needed for dynamic build on win32 2010-10-18 18:42:50 +00:00
Ron Sluiter 7673f64a74 - clean-up RCNT change value posting in do_work().
- bug fix for save/restore not working when URIP=Yes. DRBV not getting initialized. Fixed in initial call to process_motor_info().
2010-09-09 16:42:16 +00:00
Ron Sluiter a251db3ea7 GNU preprocessor assertions are deprecated with VxWorks 6.x. Added test for CPU macros. 2010-09-09 16:36:30 +00:00
Ron Sluiter b261684e5b Signal hardware (RA_PROBLEM) instead of communication problem (CNTRL_COMM_ERR) when a NULL motor_state[] ptr is detected in motor_end_trans_com(). 2010-06-09 18:34:44 +00:00
Ron Sluiter 303a5e9322 Bump VERSION to 6.6 2010-04-29 14:22:31 +00:00
Ron Sluiter 82c26005f5 Synchronize field (SYNC) to set VAL/DVAL/RVAL to RBV/DRBV/RRBV. 2010-04-21 18:24:59 +00:00
Ron Sluiter 042ca61833 - removed post_MARKed_fields()
- removed unused and under used MMAP and NMAP indicators; added MMAP indicator for STOP field.
- removed depreciated RES field.
- changed MDEL/ADEL support for RBV so that record behaves the same as before when MDEL and ADEL are zero.
2010-03-24 19:42:20 +00:00
Ron Sluiter 9aa3b3e2dc Removed depreciated RES field. 2010-03-24 19:40:30 +00:00
Ron Sluiter d62552ee13 MSTA wrong at boot-up; force posting from init_record(). 2010-03-18 14:47:03 +00:00
NicholasRees 9856d9c30e sprintf() not callable from RTEMS interrupt context. 2010-03-08 21:05:22 +00:00
mp49 df1586fd5a motor: added support for ADEL and MDEL fields in motor record. The implementation in monitor() is based on the ai record. Also had to modify post_MARKed_fields in order to get RBV and DMOV posts behaving correctly. 2010-03-05 17:30:58 +00:00
Ron Sluiter 4993ae192c Fix for backlash not done when MRES<0 and DIR="Neg". 2010-02-18 17:38:13 +00:00
MarkRivers abd24ac583 Fixed bug, changed setDoubleParam call to setIntegerParam 2010-01-30 19:45:58 +00:00
MarkRivers 4b75dfb499 Change addParam to createParam and syntax of getAddress 2009-12-21 17:14:18 +00:00
MarkRivers 206b7d80c1 Move motorHome processing to writeFloat64, where it belongs 2009-12-19 16:55:59 +00:00
MarkRivers e809976764 Changes to get callbacks to devAsynMotor working 2009-12-17 05:52:48 +00:00
MarkRivers 3055df0c8b Changes to get callbacks to devAsynMotor working 2009-12-17 05:52:26 +00:00
MarkRivers df194902ce Changed from asynMotorStatus interface to standard asynGenericPointer interface; use header file to define strings; use drvUser interface rather than hardcoded enum values for pasynUser->reason 2009-12-16 07:10:18 +00:00
MarkRivers 3dcb027a5f Removed asynMotorStatus, added asynMotorDriver 2009-12-16 07:09:07 +00:00
MarkRivers a6f1dd19b0 Obsolete, use asynGenericPointer interface instead 2009-12-16 07:00:52 +00:00
MarkRivers 43a6cbba99 Obsolete, replaced by asynMotorDriver.h 2009-12-16 06:59:37 +00:00
MarkRivers a8480fe7db Changed from asynMotorStatus interface to standard asynGenericPointer interface; use header file to define strings; hide enum values 2009-12-16 06:58:01 +00:00
MarkRivers d87363f794 New C++ base class for asyn motor drivers 2009-12-16 06:13:29 +00:00
Ron Sluiter d8f69754b0 Set svn:eol-style to "native". 2009-12-09 16:21:24 +00:00
Ron Sluiter 822b0730d5 Set svn:keywords and reformat tabs -> spaces. 2009-11-12 20:23:51 +00:00
Ron Sluiter 480a0f31b6 Set svn:keywords property. 2009-11-11 20:53:54 +00:00
Ron Sluiter 5a0147acd7 Set svn:keywords property. 2009-11-11 20:28:04 +00:00
Ron Sluiter 3ed4dd75e8 Home search error check fix for DIR field. 2009-11-04 17:02:34 +00:00
Ron Sluiter 5f8eb1ce14 Pre-R3.14.10 compatibility for scanOnce() deceleration change in dbScan.h 2009-10-20 18:26:32 +00:00
Ron Sluiter af7927c2a6 Bug fix for homing in the wrong direction when MRES<0. 2009-10-19 19:56:03 +00:00
Ron Sluiter e41dffa175 Restore "Do relative moves only if retries are enabled (RTRY != 0)" logic from version 1.41. 2009-09-01 18:43:17 +00:00
MarkRivers c1944719da Added Profile functions to driver table 2009-09-01 16:21:31 +00:00
MarkRivers 369935dccb Added errlog.h 2009-09-01 14:05:38 +00:00
MarkRivers e058317c7d Cast pointers to avoid compiler warnings; comment out unused rebootCallback; initialize variable 2009-09-01 14:05:07 +00:00
MarkRivers 3fbf486165 Added parentheses to avoid compiler warnings 2009-09-01 14:04:08 +00:00
Ron Sluiter 7879e8b0d6 Set pp(TRUE) in CNEN so MSTA is updated by STUP. 2009-08-25 18:29:05 +00:00
Ron Sluiter a364da3930 - Fix for PACT cleared early when MIP_DELAY_REQ set.
- Prevent redundant DMOV postings when using DLY field.
2009-06-18 19:19:57 +00:00
Ron Sluiter 79ad5810f6 MRP's fix for motor simulator stuck in Moving state after multiple LOAD_POS
commands to the same position; set needUpdate = 1 in asynCallback() before
dbProcess.
2009-05-01 17:55:28 +00:00
Ron Sluiter 4c7f24c1e6 Move preprocessor assertions to the end to avoid MSVC compiler errors. 2009-04-27 14:28:42 +00:00
Ron Sluiter 10dd6744ff Clear moveRequestPending. 2009-04-24 17:22:38 +00:00
Ron Sluiter 2bd8b43dc3 Can't call dbProcess before dbScanLockOK. 2009-04-24 17:20:45 +00:00
Ron Sluiter d8473b91c6 - Prevent moveRequestPending being left nonzero after LOAD_POS command.
- Minor compiler warnings eliminated.
2009-04-15 18:36:18 +00:00
Ron Sluiter 0b3032b96b - fix multiple STOP commands.
- fix for no backlash after new target position.
2009-03-24 18:41:34 +00:00