Commit Graph

  • 1606eb4e68 Version 2.0.1 from Newport, not used by EPICS MarkRivers 2006-12-19 17:48:34 +00:00
  • 1b03bd97ed Documents location of firmware downloads MarkRivers 2006-12-19 17:42:16 +00:00
  • fecb9dea7d Test program for trajectories and gathering MarkRivers 2006-12-19 17:41:42 +00:00
  • 2072c2c02d Renamed to XPSGathering.c MarkRivers 2006-12-19 17:38:10 +00:00
  • 6150cdff83 Changes for XPS MarkRivers 2006-12-19 17:37:13 +00:00
  • 7a1950603c V2.0.0 from Newport with minor changes to build on EPICS MarkRivers 2006-12-19 17:25:13 +00:00
  • 0c624dd4d0 V2.0.0 from Newport; not used in EPICS build MarkRivers 2006-12-19 17:24:32 +00:00
  • ab81cd3904 Change to using new API to output pulses along trajectory MarkRivers 2006-12-19 17:23:59 +00:00
  • 27c85c090e V2.0.0 from Newport MarkRivers 2006-12-19 17:21:57 +00:00
  • 77fe3cf18b Fix spelling of Retrieve; make internal functions static MarkRivers 2006-12-19 17:21:00 +00:00
  • 975e7a7dec Changes to improve portability; make internal functions static MarkRivers 2006-12-19 17:20:32 +00:00
  • aa6c198056 R6-1 Ron Sluiter 2006-12-18 22:17:51 +00:00
  • a35e8fd083 R6-1 Ron Sluiter 2006-12-18 20:13:31 +00:00
  • af250761e6 closeSocket at exit code installed. - requires asd8 level boardsupport jsullivan-anl 2006-12-18 19:31:15 +00:00
  • b6883a1485 Include version additional version testing in motor_init. jsullivan-anl 2006-12-18 19:28:38 +00:00
  • 21ac357909 Related-display button shows motor name timmmooney 2006-12-18 19:06:27 +00:00
  • e81910b7e0 disable change of direction tests in motorRecord this is a serving device jsullivan-anl 2006-12-18 17:42:56 +00:00
  • 7b4afdff6c New file for FTP to XPS controller MarkRivers 2006-12-06 21:50:38 +00:00
  • be61402e5c Show motor position with text, instead of bar graph timmmooney 2006-12-01 21:12:50 +00:00
  • ddb960ebf7 Clean up sentences. Ron Sluiter 2006-11-30 16:19:32 +00:00
  • 9329ad6a7c fix various problems related to position readback and multi-axis motion. Inmotion position readback was eliminated. jsullivan-anl 2006-11-02 21:05:56 +00:00
  • 76b3041239 remove old support for 8750 jsullivan-anl 2006-10-06 18:57:28 +00:00
  • 5cf02a6c71 add PIE710 support files to repository jsullivan-anl 2006-10-06 18:18:22 +00:00
  • 2496700f7d add PIE710 support to build jsullivan-anl 2006-10-06 18:17:23 +00:00
  • 624487e5aa handle controller version with STA command end-of-string bug (1.5.4) jsullivan-anl 2006-10-05 20:25:09 +00:00
  • 32804d1add Bug in recv_mess(); always returned nread=0. Ron Sluiter 2006-10-02 15:49:08 +00:00
  • 7becb41742 edit SPiiPlus pogram for multiple axis jsullivan-anl 2006-09-28 16:55:40 +00:00
  • 02029fa2d9 Need "status update delay" to prevent dropped characters. Ron Sluiter 2006-09-28 14:39:11 +00:00
  • a7739e3f93 add additional drivers (AcsTech80, Oriel and ThorLabs jsullivan-anl 2006-09-27 21:04:42 +00:00
  • 79cbdc7857 initial checkin of thorlabs mdt695 piezo control support jsullivan-anl 2006-09-27 20:32:37 +00:00
  • 150031d7a8 Bit fields must be padded out in full for WRS compiler. Ron Sluiter 2006-09-26 15:47:52 +00:00
  • 940db8d0c9 R6.0 Ron Sluiter 2006-09-25 20:16:03 +00:00
  • a490de96ed Set LS error indicator based on LS active high/low configuration indicator and the state of the LS. Ron Sluiter 2006-09-25 19:42:40 +00:00
  • 424fcd4cb9 COMM_TIMEOUT must be a float. Ron Sluiter 2006-09-25 19:34:21 +00:00
  • e291c31bd2 - strip trailing cmnd separator (",") from message. - simulate jogging with absolute moves to soft limit. Ron Sluiter 2006-09-25 19:32:22 +00:00
  • 3970309c91 added max velocity check to jogs jsullivan-anl 2006-09-22 19:28:11 +00:00
  • b2b60a24c7 fix compiler warning - uninitialized variable jsullivan-anl 2006-09-22 17:52:36 +00:00
  • ef1b7d30e8 add maximum acceleration parameter check in build_trans jsullivan-anl 2006-09-22 17:43:14 +00:00
  • b96aedb643 Updated. Ron Sluiter 2006-09-22 17:38:48 +00:00
  • 1cb122433e fix compiler warning - rtnCnt init jsullivan-anl 2006-09-22 16:42:24 +00:00
  • 43ccf1309b bug fix - various bug fixes input eos was not getting reset after motor_init change input eos on STA command from <nl> to '>' change go command for 8750 compatability jsullivan-anl 2006-09-22 16:33:59 +00:00
  • 9c5b48d80f update readme file - include ethernet setup info jsullivan-anl 2006-09-22 16:31:19 +00:00
  • 2f747152df Document ASYN trace masks. Ron Sluiter 2006-09-14 19:34:34 +00:00
  • 28315e187e Added PI C-862 DC-motor driver. Ron Sluiter 2006-09-14 19:33:54 +00:00
  • 026c41767f Added TVME200 and GPIB. Ron Sluiter 2006-09-14 19:30:34 +00:00
  • d23d933e95 Added PID, VMAX and HVEL. Ron Sluiter 2006-09-14 19:02:25 +00:00
  • 619eb76eb5 Change order of procedure. Ron Sluiter 2006-09-14 18:17:59 +00:00
  • 17cb22e628 Update for 87xx jsullivan-anl 2006-09-14 17:28:42 +00:00
  • 632e5a5c86 Install XPS_C8_drivers.h MarkRivers 2006-09-14 02:20:42 +00:00
  • 930d1cb030 C-862 added. Ron Sluiter 2006-09-13 16:45:10 +00:00
  • 45c976a0ff C-862 added. Ron Sluiter 2006-09-13 16:36:49 +00:00
  • 17f97a0cce Orginial Ron Sluiter 2006-09-13 16:36:05 +00:00
  • ade0788b2f *** empty log message *** jsullivan-anl 2006-09-07 21:19:43 +00:00
  • 17cea7823a Change recv_mess() to allow for valid return of a zero length string. (-1 == ERROR). jsullivan-anl 2006-09-07 20:34:17 +00:00
  • 7352068b9e Initial version of Oriel motor controller support Encoder Mike Model 18011 jsullivan-anl 2006-09-07 20:18:09 +00:00
  • 1be0dfa9ba Fixed memory leaks MarkRivers 2006-09-07 19:51:52 +00:00
  • 271886aaf4 Added ADDR macros MarkRivers 2006-09-06 15:47:24 +00:00
  • 916be8cda8 Changed comments MarkRivers 2006-09-06 15:45:15 +00:00
  • 0fc9bd1229 Added support for int32 callbacks in general case MarkRivers 2006-09-06 15:44:35 +00:00
  • 07048f3020 Added ADDR fields MarkRivers 2006-09-06 15:44:02 +00:00
  • c54e52644b Oops - copy structures explicitly instead of relying on gcc extension Changed round function to floor(x+0.5) since we seem to be picking up the wrong definition of round() Peter Denison 2006-09-06 12:27:47 +00:00
  • ad1e2f3181 Major rewite to be compatable with factor default command response mode (ERRLVL 4). The original driver was designed to response mode (ERRLVL 1) which was the mode required for MX. jsullivan-anl 2006-08-31 15:42:31 +00:00
  • ef8279b0ac Added XPS_STATUS to the XPSInterpose interface MarkRivers 2006-08-30 21:55:33 +00:00
  • 708505fa2c Added PINI to READBACK and new record for XPS_STATUS MarkRivers 2006-08-30 21:53:58 +00:00
  • d3d9ad0564 Pre-release update. Ron Sluiter 2006-08-21 18:30:01 +00:00
  • 21010c1d7a GPIB under ASYN allows only one input EOS character. Ron Sluiter 2006-08-21 18:28:39 +00:00
  • 384820992d Output "slew <= base" warning message only one time. Ron Sluiter 2006-08-18 21:13:31 +00:00
  • e39b660094 PC68/78 firmware bug work-a-round for erroneous response after response to "?KP" command at boot-up. Ron Sluiter 2006-08-18 21:12:33 +00:00
  • ede6b73b0e Fix 'not ready' error by removing needUpdate=1 on MotorStatus use MotorStatus interface for all status calls add start position to motor simulator Peter Denison 2006-08-10 08:12:47 +00:00
  • 2965527681 Implement locking to prevent race condition where periodic status can arrive before a sent move command has reached the controller Peter Denison 2006-07-20 17:10:37 +00:00
  • aa1e0c2764 Added read of current limit values before setting. Otherwise could never set if one was currently invalid MarkRivers 2006-07-12 20:23:56 +00:00
  • d74aa242a4 Fix "brown paper bag" bug that caused position updates to go to all axes Peter Denison 2006-07-07 20:50:19 +00:00
  • e5f4743c95 replace 8750 support with 87xx (supports 8750 and 8752) jsullivan-anl 2006-07-06 21:29:40 +00:00
  • bab310fc18 convert 8750 driver to 87xx (supports 8750 and 8752) jsullivan-anl 2006-07-06 21:22:45 +00:00
  • 785307839c Added new asyn interface for atomic status callbacks, and converted devMotorAsyn.c and drvMotorAsyn.c to use it Added STATUS_* reason codes to get at individual bits of status Fix SET_{LOW,HIGH}_LIMIT command when MRES negative Peter Denison 2006-07-01 20:08:56 +00:00
  • 17168a5260 MRES == RDBD bug fix. Ron Sluiter 2006-06-30 18:50:27 +00:00
  • aafa7feeba Document latest firmware. Ron Sluiter 2006-06-16 16:27:45 +00:00
  • a209a42705 Added XPSInterpose for jerk time MarkRivers 2006-06-15 19:34:55 +00:00
  • bbd53ccc20 Added XPS extra PVs MarkRivers 2006-06-15 19:34:11 +00:00
  • 3395431eb4 New files to additional XPS commands (jerk time) MarkRivers 2006-06-15 19:30:01 +00:00
  • 5433eb84b8 New file for jerk times on XPS MarkRivers 2006-06-15 19:25:54 +00:00
  • 6a9e33f580 Added XPS_extra.db MarkRivers 2006-06-15 19:24:54 +00:00
  • af5c789929 Allow unknown commands for (get/set)(Double/Integer) to be sent to driver MarkRivers 2006-06-15 19:23:36 +00:00
  • 05079a0af6 Added iocsh commands; added jerk time commands MarkRivers 2006-06-15 19:10:22 +00:00
  • 9a0d8083b0 Added XPS routines MarkRivers 2006-06-15 19:05:38 +00:00
  • 1393275fc0 Removed XPS commands, put in drvXPSAsyn.c MarkRivers 2006-06-15 19:04:58 +00:00
  • b6d23c6b92 Added XPSAsynInterpose MarkRivers 2006-06-15 19:02:07 +00:00
  • ad11d7ec6f Interface changes: Removed motorAxisPrimitive, motorAxisSetLogParam motorAxisSetLog now takes a logParam parameter drvMotorAsynConfigure takes an extra can_block parameter Simulator create function only takes int parameters to avoid problems passing double parameters from the vxWorks shell on PowerPC arch Functional changes: Order of drvMotorAsyn interrupt callbacks has been changed to pass back Float64 interrupts (typically position, etc.) before Int32 interrupts (typically status), so that a move reaches its desired position before it is signalled as complete. This is not a complete solution. More parameter checking, particularly of axis number Peter Denison 2006-06-06 08:50:14 +00:00
  • fe139f287d Remove C++ style comments (//) for old compilers. Ron Sluiter 2006-06-02 21:19:09 +00:00
  • 98427d72ba fix WithMPFVx_registerRecordDeviceDriver(pdbbase). Ron Sluiter 2006-06-01 16:18:20 +00:00
  • 430c140b12 Initial version of ACS Tech80 motor controller Tested on Nanomotion (picomotor) motor stage jsullivan-anl 2006-05-19 16:39:46 +00:00
  • d9115f871f Converted all fields to double from float to avoid rounding errors Peter Denison 2006-05-18 19:51:07 +00:00
  • 58f430e383 - Allow polling rate between 1 and 1/epicsThreadSleepQuantum(). - Protect against multiple MAXvSetup() calls. Ron Sluiter 2006-05-17 16:48:15 +00:00
  • 37d41cc7b2 Replace IpUnidig_more.adl with XPSAuxBi_more.adl MarkRivers 2006-05-12 22:11:10 +00:00
  • 0e5edf36bc New file for binary input MarkRivers 2006-05-12 22:10:19 +00:00
  • d9ca2452d0 Change to new include file MarkRivers 2006-05-12 22:07:28 +00:00
  • b641ac4cfd Change to new version of include file MarkRivers 2006-05-12 21:22:35 +00:00
  • c10e9413c9 Changes to delete obsolete files MarkRivers 2006-05-12 21:22:03 +00:00
  • 58287c79c5 Changes for new features MarkRivers 2006-05-12 21:20:47 +00:00
  • 0ccc17e427 Changed drvUser strings MarkRivers 2006-05-12 21:19:49 +00:00