Commit Graph

55 Commits

Author SHA1 Message Date
Ron Sluiter 0a8b238dfc Protect against NULL pointer "parms" function argument. 2004-03-16 15:13:32 +00:00
Ron Sluiter d5cab4fc8b - Previous driver releases not working. Fixed by adding
Kevin Peterson's eat_garbage() function.
- Added support for encoder detection via "ident".
2004-03-15 21:01:44 +00:00
Ron Sluiter 915eb875cb epicsExport "drvIM483SMdebug". 2004-03-15 20:40:20 +00:00
Ron Sluiter fd4e9e427d epicsExport "drvIM483PLdebug". 2004-03-15 20:39:56 +00:00
Ron Sluiter 8924923780 Default is no debug messages/variables. 2004-03-15 20:35:05 +00:00
Ron Sluiter 1572f9d338 Start 2004-03-15 20:26:32 +00:00
Ron Sluiter 5d8da57ba7 Added variable(drvMDrivedebug). 2004-03-15 20:24:46 +00:00
Ron Sluiter 457b432d30 Bug fix for LOAD_POS command with encoder. 2004-03-15 20:10:25 +00:00
Ron Sluiter 991e06934c Eliminate erroneous "Motor motion timeout ERROR". 2004-02-03 19:53:04 +00:00
Ron Sluiter b5b9aa6bfc Converted MSTA #define's to bit field. 2003-12-12 21:40:27 +00:00
Ron Sluiter 53ca020345 Removed drv<driver>ReadbackDelay. 2003-11-07 22:27:00 +00:00
Ron Sluiter c583aaaf30 Forgot MDrive17. 2003-06-16 15:05:40 +00:00
Ron Sluiter 916dd71fec Converted to C++ serialIO interface. 2003-05-27 21:59:20 +00:00
Ron Sluiter be0a1672ae Oops. #endif error. 2003-05-23 19:42:46 +00:00
Ron Sluiter 0720ac1071 Always register commands; even on VxWorks platforms. 2003-05-23 19:36:35 +00:00
Ron Sluiter 654a27a841 MDrive added. 2003-05-23 19:34:13 +00:00
Ron Sluiter 6e5e196666 Handle LSB first bit-fields. 2003-05-23 19:33:11 +00:00
Ron Sluiter 51b7536cc2 "cast" out compiler warnings. 2003-05-19 17:10:49 +00:00
Ron Sluiter 642320a251 - Removed unused #include files.
- "cast" out compiler warnings.
2003-05-19 17:10:22 +00:00
Ron Sluiter d4ffa24515 Removed unused #include files. 2003-05-19 17:09:07 +00:00
Ron Sluiter 75fd552ebf - Correct *.cc instead *.c sources.
- Added MDrive17 support.
2003-05-19 17:07:10 +00:00
Ron Sluiter 1e64073a5f R3.14.2 compatible. 2003-05-19 16:41:02 +00:00
Ron Sluiter db66ccf6fc - R3.14.2 compatible.
- Change input terminator to "
" string.
- Use RTN_STATUS for return values.
2003-05-16 20:43:35 +00:00
Ron Sluiter fcc66e271e R3.14.x compatible. 2003-05-16 19:22:11 +00:00
Ron Sluiter db7f53c5b4 R3.14.2 compatible. 2003-05-16 19:21:19 +00:00
Ron Sluiter 58f42bc5c3 - R3.14.2 compatible.
- Eliminate compiler warnings.
- Delete commented out code.
- Protect against NULL *parms pointer.
2003-05-16 19:20:14 +00:00
Ron Sluiter a3578cb436 - Eliminate compiler warnings.
- Delete commented out code.
2003-05-16 19:18:07 +00:00
Ron Sluiter 7d50ffcfd1 R3.14 compatible. 2003-05-15 13:00:12 +00:00
Ron Sluiter e450bd8213 R3.14 compatible. 2003-05-14 20:21:52 +00:00
Ron Sluiter add43af1bf Moved from devIM483SM.c 2003-05-05 18:56:41 +00:00
Ron Sluiter 61184f31fe Moved from devIM483PL.c 2003-05-05 18:56:02 +00:00
Ron Sluiter 34f5120540 Moved to devIM483PL.cc 2003-05-05 18:55:12 +00:00
Ron Sluiter 1f64a7cf50 Moved to devIM483SM.cc 2003-05-05 18:54:55 +00:00
Ron Sluiter 9dd27138c1 Moved to drvIM483PL.cc 2003-05-05 18:54:23 +00:00
Ron Sluiter 53198880f9 Moved to drvIM483SM.cc 2003-05-05 18:53:54 +00:00
Ron Sluiter 66ebc16e5c Converted to R3.14.x. 2002-10-21 21:14:31 +00:00
Ron Sluiter fe6b08e43b Make consistent with devIM483SM.c 2002-07-11 20:38:10 +00:00
Ron Sluiter 103eeda61f Update documentation. 2002-07-11 20:37:34 +00:00
Ron Sluiter 71bc4b0e2d Seperate +/- limit switch status bits. 2002-07-05 19:27:24 +00:00
Ron Sluiter 1252efb6b3 Restored SET_ENC_RATIO command. 2002-07-05 19:25:38 +00:00
Ron Sluiter 03e6a9b343 Restored SET_ENC_RATIO command. 2002-07-05 19:14:31 +00:00
Ron Sluiter f3cca296d5 - No GPIB in report().
- Limit switch bug fix. Set RA_DIRECTION based on difference in commanded position.
- Removed support for 'ASCII record separator' from send_mess().
2002-04-19 18:14:28 +00:00
Ron Sluiter 10b2ac1b20 - Limit switch bug fix. Set RA_DIRECTION based on difference in commanded position.
- Removed support for "ASCII record separator" from send_mess().
- No GPIB in report().
2002-04-15 20:20:23 +00:00
Ron Sluiter d9cb77a249 Bug fix for INIT field not working. 2002-04-15 20:07:24 +00:00
Ron Sluiter 4ca495ad75 - Eliminated SET_ENC_RATIO command.
- In build_trans(), must send empty message for GET_INFO command.
2002-04-01 22:33:46 +00:00
Ron Sluiter 2abec66d51 - Normal exit from send_mess() with no operation, if message is empty.
- In set_status(), support reading encoder.
- In motor_init(), assume encoder supported and present.
2002-03-29 21:15:24 +00:00
Ron Sluiter eab51467ef Normal exit from send_mess() with no operation, if message is empty. 2002-03-29 21:13:24 +00:00
Ron Sluiter 724ec531fe Since motor_[start/end]_trans_com() don't allocate memory, only
call motor_end_trans_com() if valid message (i.e., not NULL).
2002-03-29 21:08:53 +00:00
Ron Sluiter d813881f34 - Eliminated "ASCII record separator (IS2) = /x1E".
- Stub out start_trans() and end_trans().
- Call motor_start_trans_com() at the begining of build_trans().
- Call motor_end_trans_com() at the end of build_trans().
2002-03-01 17:45:09 +00:00
Ron Sluiter c9179213c5 Using EPICS portable typedefs. 2001-12-14 20:53:00 +00:00