mp49
|
079bb3e473
|
motor: Tom Cobb added a function that can be used to disable polling in the XPS driver. This is needed to help data corruption during GatheringStopAndSave operations in the trajectory scan SNL code.
|
2011-05-20 17:50:05 +00:00 |
|
mp49
|
a0056d7d7e
|
motor: fixed the problem where an XPS axis cannot be homed if it is in state 50 or state 63.
|
2011-05-20 17:36:38 +00:00 |
|
mp49
|
1bc379f792
|
motor: added check for zero acceleration when doing a normal move in the XPS driver. This can happen if in the motor record VELO=VBAS. The move will fail if a zero acceleration is sent to the controller. So in the case of a zero acceleration I ignore it and use the controller value.
|
2011-05-20 17:25:45 +00:00 |
|
mp49
|
048fa5f0f4
|
motor: fixed return status for deferred moves in the XPS driver. This prevents error being sent to IOC console.
|
2011-05-20 17:17:27 +00:00 |
|
mp49
|
891a88c622
|
motor: I added a 50ms sleep when doing a set position in the XPS driver, just before the GroupReferencingStop() command. Some types of XPS axes seem to need this sent a little later than others (eg. a spindle type axis can be left in state 64 if this command is sent too quickly after a GroupReferencingActionExecute().
|
2011-05-20 17:12:41 +00:00 |
|
mp49
|
a498fd318e
|
motor: added logic to init_record in Asyn device support to support setting the encoder ratio.
|
2011-05-20 16:23:05 +00:00 |
|
mp49
|
29d82a3ab5
|
motor: Jon Thompson has added support for the PI 663, based on the PI 862 support.
|
2011-05-20 16:18:53 +00:00 |
|
mp49
|
3e7dec3a8d
|
motor: changed the logic for setting the encoder ratio parameter so that it is always set if there is an encoder present. Previously the ratio was set if one was present AND we are using it, which didn't work when switching between different UEIP modes and setting the controller position at the same time.
|
2011-05-20 16:11:06 +00:00 |
|
mp49
|
942bb111d2
|
motor: setting motorAxisHasEncoder bit for Newport XPS axes. This is so we can make use of the UEIP field.
|
2011-05-20 16:06:50 +00:00 |
|
mp49
|
2edcb2fcba
|
motor: fixed bug with deferred moves, that was causing axis drift when scanning multi axis groups using deferred moves.
|
2011-05-20 16:02:23 +00:00 |
|
mp49
|
5eb4b18d5c
|
motor: changed XPS driver to read back theoretical position as well as actual position. Now the default motorAxisPosition is the theory pos
ition. This brings it into line with the PMAC driver.
|
2011-05-20 16:00:30 +00:00 |
|
mp49
|
5f421e9a03
|
motor: added new parameter to the asyn motor interface that can be used to trigger a move_to_home function. This is useful when a normal home command is not possible, or difficult, for example on diffractometers that home multiple axes at the same time. Also commiting an implementation for the XPS asyn driver.
|
2011-05-20 15:48:15 +00:00 |
|
MarkRivers
|
853ec58519
|
Change C++ style comments to C style so it can be used in .st and .c code
|
2011-05-11 17:21:54 +00:00 |
|
MarkRivers
|
03a1b92af1
|
Changes for new model 3 driver
|
2011-05-09 20:08:21 +00:00 |
|
MarkRivers
|
0c7be70002
|
New model 3 driver
|
2011-05-09 20:07:52 +00:00 |
|
MarkRivers
|
7a2e9e47e5
|
Obsolete
|
2011-05-09 20:07:27 +00:00 |
|
timmmooney
|
d12eb503c0
|
Do not acquire real-time updates past MAX_PULSES
|
2011-05-02 19:36:52 +00:00 |
|
Ron Sluiter
|
ddddd68e51
|
Setting svn:mime-type property to "text/html" for proper display from a web browser.
|
2011-04-15 18:26:00 +00:00 |
|
MarkRivers
|
33ac1256ef
|
Changed C++ comment to C style in part of file used by C
|
2011-04-08 10:42:47 +00:00 |
|
MarkRivers
|
6478f1a658
|
Added debugging
|
2011-04-08 03:51:23 +00:00 |
|
MarkRivers
|
d131db5b2f
|
Bug fix fetching numReadbacks
|
2011-04-08 03:49:49 +00:00 |
|
MarkRivers
|
f32a88fe6c
|
Initialize profileExecuteState_
|
2011-04-08 03:48:55 +00:00 |
|
MarkRivers
|
717864037c
|
Bug fix in float64Array callbacks
|
2011-04-08 03:48:19 +00:00 |
|
MarkRivers
|
14027adde4
|
New file
|
2011-04-07 03:43:14 +00:00 |
|
MarkRivers
|
6408a9e2da
|
Added CurrentPoint, many other changes
|
2011-04-07 03:37:29 +00:00 |
|
MarkRivers
|
4f24eb7feb
|
Changed poll to have bool arg
|
2011-04-07 03:36:39 +00:00 |
|
MarkRivers
|
0f014436ca
|
Changed poll to have bool arg
|
2011-04-07 03:36:20 +00:00 |
|
MarkRivers
|
9cc57ec1c7
|
Many changes to implement profile moves and readbacks
|
2011-04-07 03:35:42 +00:00 |
|
MarkRivers
|
3b2862c045
|
Many changes to implement executeProfile
|
2011-04-07 03:34:47 +00:00 |
|
MarkRivers
|
821fb66bf8
|
Added readbackProfile; changed poll to use bool
|
2011-04-07 03:33:44 +00:00 |
|
MarkRivers
|
04bd1abeca
|
Added readbackProfile; changed poll to use bool
|
2011-04-07 03:32:11 +00:00 |
|
MarkRivers
|
1954b9901b
|
Added currentPoint, fixed Abort
|
2011-04-07 03:31:27 +00:00 |
|
MarkRivers
|
f5ea0c50d0
|
Added currentPoint, abortProfile, and readFloat64Array
|
2011-04-07 03:30:39 +00:00 |
|
MarkRivers
|
6c9c5c1099
|
Added currentPoint, abortProfile, and readFloat64Array
|
2011-04-07 03:29:52 +00:00 |
|
MarkRivers
|
21b9a9f0f8
|
Added abortProfile(); change argument to poll() from int to bool; fixes to readbackProfile
|
2011-04-07 02:08:09 +00:00 |
|
MarkRivers
|
d06e003d4d
|
Added abortProfile(); change argument to poll() from int to bool
|
2011-04-07 02:02:14 +00:00 |
|
MarkRivers
|
a97251f995
|
Changed commands from XPSCreate to XPSConfig
|
2011-04-05 22:55:11 +00:00 |
|
MarkRivers
|
e162fa4c61
|
Fixed typo
|
2011-04-05 22:54:37 +00:00 |
|
MarkRivers
|
6432377c38
|
New file
|
2011-04-05 22:53:14 +00:00 |
|
MarkRivers
|
1d7f00ecbf
|
New file
|
2011-04-05 22:52:10 +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
|
8ffe0fdbaf
|
Many changes to get buildProfile working
|
2011-04-05 22:48:45 +00:00 |
|
MarkRivers
|
397cd6801a
|
Worked on support for profile moves
|
2011-04-05 22:47:59 +00:00 |
|
MarkRivers
|
60df047221
|
Use size_t not int for number of points
|
2011-04-05 22:47:34 +00:00 |
|
MarkRivers
|
e4ed2514b7
|
Worked on support for profile moves
|
2011-04-05 22:47:12 +00:00 |
|
MarkRivers
|
8e434d2bb3
|
Worked on support for profile moves
|
2011-04-05 22:46:20 +00:00 |
|
MarkRivers
|
30a8263313
|
Use size_t not int for number of points; add time mode support
|
2011-04-05 22:45:14 +00:00 |
|