Commit Graph

1495 Commits

Author SHA1 Message Date
Ron Sluiter b77cdf6cdd Disable MAXv board if WDT CTR is nonzero; don't clear CTR.
If STAT=STATE, display yellow border around readbacks.
2010-06-09 18:46:38 +00:00
Ron Sluiter 883160c4f8 Disable MAXv board if WDT CTR is nonzero; don't clear CTR.
If STAT=STATE, display yellow border around readbacks.
2010-06-09 18:43:20 +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 8330da002b - 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 16:20:53 +00:00
Ron Sluiter d28f694a5f Set motorAxisHasEncoder based on CfgFbkPosType parameter. 2010-06-03 16:02:24 +00:00
Ron Sluiter d4c96a103d Added lock/unlock around MAXnetPoller() flush and read calls. 2010-05-11 20:59:32 +00:00
Ron Sluiter d8b20645d0 Add Jens Eden's (PTB) asyn motor MAXnet driver. 2010-05-11 13:40:23 +00:00
Ron Sluiter 731e6f35c8 Add Jens Eden's (PTB) asyn motor MAXnet driver. 2010-05-10 20:36:06 +00:00
Ron Sluiter ee0babd3d0 Update svn properties and keywords. 2010-04-29 17:04:39 +00:00
Ron Sluiter 0750573a9a Update 2010-04-29 16:26:34 +00:00
Ron Sluiter 22ff636d0a Document Aerotech Ensemble asyn motor driver support. 2010-04-29 16:19:07 +00:00
Ron Sluiter 303a5e9322 Bump VERSION to 6.6 2010-04-29 14:22:31 +00:00
Ron Sluiter 76bb992896 More error checks to prevent IOC crashing when controller powerd-down. 2010-04-29 12:47:55 +00:00
Ron Sluiter ffe75e7310 - 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:31:39 +00:00
Ron Sluiter acf99307b6 Conditionals on 'DBD +=' lines are causing parallel build errors. EPICS_HOST_ARCH needs to build all *.dbd's. 2010-04-26 20:33:33 +00:00
Ron Sluiter 261c1f6741 R6-5 updates. 2010-04-21 20:59:24 +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 903f18bae2 Update versions of ASYN and EPICS_BASE. 2010-04-15 15:23:01 +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
MarkRivers 22ab36caa3 Converted to XHTML 1.1 Strict and validated 2010-04-14 18:06:40 +00:00
Ron Sluiter 9d5b28455e R6-5 update 2010-04-14 12:58:19 +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 d77e6cb23f Set svn:keywords. 2010-03-25 17:12:41 +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
NicholasRees 2d7aba67c5 Backlash updates 2010-03-05 21:19:45 +00:00
mp49 262a5be41a motor: updated documentation for new ADEL and MDEL fields. 2010-03-05 18:06:50 +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
mp49 8ae32f67c2 Added epicsExit 2010-03-05 16:58:04 +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