Commit Graph

21 Commits

Author SHA1 Message Date
MarkRivers ff50cfcbf7 Fixed problems when the controller had multiple groups 2011-09-23 17:15:36 +00:00
MarkRivers 51b8556485 Bug fix in readbackProfile - it was skipping over unused axes when it should not 2011-09-22 03:11:12 +00:00
MarkRivers 152bd9f940 Skip soft-limit calculations for motors that are not involved in a profile move 2011-09-19 18:45:40 +00:00
MarkRivers 9cd3e5f38a Added debugging; added XPS_MIN_PROFILE_ACCEL_TIME to help avoid acceleration to large errors 2011-09-18 22:37:50 +00:00
MarkRivers 20b0f295bc Fixed bugs in profile moves 2011-09-16 20:43:45 +00:00
MarkRivers 83035f7f5d Changed stepsPerUnit argument to XPSCreateAxis from double to string so it can be called from vxWorksXPSController.cpp 2011-08-30 19:32:02 +00:00
MarkRivers c3f4a29e4b Renamed XPSConfig to XPSCreateController, XPSConfigAxis to XPSCreateAxis, and XPSConfigProfile to XPSCreateProfile; changed stepsPerUnit from int to double in XPSCreateAxis, and a string parameter in iocsh 2011-08-30 19:09:54 +00:00
MarkRivers 1e7800f43f Enabled XPSRegister3, since it no longer conflicts with XPSRegister 2011-08-30 19:00:18 +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 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 d9bc5d29b2 Fixed comment; problem caught by doxygen 2011-07-21 17:06:14 +00:00
MarkRivers 6478f1a658 Added debugging 2011-04-08 03:51:23 +00:00
MarkRivers 9cc57ec1c7 Many changes to implement profile moves and readbacks 2011-04-07 03:35:42 +00:00
MarkRivers 8ffe0fdbaf Many changes to get buildProfile working 2011-04-05 22:48:45 +00:00
MarkRivers 4b77011a80 Remove global variables for setPosSleepTime and doSetPosition; now variables in XPSController class, can be set by iocsh calls; added XPS-specific profile parameters 2011-04-05 02:02:17 +00:00
MarkRivers cd7bdc52af Check soft limits when building trajectory 2011-04-04 21:54:39 +00:00
MarkRivers e05a5dd478 Implemented defineProfile and readbackProfile 2011-04-04 18:36:01 +00:00
MarkRivers 72cff7c78b Changes for profile moves 2011-04-03 19:02:08 +00:00
MarkRivers b2bece7c57 Changes for profile moves 2011-04-02 15:04:14 +00:00
MarkRivers f28b5252dc Broke XPSMotorDriver into XPSController and XPSAxis 2011-04-01 20:27:03 +00:00