Commit Graph
1132 Commits
Author SHA1 Message Date
Ron Sluiter 57cd5013e1 Home search can not be aborted from EPICS. Commented out home search command until an Ensemble firmware update resolves this problem. 2010-10-06 20:36:35 +00:00
Ron Sluiter 89d190a2f4 Update ENSEMBLE CONFIGURATION NOTES for network communications. 2010-10-06 20:34:41 +00:00
Ron Sluiter cdf9a0ca32 MR's bug fix for deferred moves broken. 2010-10-06 19:54:06 +00:00
Ron Sluiter b9e3ef19a3 Removed "OPT_CXXFLAGS =" to prevent overriding -g switch. 2010-10-06 19:39:16 +00:00
Ron Sluiter 1ff73dff44 Uninitialized data area would sometimes cause crash at iocInit time. 2010-10-06 19:37:10 +00:00
Ron Sluiter 5ee72a641d Back out bug fix for save/restore not working when URIP=Yes. More extensive changes required. 2010-10-06 19:19:58 +00:00
Ron Sluiter b5f3dd4062 - 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:43:20 +00:00
Ron Sluiter 0c0606a8d3 GNU preprocessor assertions are deprecated with VxWorks 6.x. Added test for CPU macros. 2010-09-09 16:35:39 +00:00
Ron Sluiter 0b9ef231be Disable MAXv board if WDT CTR is nonzero; don't clear CTR.
If STAT=STATE, display yellow border around readbacks.
2010-06-09 19:41:35 +00:00
Ron Sluiter 687ddee2fa svn keyword headers and properties set. 2010-06-09 19:40:42 +00:00
Ron Sluiter 270090ca2f set eol property. 2010-06-03 20:49:57 +00:00
Ron Sluiter f41a195765 - Save firmware version in static float array.
- For firmware ver:1.33 and above, read Watchdog Timeout Counter. If Counter is nonzero, print error message and clear Counter.
2010-06-03 19:32:52 +00:00
Ron Sluiter 28bb1d3800 Set motorAxisHasEncoder based on CfgFbkPosType parameter. 2010-06-03 19:31:12 +00:00
Ron Sluiter 7f82264a61 Added lock/unlock around MAXnetPoller() flush and read calls. 2010-05-12 13:22:05 +00:00
Ron Sluiter 970b858ead Add Jens Eden's (PTB) asyn motor MAXnet driver. 2010-05-11 13:45:50 +00:00
Ron Sluiter 668a288266 Bump VERSION to 6.51 (6.5.1) 2010-04-29 14:21:17 +00:00
Ron Sluiter b60076e013 Document Aerotech Ensemble asyn motor driver support. 2010-04-29 14:11:09 +00:00
Ron Sluiter fe49cfae67 More error checks to prevent IOC crashing when controller powered-down. 2010-04-29 14:08:19 +00:00
Ron Sluiter 6b68417068 - IOC crashes at boot-up when Ensemble is power-ed off; error check that pController is not Null.
- changed EOT LS read status from AXISFAULT to AXISSTATUS so LS status can be monitored independent of fault status.
2010-04-28 18:02:12 +00:00
Ron Sluiter 2d21d79755 Temporarily backing out previous change on EOT LS's; need more cnfg. info from controller on LS active high/low. 2010-04-21 19:38:39 +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 5f24d16cef - Bug fix on "Acknowledged fault before enabling drive".
- Change back to reading EOT LS's and let record determine limit error condition.
2010-04-19 19:32:33 +00:00
Ron Sluiter ce53b5b9de - Update MM4000 status update limitations.
- Document PM500 LSIZE setting.
2010-04-15 14:44:36 +00:00
Ron Sluiter e090cc0427 Allow MM4005 models to enable/disable torque. 2010-04-15 14:40:41 +00:00
Ron Sluiter 5279af68f7 Enable interrupts after encoder check in motor_init() so user does
not see "motorIsr: command error" messages at iocInit time.
2010-04-12 17:57:28 +00:00
Ron Sluiter 8504062e88 Reformatted; tabs -> spaces. 2010-04-12 17:38:29 +00:00
Ron Sluiter e2900d9d7d Switching drvEnsembleAsyn source from *.c to *.cc 2010-04-08 21:07:30 +00:00
Ron Sluiter a78021c710 Update notes on Ensemble configuration. 2010-04-08 21:06:34 +00:00
Ron Sluiter b969a18096 Removed compiler warning on unused variable. 2010-04-08 21:05:29 +00:00
Ron Sluiter ea6dbcbb38 Header documentation update; driver works with C-863. 2010-04-08 21:02:35 +00:00
Ron Sluiter cf5626ad21 Fix header keywords for svn. 2010-03-25 16:50:30 +00:00
Ron Sluiter ddbd4fa893 Need errlog.h 2010-03-25 16:44:27 +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
Ron Sluiter f0cf41d4ef sprintf() not callable from any OS ISR. 2010-03-15 20:51:23 +00:00
Ron Sluiter 3587ed0b9f Remove sprintf() from ISR. 2010-03-10 14:53:41 +00:00
Ron Sluiter 0b55f4d91f Some MR commands still ignored; change fraction to 0.9 2010-03-08 21:10:40 +00:00
NicholasRees 9856d9c30e sprintf() not callable from RTEMS interrupt context. 2010-03-08 21:05:22 +00:00
NicholasRees d599305d80 sprintf() not callable from RTEMS interrupt context. 2010-03-08 20:48:25 +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 c1fae742f6 Added Soloist and 'asyn motor' Ensemble version. 2010-03-02 21:07:37 +00:00
Ron Sluiter 2e6290ceaa Added Soloist and 'asyn motor' Ensemble version. 2010-03-02 21:07:00 +00:00
Ron Sluiter b5192084c3 Solaris needs libasyn to build libmotorSimSupport. 2010-03-02 20:35:12 +00:00
Ron Sluiter 2fcd0afeb9 Spelling error. 2010-03-01 15:12:33 +00:00
MarkRivers 36c9c18780 Added trajectoryFile PV 2010-02-22 17:30:07 +00:00
MarkRivers 936a734138 Removed PVs for starting and stoping the detector; the responsibility for that now rests with the client 2010-02-22 17:28:43 +00:00
MarkRivers 99fe9ec53e Removed the code that starts and stops the detector; the responsibility for that now rests with the client; changed hard-coded trajectory file name to a PV 2010-02-22 17:27:51 +00:00
MarkRivers 247b187e9d Removed the code that starts and stops the detector; the responsibility for that now rests with the client 2010-02-22 17:27:04 +00:00
MarkRivers 688ff2c8b3 Removed detector-related PVS; added new PV controlling trajectory file 2010-02-22 17:26:05 +00:00