MarkRivers
|
70f35f6a3a
|
Fixes to work with epicsShareClass for Windows DLLs
|
2014-03-12 18:21:21 +00:00 |
|
MarkRivers
|
f8c804c45d
|
Made shutdown be void
|
2013-12-10 17:28:50 +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
|
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 |
|
MarkRivers
|
06d22f3e89
|
Improved error message on enableSetPosition error
|
2013-04-25 23:20:40 +00:00 |
|
MarkRivers
|
911e7a0015
|
Changed logic for determining move complete so it works with multi-axis groups. Previously it used GroupStatusGet, which only says the group is moving. Now it looks for the response on the moveSocket_, which will happen when the axis gets done
|
2013-03-13 19:51:45 +00:00 |
|
MarkRivers
|
0269d5e5f6
|
Changes to allow dynamic building on WIN32; fix missing arguments in asynPrint
|
2013-02-18 20:52:09 +00:00 |
|
MarkRivers
|
10b8775a06
|
Minor changes to avoid compiler warnings
|
2012-12-06 22:22:51 +00:00 |
|
MarkRivers
|
9658330a3f
|
Call ReadXPSSocket in poll, which will ultimately be used to flag done
|
2012-07-06 19:48:30 +00:00 |
|
MarkRivers
|
2913f6b6df
|
Fix to use object's own pasynUser_
|
2012-03-02 17:28:03 +00:00 |
|
MarkRivers
|
50f738967c
|
Added new methods: report(), setLowLimit, setHighLimit, setPGain, setIGain, setDGain, setClosedLoop; the code for these functions was moved from XPSController::writeInt32 and writeFloat64
|
2012-03-01 20:11:34 +00:00 |
|
MarkRivers
|
5fb11a1e4b
|
Fixed typo in comment
|
2011-09-16 20:42:54 +00:00 |
|
mp49
|
a06652242b
|
motor: implemented moveToHome in asyn model 3 XPS driver.
|
2011-07-29 17:41:30 +00:00 |
|
mp49
|
12d5e53ee8
|
motor: XPS model 3 driver. Added code to poller to check for error states. Added function to disable MSTA problem bit when in state 20 (disabled state).
|
2011-07-29 10:46:56 +00:00 |
|
mp49
|
3a65e1060d
|
motor: XPS model 3 driver. set the motorStatusHome and motorStatusHomed MSTA bits correctly. Also added in support in the driver to keep track of referencing mode.
|
2011-07-29 10:30:32 +00:00 |
|
mp49
|
48e99a40e6
|
motor: XPS model 3 driver. added limits monitoring to poller. This is useful for when the limits can change on the controller. A seperate set of records is needed to monitor the Asyn parameters and set the motor record limits accordingly.
|
2011-07-29 10:28:10 +00:00 |
|
mp49
|
f513da466f
|
motor: XPS model 3 driver. removed dealing with jog mode in poller, as we no longer need this now we are stopping the group in the stop function. This means jog mode works with MultipleAxis groups too. Also fixed the stop function so that it works when homing and when in trajectory mode. Also fixed some doxygen comments.
|
2011-07-29 10:26:38 +00:00 |
|
mp49
|
47e834f337
|
motor: XPS model 3 driver. modified the home function so that we can do a rehome from states 50 and 63.
|
2011-07-29 10:23:09 +00:00 |
|
mp49
|
bc55ee3725
|
motor: XPS model 3 driver. bug fix for code to disable auto enable of an axis.
|
2011-07-29 10:21:33 +00:00 |
|
mp49
|
64a0a58c73
|
motor: XPS model 3 driver. added 50ms sleep to setPosition function before the call to GroupReferencingStop(). This seems to be needed by some types of axes, eg. spindle group axes.
|
2011-07-29 10:19:47 +00:00 |
|
mp49
|
de4040d181
|
motor: added shell function to XPS model 3 driver to disable auto enable of axes when attempting a move. This is done on a per controller basis. Call XPSDisableAutoEnable(port) at the shell.
|
2011-07-29 10:17:08 +00:00 |
|
MarkRivers
|
d131db5b2f
|
Bug fix fetching numReadbacks
|
2011-04-08 03:49:49 +00:00 |
|
MarkRivers
|
821fb66bf8
|
Added readbackProfile; changed poll to use bool
|
2011-04-07 03:33:44 +00:00 |
|
MarkRivers
|
e4ed2514b7
|
Worked on support for profile moves
|
2011-04-05 22:47:12 +00:00 |
|
MarkRivers
|
a8339b01bf
|
Remove global variables for setPosSleepTime and doSetPosition; now variables in XPSController class, can be set by iocsh calls
|
2011-04-05 02:01:19 +00:00 |
|
MarkRivers
|
331df7ab50
|
Removed Wtapper from function names; added defineProfile
|
2011-04-04 18:37:45 +00:00 |
|
MarkRivers
|
a23fd62d40
|
Added epicsAtExit logic to stop polling when shutting down
|
2011-04-03 19:01:06 +00:00 |
|
MarkRivers
|
917bb6c06d
|
Changed functionName
|
2011-04-02 15:03:22 +00:00 |
|
MarkRivers
|
f28b5252dc
|
Broke XPSMotorDriver into XPSController and XPSAxis
|
2011-04-01 20:27:03 +00:00 |
|