Commit Graph

  • 18f6897246 Use MPFconfig.cmd and MPF_Server_Location. Ron Sluiter 2002-07-16 19:22:27 +00:00
  • b4b85c1ebf Replace ipServerLib with mpfserialserverLib and mpfgpibserverLib. Ron Sluiter 2002-07-16 18:56:35 +00:00
  • d3347566e0 Must include DevMpf.o Ron Sluiter 2002-07-16 18:45:38 +00:00
  • 2ba68c6eed No need from DMOV "buffer" after soft_motor task priority lowered. Ron Sluiter 2002-07-16 18:36:13 +00:00
  • 139f269258 Converted to VDCT. Ron Sluiter 2002-07-16 18:19:46 +00:00
  • 76f162ede0 Removed "Comm Err" and added generic record status. Ron Sluiter 2002-07-16 18:09:13 +00:00
  • d52d45cd86 Converted to VDCT Ron Sluiter 2002-07-11 20:59:19 +00:00
  • 9419898d7e Converted to VDCT. Ron Sluiter 2002-07-11 20:56:09 +00:00
  • fe6b08e43b Make consistent with devIM483SM.c Ron Sluiter 2002-07-11 20:38:10 +00:00
  • 103eeda61f Update documentation. Ron Sluiter 2002-07-11 20:37:34 +00:00
  • db0408b7a6 Post all fields when recGblResetAlarms() returns an alarm. Ron Sluiter 2002-07-11 20:36:07 +00:00
  • 167dffad5f Eliminated WAIT state. Ron Sluiter 2002-07-05 19:43:17 +00:00
  • ccedb96940 Fix for DMOV processing before the last DRBV update. Ron Sluiter 2002-07-05 19:42:20 +00:00
  • be2ca071e9 Eliminate WAIT state. Ron Sluiter 2002-07-05 19:40:57 +00:00
  • dad124bd38 Seperate +/- limit switch status bits. Ron Sluiter 2002-07-05 19:40:07 +00:00
  • 33a8372c7c - Restored SET_ENC_RATIO motor command. - Seperate +/- limit switch status bits. - Code around OMS bug that ignores MR+/-1. - Use OMS UU command to support reference always in motor steps. Ron Sluiter 2002-07-05 19:37:50 +00:00
  • 71bc4b0e2d Seperate +/- limit switch status bits. Ron Sluiter 2002-07-05 19:27:24 +00:00
  • 1252efb6b3 Restored SET_ENC_RATIO command. Ron Sluiter 2002-07-05 19:25:38 +00:00
  • 03e6a9b343 Restored SET_ENC_RATIO command. Ron Sluiter 2002-07-05 19:14:31 +00:00
  • feab75f119 - Restored SET_ENC_RATIO command. - Force RDBD >= MRES. - Do another update after Done due to LS error. - CDIR matches TDIR and RA_DIRECTION. - Seperate +/- limit switch status bits. Ron Sluiter 2002-07-05 19:13:24 +00:00
  • 6c32a33a14 - Restored SET_ENC_RATIO command. - Instead of calling process() directly from motor_callback(), call dbProcess(). Ron Sluiter 2002-07-05 18:52:58 +00:00
  • f03fa7c265 Seperate +/- limit switch status bits. Ron Sluiter 2002-07-05 18:48:44 +00:00
  • 79c56c4549 - Restored SET_ENC_RATIO command. - Seperate +/- limit switch status bits. Ron Sluiter 2002-07-05 17:10:31 +00:00
  • be88f00535 Seperate +/- limit switch status bits. Ron Sluiter 2002-07-05 17:07:25 +00:00
  • 77b3a342cc Restored SET_ENC_RATIO command. Ron Sluiter 2002-07-05 17:03:39 +00:00
  • aa7e22266d Seperate +/- limit switch status bits. Ron Sluiter 2002-07-03 21:37:28 +00:00
  • 4e4936cd7f Restored SET_ENC_RATIO command. Ron Sluiter 2002-07-03 21:13:52 +00:00
  • 587300e479 Restored SET_ENC_RATIO command. Ron Sluiter 2002-07-03 20:02:57 +00:00
  • 73d167031b - Changed "dinp_value" MOVE state to SOFTMOVE and HARDMOVE. - Set "dinp_value" to DONE in soft_dinp_func() if SOFTMOVE. Ron Sluiter 2002-06-25 20:12:24 +00:00
  • 7327245dfa - Changed "dinp_value" MOVE to SOFTMOVE. - Bug fix; "default_done_behavior" not initialized to OFF. Ron Sluiter 2002-06-25 20:05:26 +00:00
  • 1ad4511058 Detect when "soft motor" has NOT initiated a move. Ron Sluiter 2002-06-25 20:01:28 +00:00
  • 08ccf8bccd Make tanget arm "height" adjustable. Ron Sluiter 2002-04-22 14:11:11 +00:00
  • 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(). Ron Sluiter 2002-04-19 18:14:28 +00:00
  • 4fd0d1b1ae Default to no device drivers built. Ron Sluiter 2002-04-19 16:31:54 +00:00
  • 5fe0e236fd - Restored RES field for backward compatibility; RES == MRES. - Backlash done in a separate command; after orginial move completed. - Bug fix on RVAL when setting commanded <= feedback positions. Ron Sluiter 2002-04-19 16:24:10 +00:00
  • 14c7a1bbc4 Restored RES field for backward compatibility. Ron Sluiter 2002-04-19 14:59:22 +00:00
  • 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(). Ron Sluiter 2002-04-15 20:20:23 +00:00
  • d9cb77a249 Bug fix for INIT field not working. Ron Sluiter 2002-04-15 20:07:24 +00:00
  • 196aae8cce Original Ron Sluiter 2002-04-12 15:42:28 +00:00
  • b02a2ce05c Eliminated SET_ENC_RATIO command. Ron Sluiter 2002-04-12 14:11:26 +00:00
  • c05564d0a4 - Eliminated SET_ENC_RATIO command. Ron Sluiter 2002-04-01 22:47:25 +00:00
  • 494aa3de72 - Eliminated SET_ENC_RATIO command. - Check for valid JVEL when VMAX or VBAS are changed. Ron Sluiter 2002-04-01 22:47:03 +00:00
  • 6fcab82a19 - Eliminated SET_ENC_RATIO command. - Put oms_build_trans() back like it was in -r 1.5 Ron Sluiter 2002-04-01 22:37:19 +00:00
  • 885639a532 - Eliminated SET_ENC_RATIO command. Ron Sluiter 2002-04-01 22:34:35 +00:00
  • 4ca495ad75 - Eliminated SET_ENC_RATIO command. - In build_trans(), must send empty message for GET_INFO command. Ron Sluiter 2002-04-01 22:33:46 +00:00
  • 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. Ron Sluiter 2002-03-29 21:15:24 +00:00
  • eab51467ef Normal exit from send_mess() with no operation, if message is empty. Ron Sluiter 2002-03-29 21:13:24 +00:00
  • 724ec531fe Since motor_[start/end]_trans_com() don't allocate memory, only call motor_end_trans_com() if valid message (i.e., not NULL). Ron Sluiter 2002-03-29 21:08:53 +00:00
  • d33fc7c388 RES field removed from motor record. Ron Sluiter 2002-03-27 21:44:34 +00:00
  • 98fa3fa065 RES field removed. Ron Sluiter 2002-03-27 21:43:45 +00:00
  • 3f6af5b625 RES field removed. All pos/vel/acc input are now in motor steps. Ron Sluiter 2002-03-27 21:43:15 +00:00
  • 49159e153e RES field removed. All pos/vel/acc input are now in motor steps. Ron Sluiter 2002-03-27 21:33:09 +00:00
  • 35048c0679 Removed RES field from motor record. Ron Sluiter 2002-03-27 21:24:31 +00:00
  • 8f605b7bc1 Updated support module releases. Ron Sluiter 2002-03-05 22:06:56 +00:00
  • 640b0949f2 Completely eliminate support for the 'ASCII record separator (IS2) = /x1E'. Ron Sluiter 2002-03-04 15:24:03 +00:00
  • 7b4393e513 Fixed wrong files MarkRivers 2002-03-02 19:07:34 +00:00
  • 60e085f100 New directory, MclennanSrc MarkRivers 2002-03-02 19:05:54 +00:00
  • c4486cd9e4 New directory, Mclennan Servo Systems controllers MarkRivers 2002-03-02 19:04:33 +00:00
  • 8c0f59c87b Added AcsSrc MarkRivers 2002-03-02 18:47:03 +00:00
  • 11b729a99d New directory, ACS MCB-4B controller/driver MarkRivers 2002-03-02 18:43:36 +00:00
  • 43ac28c449 - Eliminated support for the "ASCII record separator (IS2) = /x1E". Ron Sluiter 2002-03-01 20:38:43 +00:00
  • 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(). Ron Sluiter 2002-03-01 17:45:09 +00:00
  • 99833bfd7e Bug fix for invalid OMS commands; prefix space character to the PREM field in oms_build_trans(). Ron Sluiter 2002-02-25 17:49:05 +00:00
  • 7d4073d6ac Over allocated memory in motor_init_com() for struct board_stat. Ron Sluiter 2002-02-25 16:57:15 +00:00
  • 9f98f37221 Bug fix for "holes" in controller memory array. Ron Sluiter 2002-02-25 16:48:13 +00:00
  • 0862d13dda Bug fix for "holes" in controller memory array. Ron Sluiter 2002-02-22 22:08:01 +00:00
  • efeb33ee1e Verified with firmware comment update: VME8 ver 2.16-8 Ron Sluiter 2002-02-21 15:46:02 +00:00
  • 23ea53a4f5 CDIR must be based on RDIF. Bug fix for when MRES < 0. Ron Sluiter 2002-02-12 17:46:10 +00:00
  • 6df4747fd1 - Eliminate/minimize EPICS LINK alarms by preventing record processing before "interruptAccept" is true. - If the readback is changing, but motion was not initiated by this record, then reset the motor record's target to actual position (i.e., VAL/DVAL/RVAL = RBV/DRBV/RRBV) after the last readback. - In soft_process(), call dbProcess() instead of directly calling motor record's process(). Ron Sluiter 2002-02-11 17:34:35 +00:00
  • b3fae7ce87 Added "initcall" function argument to process_motor_info() to prevent LINK alarms when init_record() called. Ron Sluiter 2002-02-06 17:43:35 +00:00
  • 5fc7d9a26c Transform position database. Ron Sluiter 2002-02-06 17:19:46 +00:00
  • f892139b61 Added transform position database; TransPos.db Ron Sluiter 2002-02-06 17:18:37 +00:00
  • f2e75d7e9e Fix for "cksum: out of data" messages. Ron Sluiter 2002-01-28 19:52:35 +00:00
  • b7813016c9 - Add TOP to macro list. - Add support for "include" directive. Ron Sluiter 2002-01-28 19:48:26 +00:00
  • 65cd23a13a Add TOP to macro list. Ron Sluiter 2002-01-28 19:46:02 +00:00
  • d79fcdf09a Updated to EPICS base R3.13.5 Ron Sluiter 2002-01-28 17:14:21 +00:00
  • 4549b590dc Increased msgQReceive() timeout from 2 to 10 seconds in call from serialIO(). Ron Sluiter 2002-01-24 19:22:44 +00:00
  • b6b2bb09e6 - Replaced custom link commands with standard macros; LIBOBJS and LIBNAME. - Updated comments. Ron Sluiter 2002-01-24 19:19:24 +00:00
  • c9179213c5 Using EPICS portable typedefs. Ron Sluiter 2001-12-14 20:53:00 +00:00
  • 14d7535bbf Minor comment changes. Ron Sluiter 2001-12-14 20:45:23 +00:00
  • 7939ce6dd0 Driver Power Monitoring state indicator must be initialized. Ron Sluiter 2001-11-12 21:46:34 +00:00
  • 0423811dcf - Removed erroneous setting of PP <- TRUE in init_record(). - Replaced PDIF with CDIR field (see README V4.5 item #2). - Simplified "tdir" logic in process(). Ron Sluiter 2001-10-02 23:16:52 +00:00
  • 27cb93553a - Replaced PDIF with CDIR field. - PP field initial value is zero. - See README V4.5 item #2. Ron Sluiter 2001-10-02 23:12:16 +00:00
  • 1ec3f85d18 Support one retry after a communication error. Ron Sluiter 2001-10-02 22:52:27 +00:00
  • f712bcee23 Allow one retry after a communication error. Ron Sluiter 2001-10-02 22:44:11 +00:00
  • 622c126137 - allow one retry after a communication error. - use motor status response bit-field. Ron Sluiter 2001-10-02 22:39:11 +00:00
  • cbb8892f18 Allow one retry after a communication error. Ron Sluiter 2001-10-02 22:22:07 +00:00
  • de71daf5a4 Moved MOTOR_STATUS bit-field here from drvMM4000.c Ron Sluiter 2001-10-02 22:19:30 +00:00
  • e6f5bcd56f Moved MOTOR_STATUS bit-field to drvMMCom.h Ron Sluiter 2001-10-02 22:17:59 +00:00
  • 906cd47b80 - created a bit-field for motor status response. - start_status() allows one retry after a communication error. - set_status() sets RA_PROBLEM along with CNTRL_COMM_ERR to terminate node. Ron Sluiter 2001-10-02 21:33:56 +00:00
  • 5b091da7c1 Added #include <sysLib.h> because CLOCKS_PER_SEC led to fatal undefined error when cross compiling from Linux MarkRivers 2001-09-07 23:16:04 +00:00
  • 0de85210da EPICS_BASE_RELEASE replaced with RELEASE MarkRivers 2001-09-06 21:29:08 +00:00
  • 797729c15d Changes to use relative paths in RELEASE MarkRivers 2001-09-06 21:15:51 +00:00
  • 09a17cd85e All bit-field type specifications in unions set to "int". Ron Sluiter 2001-08-22 19:32:38 +00:00
  • f517a4b176 Eliminate ANSI warning messages on bit-fields (README item #9). Ron Sluiter 2001-08-22 18:46:12 +00:00
  • 57dd1bdead Eliminate ANSI warning messages on bit-fields (README item #9). Ron Sluiter 2001-08-22 18:37:27 +00:00
  • 90f3f4d788 - Default "polling rate" should not be 60HZ. - Make default interrupt levels the same; i.e., 5. Ron Sluiter 2001-08-02 15:07:36 +00:00
  • 6c4cbdc3bf Lost "Use Readback" text. Ron Sluiter 2001-07-24 18:27:13 +00:00
  • 9a128f05a2 Comments on VS4 support. Ron Sluiter 2001-07-24 18:23:50 +00:00
  • 017981cc41 Define "Server_Mod_Name" only if configured for GPIB. Ron Sluiter 2001-07-20 15:14:21 +00:00