Commit Graph

86 Commits

Author SHA1 Message Date
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 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
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
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 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
kmpeters ca5f16f663 Added status PV to hexapod support 2013-06-10 20:22:42 +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 9740530b14 Added xpsSlave.st 2013-04-30 15:58:02 +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
timmmooney 3f8aa2aac0 2013-04-19 18:45:18 +00:00
timmmooney c80e7f3b6e Cause Ensemble to generate PSO pulses per user requirements 2013-04-19 18:28:04 +00:00
kmpeters b1411823a2 Forgot to include HXP_extra.db in the last commit of changes to HXPDriver.cpp 2013-03-22 18:04:23 +00:00
MarkRivers 37241d2988 Change from Nia Fong at SLAC 2012-09-12 17:27:29 +00:00
MarkRivers fa03769ac0 New file from Nia Fong at SLAC 2012-09-12 17:27:15 +00:00
Ron Sluiter 8c51c341e7 Added FLNK. Added SVN keyword header.
Synch'd with motor_settings.req; added INIT, PREM and POST.
2012-07-30 14:44:55 +00:00
Ron Sluiter af7dd9eb9a Added FLNK. Added SVN keyword header. 2012-07-30 14:43:22 +00:00
MarkRivers c1c4c1c8d6 Removed PINI=YES from records with CP DOL fields, not needed and was causing problems 2012-03-01 19:57:34 +00:00
MarkRivers a2cf8c90b0 Fixed typo in Direction record 2011-09-21 18:20:08 +00:00
MarkRivers f58a3746bf Changed FTVL of waveforms used for long strings from UCHAR to CHAR because some utilities only recognize that (spec, dbpf, etc.) 2011-09-17 13:14:24 +00:00
timmmooney f61a3f7202 minSpeed, maxSpeed PVs, in case trajectory calc needs them to avoid resonance, stall 2011-08-04 17:40:13 +00:00
timmmooney 1050be9ce2 minSpeed, maxSpeed PVs, in case trajectory calc needs them to avoid resonance, stall 2011-08-04 17:39:56 +00:00
MarkRivers 1954b9901b Added currentPoint, fixed Abort 2011-04-07 03:31:27 +00:00
MarkRivers f4ebce2ca7 Changed some record names 2011-04-05 22:51:35 +00:00
MarkRivers 4716bfbdfa Added GroupName 2011-04-05 22:51:05 +00:00
MarkRivers e8161deadc Made message strings waveform records for length; added profile time support 2011-04-05 22:50:38 +00:00
MarkRivers d75c0cd700 Change some PV names; use links to motor record fields for some records 2011-04-05 22:49:42 +00:00
MarkRivers cba5fe384d Added M macro for motor name, changed AXIS to ADDR 2011-04-05 02:07:13 +00:00
MarkRivers 378b87278d Added M macro for motor name, changed AXIS to ADDR 2011-04-05 02:06:08 +00:00
MarkRivers bcaa7f10be Add fields to propograte direction, resolution and offset to driver 2011-04-04 21:52:41 +00:00
MarkRivers 8af4362cf4 Added profileMove* 2011-04-03 18:56:37 +00:00
MarkRivers c27f816d9b New file for profile moves 2011-04-03 18:55:54 +00:00
MarkRivers 90925a1934 Changed drvInfo strings for jerk 2011-03-31 21:10:18 +00:00
MarkRivers 6f1bdfca10 Install XPSAux files 2011-03-30 22:50:46 +00:00
MarkRivers 7b2d490c6f Added ACRAuxRead.template 2011-03-29 22:08:17 +00:00
MarkRivers 63b3fdffb1 New file 2011-03-29 22:07:57 +00:00
MarkRivers 54c9c8e22d Fixed drvInfo string 2011-03-29 21:29:34 +00:00
Ron Sluiter 038680be0f Added INIT, PREM and POST fields. 2011-03-24 20:45:32 +00:00
MarkRivers 8050ab8fd4 Added ACRAux*.template files 2011-03-23 19:22:42 +00:00
MarkRivers 0c50a062b7 New file for ACR motor controllers 2011-03-23 19:21:39 +00:00
timmmooney 2aa1102f9c autosave-request file 2011-03-07 18:03:35 +00:00
timmmooney 77c0fc9c9f For MAX_trajectoryScan.st, added ElapsedTime, realTimeTrajectory,
I/O bit numbers, velocity override factor, and update frequency
2011-03-07 18:02:58 +00:00
MarkRivers 9d70e0fb74 Fixed drvInfo string, which has changed from POSITION to MOTOR_POSITION 2010-12-24 16:05:31 +00:00
MarkRivers 936a734138 Removed PVs for starting and stoping the detector; the responsibility for that now rests with the client 2010-02-22 17:28:43 +00:00
Ron Sluiter 1de9b68e78 Added New Target Monitoring (NTM) and NTM deadband factor (NTMF). 2009-05-01 18:15:49 +00:00