Commit Graph
268 Commits
Author SHA1 Message Date
Ron Sluiter 668a288266 Bump VERSION to 6.51 (6.5.1) 2010-04-29 14:21:17 +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
Ron Sluiter dc074e670b Reformat; tabs -> spaces. No code changes. 2009-02-19 15:20:30 +00:00
Ron Sluiter a2843f4b45 Adds the SET_POSITION case to the moveRequestPending logic. 2009-02-09 19:51:34 +00:00
Ron Sluiter 8886820adb motor_task() always checks for incoming messages. 2009-02-05 19:19:29 +00:00
Ron Sluiter a7716130a3 - R6-5
- Reformat; tabs -> spaces.
2008-12-05 17:07:44 +00:00
mp49 16198f3684 Called dbProcess instead of pmr->rset->process to aid debugging. 2008-12-01 12:18:35 +00:00
Ron Sluiter 66398a7b17 RMOD field added for arthmetic and geometric sequence retries. 2008-11-19 21:07:10 +00:00
Ron Sluiter 8ee5ccdc65 - RMOD field added for arthmetic and geometric sequence retries.
- post changes to TWF/TWR.
- ramifications of ORing MIP_MOVE with MIP_RETRY.
2008-11-19 21:06:43 +00:00
Ron Sluiter 378a9e6597 More extensive bit field tests. 2008-11-19 21:04:30 +00:00
mp49 f8afb15c7d In the status updates, removed the check for not needUpdate before processing the record. This fixes the odd state that motors sometimes get into at startup after having the values written down to the controller, where they do not update their positions, even if the underlying axis moves, unless they are processed first. 2008-11-14 15:18:38 +00:00
mp49 3d908ae91c Added HOMED MSTA bit support to header files and Asyn layer. 2008-11-14 14:27:41 +00:00
mp49 7bbbc2e422 Set record into MAJOR STATE alarm if EA_SLIP_STALL or RA_PROBLEM is set. Fix for retry count bug. 2008-11-14 13:39:09 +00:00