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