Commit Graph

1700 Commits

Author SHA1 Message Date
kmpeters 9b2e2b346a Added asyn, model-3 driver for the MVP2001. 2013-08-14 22:14:00 +00:00
kmpeters 9b3af6ab55 Updated to PI_GCS2_2013_07_12.tgz 2013-08-02 22:02:31 +00:00
kmpeters 99922e7d6b Added support for rotary stages to smarAct MCS driver. 2013-07-26 21:24:53 +00:00
mp49 1409d6323f XPSController and XPSAxis: moved some defines from the source file to the header file in XPSController. Added support for reading the XPS positioner status string in XPSAxis, and adding it to the parameter library. 2013-07-18 19:59:06 +00:00
mp49 e9e0eecd88 asynMotorAxis: added support for setting axis specific strings in the parameter library. 2013-07-18 19:55:05 +00:00
mp49 03f345a61c newport model 3 driver: reverted back to the old definition of moving axis in the poller in XPSAxis.cpp. I made the new method, of checking the socket return value, an option which is enabled by using a new function called XPSEnableMovingMode. Also added the ability to run a TCL script. This may become a generic function in the base classes later on. Added a Db template to set and execute a TCL script. 2013-07-12 14:31:22 +00:00
kmpeters 8762eb5b78 Added MicronixSrc 2013-07-10 21:09:16 +00:00
Ron Sluiter 506a03e8af Minor doc changes 2013-06-21 15:48:52 +00:00
kmpeters 7b8065c2f7 Added HXP.adl, a top-level menu for Newport hexapod displays. 2013-06-20 21:48:28 +00:00
kmpeters 031c9c1de1 Added NPointSrc to motorApp/Makefile 2013-06-20 20:06:07 +00:00
Ron Sluiter 98452caf93 - bug fix for backlash using relative moves when RMOD = "In-Position".
- bug fix for "can't tweak in either direction near soft-travel limit".  No need in process() to test MIP_MOVE type moves for soft-travel limits.
 - Need "preferred_dir" for LVIO test. Moved LVIO test in do_work() to after "preferred_dir" is set.
2013-06-20 18:55:48 +00:00
kmpeters e515d23f20 Added records to HXP_coords.db to sync motor target positions and read CS's after a CS is changed. 2013-06-19 19:41:30 +00:00
kmpeters e837c38da6 Updated Newport Hexapod example 2013-06-18 21:10:29 +00:00
kmpeters 857172bffe Added the ability to redefine the origin of hexapod coordinate-systems. 2013-06-18 21:01:10 +00:00
kmpeters fbe9fdea42 Added reading of coordinate-system definitions to Newport HXP support. 2013-06-18 19:16:57 +00:00
Ron Sluiter 85511023e9 - Ignore RDBD on 1st move.
- Toggle DMOV on tweaks (TWF/TWR)that are < MRES.
- Remove soft travel-limit error checks from home search request.
- Moved synch'ing target position with readback to subroutine.
- Allow moving out of invalid soft limit travel range toward valid soft limit travel range.
- In-position retry mode for servos.
2013-06-17 14:31:34 +00:00
Ron Sluiter 8dfcc340fe Update svn:keywords and header docs. 2013-06-17 14:23:05 +00:00
Ron Sluiter 02bedb4ca2 Update svn:keywords and header docs. 2013-06-17 14:20:08 +00:00
kmpeters eea6efa880 Added the ability to move all hexapod motors to new target positions (not using deferred moves). 2013-06-14 20:50:47 +00:00
Kurt Goetze 04aa31f957 Fix resolution handling for servo and stepper stages 2013-06-13 20:36:10 +00:00
Kurt Goetze 9d81588677 Fix resolution handling for servo and stepper stages 2013-06-13 20:35:43 +00:00
kmpeters 5f292c9368 Added RTRY to asyn_motor.db with a default value so that existing templates aren't broken. 2013-06-13 18:02:24 +00:00
kmpeters 5866b61c0a Set motorStatusPowerOn_ in HXP poll() so CNEN field accurately reflects enabled state. Added hxp_errors.h 2013-06-13 16:31:14 +00:00
kmpeters 78a7178740 Added error string PV to hexapod support 2013-06-12 22:01:32 +00:00
kmpeters 41576edab2 Added ERROR PV to hexapod support. 2013-06-12 20:39:23 +00:00
MarkRivers 0b76faa39e Changes to return actual value of valueRtrn in case of error 2013-06-11 19:10:21 +00:00
kmpeters 9267d6bed7 Added HXP adls. 2013-06-11 15:41:13 +00:00
timmmooney a1db2979bc drvMAXv_trajectory.cc folded into drvMAXv.cc, build MAX_trajectoryScan.st if SNCSEQ is defined 2013-06-10 21:38:17 +00:00
timmmooney 72c0ea0061 added epicsMutex 2013-06-10 21:36:59 +00:00
timmmooney c88bf92e03 drvMAXv_trajectory.cc folded into drvMAXv.cc 2013-06-10 21:34:20 +00:00
timmmooney 30bdcf9b19 removed unused variables from getMotorPositions 2013-06-10 21:32:54 +00:00
kmpeters ca5f16f663 Added status PV to hexapod support 2013-06-10 20:22:42 +00:00
MarkRivers a00c552055 Fixed problem with DLL definitions on Windows; was getting unresolved symbols on Windows 2013-06-07 16:21:20 +00:00
MarkRivers 296d224533 Replaced tabs with spaces for legibility 2013-06-07 16:20:12 +00:00
Ron Sluiter 4f20d703db Publish PI *.db files. 2013-05-13 19:12:57 +00:00
Ron Sluiter dcbace5351 Forgot *.db files 2013-05-13 18:45:56 +00:00
kmpeters 456dd8ef71 Added NPointSrc 2013-05-06 18:49:25 +00:00
Kurt Goetze c5c9d3c89a add 104 motor status display 2013-05-06 14:58:27 +00:00
timmmooney a2338a21a5 Removed post-executiuon reporting of motor position as function of time. It was based on reading the motor, and was much less accurate than the actual motor steps. 2013-05-02 20:27:32 +00:00
timmmooney 5a4918191b Removed spline option, and some reading of speed and acceleration during trajectory execution that was missed in last commit 2013-05-02 20:20:47 +00:00
timmmooney f9214e66b9 Removed development support for reading motor speeds, and accelerations while trajectory was executing. They are not a reliable way to assess trajectory execution. 2013-05-02 20:14:39 +00:00
timmmooney 0600479d4e removed traj_accel_latency; it made no improvement 2013-05-02 20:09:16 +00:00
kmpeters 9740530b14 Added xpsSlave.st 2013-04-30 15:58:02 +00:00
MarkRivers c4c4e4f79f Added enableSetPosition to report 2013-04-25 23:21:05 +00:00
MarkRivers 06d22f3e89 Improved error message on enableSetPosition error 2013-04-25 23:20:40 +00:00
Ron Sluiter c21d381b28 Copyright information banner added to header and updated to PI_GCS2_2013_04_09.tgz 2013-04-24 21:24:22 +00:00
Ron Sluiter f1e107c0de Added actual velocity to status update 2013-04-24 19:41:05 +00:00
Ron Sluiter 5c206450c6 Elminate duplication between basic_motor_settings.req and motor_settings.req 2013-04-24 19:37:40 +00:00
Ron Sluiter abd01d700c Added Retry Mode (RMOD) 2013-04-24 19:32:17 +00:00
Ron Sluiter 55a43f02a7 Eliminate 'Duplicate definition of record type' error from base-3.15.0.1's dbdExpand.pl utilitiy 2013-04-24 19:30:01 +00:00