Commit Graph

1373 Commits

Author SHA1 Message Date
MarkRivers c1944719da Added Profile functions to driver table 2009-09-01 16:21:31 +00:00
MarkRivers ab50f1166b Minor changes to avoid compiler warnings 2009-09-01 16:20:52 +00:00
MarkRivers 145e053da7 Rename ERROR to avoid conflict on vxWorks; add Profile functions to table 2009-09-01 16:19:45 +00:00
MarkRivers 1fb6a248f3 Change int to size_t and remove unused waitMotors function to avoid compiler warnings 2009-09-01 15:31:50 +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 421077a826 Updates 2009-08-25 18:31:04 +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 c01d5bf510 - Fixed MSTA initialization in motor_init().
- Added MSTA.EA_POSITION support query to set_status()
2009-08-25 18:25:54 +00:00
Ron Sluiter 5add4b0152 Queries added to some commands to prevent comm. response timeouts. 2009-08-25 18:24:24 +00:00
Ron Sluiter 5fc8035fd7 Bug fixes for multi-axis not reading frequency and set position not setting val/dval/rval. 2009-08-13 20:05:24 +00:00
Ron Sluiter 5e368855dd Unused variable removed. 2009-07-15 19:05:58 +00:00
Ron Sluiter 88548f5b72 Add drvAsynMotorConfigure() for MM4000Asyn. 2009-07-15 19:04:15 +00:00
Ron Sluiter c44d6d5d57 Update Newport XPS. 2009-07-15 19:02:15 +00:00
jsullivan-anl b4e40c2c0b fix m79 typo 2009-07-10 17:02:16 +00:00
Ron Sluiter 3fd4eb6b42 Backwards compatibility with ver:1.29 and earlier firmware. 2009-07-02 17:54:14 +00:00
Ron Sluiter 42ca8869a7 Update 2009-06-18 19:40:18 +00:00
Ron Sluiter 076f2c342f - Matthew Pearson's fix for record seeing motorAxisDone True on 1st status update after a move.
- Matthew Pearson added deferred move support.
2009-06-18 19:38:20 +00:00
Ron Sluiter 1918b8c682 Matthew Pearson's fix for record seeing motorAxisDone True on 1st status update after a move. 2009-06-18 19:30:56 +00:00
Ron Sluiter 2b02a15d89 - Matthew Pearson's fix for record seeing motorAxisDone True on 1st status update after a move
- bug fix; limit commands reversed.
- set motorAxisDirection.
2009-06-18 19:26:18 +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 77daecbe24 Make oms58Setup() error messages more prominent. 2009-06-18 19:10:49 +00:00
Ron Sluiter ac1bb2af82 Make omsSetup() error messages more prominent 2009-06-18 19:09:58 +00:00
Ron Sluiter b9ccb177fe Make MAXvSetup() and MAXvConfig() error messages more prominent 2009-06-18 19:09:15 +00:00
Ron Sluiter 06a2f3fe9d Removed OMSL field to avoid confusion with closed-loop position control. 2009-06-15 14:20:02 +00:00
Ron Sluiter deda7b75e8 Fix up MAXv comments on Address Space. 2009-05-01 18:31:18 +00:00
Ron Sluiter 5a29fe6dbd *** empty log message *** 2009-05-01 18:26:30 +00:00
Ron Sluiter 1de9b68e78 Added New Target Monitoring (NTM) and NTM deadband factor (NTMF). 2009-05-01 18:15:49 +00:00
Ron Sluiter 2f75044d81 ASCII_ACK_CHAR added. 2009-05-01 18:13:42 +00:00
Ron Sluiter 243c8b8cb0 - Using EOT fault indicators rather than LS's to set RA_PLUS/MINUS_LS indicators.
- Fix HOME_LIMIT/MARKER_BIT mask.
- More extensive comm. error checks in set_status(); handle ASCII_ACK_CHAR as error.
- cntrl->drive_resolution must be initialized with fabs().
2009-05-01 18:13:12 +00:00
Ron Sluiter 7a4144a355 Fix for wrong jog velocity. 2009-05-01 18:11:51 +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
MarkRivers d2cc08a23e Add asyn.dbd to application to enable asyn debugging commands 2009-04-29 15:19:00 +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 b71474106c Note ESP301 supported. 2009-04-27 14:03:02 +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 56dd376a32 R6-5 update. 2009-03-24 18:46:45 +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 dd909d6335 R6-5 update. 2009-02-27 22:05:46 +00:00
Ron Sluiter 557410cd64 MM4000Asyn added. 2009-02-25 15:24:35 +00:00
Ron Sluiter f0c769098a Added asyn_motor.db; the asyn motor corollary to motor.db 2009-02-19 21:30:09 +00:00
Ron Sluiter d5acf3f221 asyn motor corollary to motor.db 2009-02-19 21:29:17 +00:00
Ron Sluiter 9facc6a34d - Use errlogPrintf() for Debug messages.
- Add card and status register to "NOT running" error message.
2009-02-19 17:01:02 +00:00
Ron Sluiter dc074e670b Reformat; tabs -> spaces. No code changes. 2009-02-19 15:20:30 +00:00
Ron Sluiter df4de27742 R6-5 update. 2009-02-18 22:20:30 +00:00
Ron Sluiter 6322aa57e4 Supports Ensemble firmware 2.5.2 and above. 2009-02-18 22:06:38 +00:00
Ron Sluiter be142fb11d - ABORT command fixed with Ensemble firmware 2.5.2.
- enable LOAD_POS command.
2009-02-18 22:05:27 +00:00