Commit Graph

  • 25fc46bf02 Use size_t not int for number of points MarkRivers 2011-04-05 22:44:35 +00:00
  • 62d77093c5 Use size_t not int for number of points MarkRivers 2011-04-05 22:44:03 +00:00
  • a20e950db5 Changes in macro parameters MarkRivers 2011-04-05 02:09:12 +00:00
  • df55e588ad Remove SNL code related stuff; add XPSEnableSetPosition and PSSetPositionSettlingTime MarkRivers 2011-04-05 02:08:32 +00:00
  • cba5fe384d Added M macro for motor name, changed AXIS to ADDR MarkRivers 2011-04-05 02:07:13 +00:00
  • 378b87278d Added M macro for motor name, changed AXIS to ADDR MarkRivers 2011-04-05 02:06:08 +00:00
  • ad927dc8b5 Comment out model 2 XPS driver MarkRivers 2011-04-05 02:03:31 +00:00
  • 8b477e4dbe Comment out model 2 XPS driver MarkRivers 2011-04-05 02:03:13 +00:00
  • 648602f197 Remove global variables for setPosSleepTime and doSetPosition; now variables in XPSController class, can be set by iocsh calls; added XPS-specific profile parameters MarkRivers 2011-04-05 02:02:45 +00:00
  • 4b77011a80 Remove global variables for setPosSleepTime and doSetPosition; now variables in XPSController class, can be set by iocsh calls; added XPS-specific profile parameters MarkRivers 2011-04-05 02:02:17 +00:00
  • a8339b01bf Remove global variables for setPosSleepTime and doSetPosition; now variables in XPSController class, can be set by iocsh calls MarkRivers 2011-04-05 02:01:19 +00:00
  • cd7bdc52af Check soft limits when building trajectory MarkRivers 2011-04-04 21:54:39 +00:00
  • 5df164ae3c Implemented readbackProfile MarkRivers 2011-04-04 21:54:03 +00:00
  • b814f62ae9 Added profileNumReadbacks MarkRivers 2011-04-04 21:53:32 +00:00
  • bcaa7f10be Add fields to propograte direction, resolution and offset to driver MarkRivers 2011-04-04 21:52:41 +00:00
  • 331df7ab50 Removed Wtapper from function names; added defineProfile MarkRivers 2011-04-04 18:37:45 +00:00
  • 6c4b9b1e7e Removed Wtapper from function names; minor reformatting; added defineProfile MarkRivers 2011-04-04 18:37:02 +00:00
  • e05a5dd478 Implemented defineProfile and readbackProfile MarkRivers 2011-04-04 18:36:01 +00:00
  • 607678429f Minor reformatting MarkRivers 2011-04-04 18:35:10 +00:00
  • 8f256c9f9e Implements move, moveVelocity, home, poll and setPosition functions; implemented defineProfile to convert from user to controller units MarkRivers 2011-04-04 18:34:31 +00:00
  • 8c64465e39 Changed move, moveVelocity, home, poll and setPosition from pure virtual to normal virtual functions; minor reformatting MarkRivers 2011-04-04 18:33:03 +00:00
  • f151ad6b4a Minor reformat MarkRivers 2011-04-04 18:31:27 +00:00
  • 90fe333fa2 Added profile move database MarkRivers 2011-04-03 19:03:03 +00:00
  • 72cff7c78b Changes for profile moves MarkRivers 2011-04-03 19:02:08 +00:00
  • a23fd62d40 Added epicsAtExit logic to stop polling when shutting down MarkRivers 2011-04-03 19:01:06 +00:00
  • 7096ec7fa1 Added pAxes for convenience MarkRivers 2011-04-03 19:00:00 +00:00
  • c385139a3b Added epicsAtExit logic to stop polling when shutting down MarkRivers 2011-04-03 18:59:18 +00:00
  • 1d637741a8 Added shuttingDown_ for epicsAtExit; changes for profile moves MarkRivers 2011-04-03 18:57:56 +00:00
  • 8f858a8586 Added shuttingDown_ for epicsAtExit; changes for profile moves MarkRivers 2011-04-03 18:57:36 +00:00
  • 8af4362cf4 Added profileMove* MarkRivers 2011-04-03 18:56:37 +00:00
  • c27f816d9b New file for profile moves MarkRivers 2011-04-03 18:55:54 +00:00
  • 99aa62acd7 Changes because asynMotorDriver was broken into asynMotorController and asynMotorAxis; same for XPS MarkRivers 2011-04-02 15:10:48 +00:00
  • 5e08ad36c2 Changes because asynMotorDriver was broken into asynMotorController and asynMotorAxis MarkRivers 2011-04-02 15:09:59 +00:00
  • e0794b2814 Changes because asynMotorDriver was broken into asynMotorController and asynMotorAxis MarkRivers 2011-04-02 15:09:32 +00:00
  • 0a3dc5c215 Changes for profile moves MarkRivers 2011-04-02 15:08:00 +00:00
  • fb3fae0423 Changes for profile moves MarkRivers 2011-04-02 15:07:12 +00:00
  • e32f2eec20 Changes for profile moves MarkRivers 2011-04-02 15:06:54 +00:00
  • b7769c4960 Changes for profile moves MarkRivers 2011-04-02 15:06:34 +00:00
  • db63333af9 Made work with C++ MarkRivers 2011-04-02 15:05:46 +00:00
  • 7ac99c06e6 Minor reformat MarkRivers 2011-04-02 15:04:54 +00:00
  • b2bece7c57 Changes for profile moves MarkRivers 2011-04-02 15:04:14 +00:00
  • 9af9187be1 Changes for profile moves MarkRivers 2011-04-02 15:03:55 +00:00
  • 917bb6c06d Changed functionName MarkRivers 2011-04-02 15:03:22 +00:00
  • 8c67245040 Broke XPSMotorDriver into XPSController and XPSAxis MarkRivers 2011-04-01 20:37:53 +00:00
  • 65996307a7 Broke XPSMotorDriver into XPSController and XPSAxis MarkRivers 2011-04-01 20:34:03 +00:00
  • f28b5252dc Broke XPSMotorDriver into XPSController and XPSAxis MarkRivers 2011-04-01 20:27:03 +00:00
  • f2ea4bcdb0 Broke XPSMotorDriver into XPSController and XPSAxis MarkRivers 2011-04-01 20:26:30 +00:00
  • 803e2c89b7 Broke asynMotorDriver into asynMotorController and asynMotorAxis MarkRivers 2011-04-01 20:02:18 +00:00
  • afc7ee20d7 Broke asynMotorDriver into asynMotorController and asynMotorAxis MarkRivers 2011-04-01 20:01:01 +00:00
  • c92f7d7518 Broke asynMotorDriver into asynMotorController and asynMotorAxis MarkRivers 2011-04-01 20:00:31 +00:00
  • bf8e72ad1b Fixed logic problem with pollPeriods being divided by 1000 twice; moved initial query of pulsesPerUnit from controller constructor to axis constructor MarkRivers 2011-03-31 23:01:36 +00:00
  • 51e5cf5545 Previously we reported encoder position for both motor and encoder position; added call to GroupPositionSetpointGet so we now report both the theoretical and actual motor positions MarkRivers 2011-03-31 22:59:19 +00:00
  • fa93fce3d3 Changed drvInfo strings for jerk MarkRivers 2011-03-31 21:10:50 +00:00
  • 90925a1934 Changed drvInfo strings for jerk MarkRivers 2011-03-31 21:10:18 +00:00
  • a02ab92c27 Implemented motorUpdateStatus in asynMotorController::writeInt32 MarkRivers 2011-03-31 21:09:34 +00:00
  • f3e8b3ef90 Minor documentation fix MarkRivers 2011-03-31 19:46:00 +00:00
  • 1a1e5caa16 Remove profile methods; add forcedFastPolls to startPoller call; add doxygen-style documentation MarkRivers 2011-03-31 18:23:08 +00:00
  • 032bc591ef Documentation changes MarkRivers 2011-03-31 18:21:29 +00:00
  • f2ff9ac4ea List only specific files for asynMotorDriver drivers MarkRivers 2011-03-31 18:20:32 +00:00
  • 006488b726 Remove profile methods; add forcedFastPolls to startPoller call MarkRivers 2011-03-31 17:23:07 +00:00
  • a23d916f9f Added doxygen-style documentation; added forcedFastPolls to startPoller() MarkRivers 2011-03-31 17:13:36 +00:00
  • 20c247913c Added doxygen-style documentation; added forcedFastPolls to startPoller() MarkRivers 2011-03-31 17:13:29 +00:00
  • 275381bbe7 Changed MOTOR to TOP MarkRivers 2011-03-31 12:42:00 +00:00
  • 946e3bce54 New file MarkRivers 2011-03-31 12:41:36 +00:00
  • 08c216a348 Added svn:ignore MarkRivers 2011-03-31 12:38:43 +00:00
  • 1c4915bd61 New file MarkRivers 2011-03-31 12:38:21 +00:00
  • 3fc09fe1db Bug fix: it was doing callbacks on every poll; fixed logic so it only does callbacks when status or position changes MarkRivers 2011-03-30 23:12:32 +00:00
  • 208eced00e Build model 3 driver MarkRivers 2011-03-30 22:52:52 +00:00
  • 1f101dfa65 Many changes to get it working MarkRivers 2011-03-30 22:52:25 +00:00
  • 4f8078eff9 Add XPSRegister3 for model 3 driver MarkRivers 2011-03-30 22:51:41 +00:00
  • 1178c2f119 New file MarkRivers 2011-03-30 22:51:10 +00:00
  • 6f1bdfca10 Install XPSAux files MarkRivers 2011-03-30 22:50:46 +00:00
  • 09cd9210d0 Protect against null axis pointer; error checking in axis constructor MarkRivers 2011-03-30 22:50:22 +00:00
  • 3b96dd5a0b Add private pC_ variable; eliminate getController() method, just use pC_ MarkRivers 2011-03-30 15:34:02 +00:00
  • 0c634377a1 Add private pC_ variable; eliminate getController() method, just use pC_ MarkRivers 2011-03-30 15:33:28 +00:00
  • bac24be529 Changed pController_ to pC_ for brevity; eliminate getController() method, just use pC_ MarkRivers 2011-03-30 15:32:42 +00:00
  • 2d46405cea Change poll times to doubles in constructor, but still int in C linkage for vxWorks MarkRivers 2011-03-29 22:58:32 +00:00
  • d62b61d6b2 Added ACRAuxRead.template MarkRivers 2011-03-29 22:10:08 +00:00
  • fa7ee3753b Added read scan rate MarkRivers 2011-03-29 22:09:03 +00:00
  • 1b7b391b81 Added asyn records MarkRivers 2011-03-29 22:08:46 +00:00
  • 7b2d490c6f Added ACRAuxRead.template MarkRivers 2011-03-29 22:08:17 +00:00
  • 63b3fdffb1 New file MarkRivers 2011-03-29 22:07:57 +00:00
  • 54c9c8e22d Fixed drvInfo string MarkRivers 2011-03-29 21:29:34 +00:00
  • 1f860a1423 Removed writeFloat64, not needed; add setPosition() MarkRivers 2011-03-29 21:28:25 +00:00
  • 2c1335dc0b Removed writeFloat64, not needed; add setPosition() MarkRivers 2011-03-29 21:28:04 +00:00
  • 4c3e959420 Implement ACRAxis::setPosition; fix bug in ACRAxis::stop MarkRivers 2011-03-29 21:27:10 +00:00
  • 81bae89d87 Added asynMotorAxis::setPosition MarkRivers 2011-03-29 21:26:07 +00:00
  • 39f5490fe6 Call setPosition from writeInt32; fix bugs in setting parameters and doing callbacks MarkRivers 2011-03-29 21:25:12 +00:00
  • fbc8fbc8ef Added asynMotorAxis::setPosition MarkRivers 2011-03-29 21:23:42 +00:00
  • f785adb190 Change ACRMotorCreateController to ACRCreateController MarkRivers 2011-03-29 18:39:51 +00:00
  • 2c809fc4e3 New file for simulation motors MarkRivers 2011-03-29 18:39:15 +00:00
  • 58210b8a9b Major rewrite using asynMotorAxis and asynMotorController classes MarkRivers 2011-03-29 18:38:12 +00:00
  • 9b8e53e753 Major rewrite using asynMotorAxis and asynMotorController classes MarkRivers 2011-03-29 17:52:57 +00:00
  • b9bf5b8ff9 New file with class definitions MarkRivers 2011-03-29 17:52:01 +00:00
  • 99f98547a1 Major rewrite using asynMotorAxis and asynMotorController classes MarkRivers 2011-03-29 17:51:27 +00:00
  • daa353490d Setting svn:mime-type property to "text/html" for proper display from a web browser. Ron Sluiter 2011-03-28 21:26:15 +00:00
  • 8b003eeb41 Setting svn:mime-type property to "text/html" for proper display from a web browser. Ron Sluiter 2011-03-28 21:04:29 +00:00
  • 3c6bcc8ba2 Added trailing _ to member variable names; changed base class from asynMotorDriver to asynMotorController MarkRivers 2011-03-28 18:27:26 +00:00
  • 1c5fb7408c New file MarkRivers 2011-03-28 18:26:14 +00:00
  • 64dc5d63b8 Added trailing _ to member variable names; eliminated abbreviations; changed indents from 4 to 2 spaces; changed class from asynMotorDriver to asynMotorController MarkRivers 2011-03-28 18:25:47 +00:00