Commit Graph
292 Commits
Author SHA1 Message Date
MarkRivers 032bc591ef Documentation changes 2011-03-31 18:21:29 +00:00
MarkRivers a23d916f9f Added doxygen-style documentation; added forcedFastPolls to startPoller() 2011-03-31 17:13:36 +00:00
MarkRivers 20c247913c Added doxygen-style documentation; added forcedFastPolls to startPoller() 2011-03-31 17:13:29 +00:00
MarkRivers 3fc09fe1db Bug fix: it was doing callbacks on every poll; fixed logic so it only does callbacks when status or position changes 2011-03-30 23:12:32 +00:00
MarkRivers 09cd9210d0 Protect against null axis pointer; error checking in axis constructor 2011-03-30 22:50:22 +00:00
MarkRivers bac24be529 Changed pController_ to pC_ for brevity; eliminate getController() method, just use pC_ 2011-03-30 15:32:42 +00:00
MarkRivers 39f5490fe6 Call setPosition from writeInt32; fix bugs in setting parameters and doing callbacks 2011-03-29 21:25:12 +00:00
MarkRivers fbc8fbc8ef Added asynMotorAxis::setPosition 2011-03-29 21:23:42 +00:00
MarkRivers 99f98547a1 Major rewrite using asynMotorAxis and asynMotorController classes 2011-03-29 17:51:27 +00:00
MarkRivers 64dc5d63b8 Added trailing _ to member variable names; eliminated abbreviations; changed indents from 4 to 2 spaces; changed class from asynMotorDriver to asynMotorController 2011-03-28 18:25:47 +00:00
MarkRivers b4dea6782e Changed a few variable names to avoid abbreviations 2011-03-28 18:25:08 +00:00
MarkRivers b83c9eb7d0 Added trailing _ to member variable names; eliminated abbreviations; changed indents from 4 to 2 spaces 2011-03-28 18:24:49 +00:00
MarkRivers c65b7f44a2 Changed a few variable names to avoid abbreviations 2011-03-28 18:23:35 +00:00
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