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