Commit Graph

2288 Commits

Author SHA1 Message Date
MarkRivers 52bb2abc77 Added epicsShareClass to avoid errors on Windows 2014-05-08 18:09:33 +00:00
MarkRivers 5c8f516a54 Add epicsShareClass, needed to avoid errors on Windows 2014-05-08 17:35:29 +00:00
MarkRivers a73fe0a869 Removed tabs; improved asynPrint debugging output 2014-05-06 18:31:56 +00:00
timmmooney c21ab7b5b4 Added PulseMode and PulsePositions.
Deleted OutBitNum.
2014-05-02 18:47:34 +00:00
timmmooney 8339f00152 To display PulsePositions waveform 2014-05-02 18:44:10 +00:00
timmmooney aa54acfa3d Added PulseMode mbbi and PulsePositions waveform 2014-05-02 18:43:31 +00:00
timmmooney 659a519bd9 Added PulseMode mbbi and PulsePositions waveform 2014-05-02 18:43:13 +00:00
timmmooney 9ff8d8ed58 read numGlobalIntegers from controller
Manage PSOARRAY pulse writing so we don't have to write every time.
pulseMode controls whether and how we program PSO pulses.
Number of PSOARRAY pulses limited by MAX_PSO_PULSES, and the number of global integers specified in the Ensemble configuration.
Comment about how to tell what kind of Ensemble controller we're talking to.
2014-05-02 18:41:10 +00:00
timmmooney 79a5016a7d Ensemble no longer uses outBitNum, and never did use inBitNum.
Ensemble doesn't use motorCurrent*Raw, or motorMinSpeed, or motorMaxSpeed.
Added pulseMode, pulsePositions, numPulsePositions.
Defined MAX_PSO_PULSES per email from Aerotech.
2014-05-02 18:36:46 +00:00
timmmooney b5ac1b7d3d write max v/a to PVs. Acceleration to final position determined from desired speed (0),, not position. 2014-05-01 19:48:13 +00:00
timmmooney 532817dcac minor edit 2014-05-01 19:40:03 +00:00
timmmooney 2905342a3d minor edit 2014-05-01 19:30:03 +00:00
timmmooney fee22e07c5 addAccelDecel choice 2014-05-01 19:29:36 +00:00
MarkRivers d0816ef7f0 Changes to support CONEX-CC servo controller; it has KD; supports limits, velocity, acceleration; fixed homing problems 2014-04-08 17:10:28 +00:00
MarkRivers c389eb7574 Changes to support CONEX-CC servo controller; it has KD 2014-04-08 17:08:33 +00:00
MarkRivers 3dcb7f32ab Changes to support AG-UC8 model that requires CC command to select a channel pair; add delay between writes for all commands on all ARCHs 2014-04-08 17:07:19 +00:00
MarkRivers c2a2c99bc8 Changes to support AG-UC8 model that requires CC command to select a channel pair 2014-04-08 17:06:24 +00:00
timmmooney 1d4d8c8730 Added docs for MAXv and Ensemble trajectory support. Removed unused PVs. 2014-04-04 22:08:10 +00:00
timmmooney e7f6d61779 pvPut motorMVA[] and motorMAA[] 2014-04-04 21:38:39 +00:00
timmmooney 83a4e4a39e motorStart array now defined in header, and assigned to PVs.
Set motorMVA and motorMAA to max velocity and acceleration.
pvPut(motorStart[])
2014-04-04 21:35:39 +00:00
timmmooney 3a9489d4a2 Assign motorStart array to PVs 2014-04-04 21:33:42 +00:00
timmmooney 7250c22e78 Put controller-specific PVs on a separate display 2014-04-04 16:48:18 +00:00
timmmooney a78a81818a Put controller-specific PVs on a separate display 2014-04-04 16:48:00 +00:00
timmmooney f34146c7b4 Put controller-specific PVs on a separate display 2014-04-04 16:47:52 +00:00
timmmooney 2beccaa4da Put controller-specific PVs on a separate display 2014-04-04 16:38:33 +00:00
timmmooney 03c13e0f5a motorx.adl without enable or scanparm stuff, intended for inclusion in other displays 2014-04-04 16:22:14 +00:00
timmmooney 56da34ebdc was for debugging 2014-04-04 16:18:24 +00:00
timmmooney 3183284d8b Don't set IGLOBAL(cmdVar) to 1000 if it was not recognized 2014-04-02 18:24:26 +00:00
timmmooney 9a957fe7ce Ben Franksen's fix "set the RA_DONE flag when motor_motion is reset to NULL before callback is issued". This fixes a long-standing issue with OMS boards where occasionally the motor record hangs after a move against a limit switch, since it reads a wrong status where the RA_DONE flags is not set. 2014-04-02 17:52:06 +00:00
timmmooney 566a35b75b encoder_runs_backwards is c-code only 2014-04-01 21:43:09 +00:00
timmmooney dba5e197b7 Added PulseDir, PulseLenUS, PulseSrc 2014-04-01 16:51:37 +00:00
timmmooney a6fd00959e Added PulseDir, PulseLenUS, PulseSrc 2014-04-01 16:50:24 +00:00
timmmooney 6db4dc6f56 Added PulseDir, PulseLenUS, PulseSrc 2014-04-01 16:50:07 +00:00
timmmooney 394608add1 Added PulseDir, PulseLenUS, PulseSrc 2014-04-01 16:49:05 +00:00
timmmooney fd1bc1b21c Added PulseDir, PulseLenUS, PulseSrc 2014-04-01 16:47:29 +00:00
MarkRivers a507efb309 Fixes to build valid trajectory files on Windows and for new XPS-Q8 controller; improve error handling in buildProfile 2014-03-26 20:52:14 +00:00
Jens Eden 576a70b70f fix rounding for negative steps 2014-03-17 17:36:33 +00:00
Jens Eden 21251e1dcc add 0.5 secs pause before sending init string 2014-03-17 17:35:27 +00:00
Jens Eden 6bcf494cf4 flush response buffer more than once; set read/write timeout to fixed values, avoid busy waiting if epicsThreadSleepQuantum is small 2014-03-17 17:33:30 +00:00
MarkRivers 70f35f6a3a Fixes to work with epicsShareClass for Windows DLLs 2014-03-12 18:21:21 +00:00
MarkRivers 183efc5b97 Fixes to work with epicsShareClass for Windows DLLs 2014-03-12 18:19:56 +00:00
MarkRivers 76c23e54df Add epicsShareClass for Windows DLLs 2014-03-12 18:19:08 +00:00
MarkRivers a466beeb2c Add destructor 2014-03-12 18:03:26 +00:00
MarkRivers 34b66342c0 Add epicsShareClass for Windows DLLs; add destructor 2014-03-12 18:03:13 +00:00
MarkRivers d141d7814b Add destructor 2014-03-12 18:02:51 +00:00
MarkRivers ff6aa306ec Add epicsShareClass for Windows DLLs; add destructor 2014-03-12 18:02:30 +00:00
MarkRivers 00798cd433 Added epicsShareClass to export classes on Windows; minor changes to eliminate compiler warnings 2014-03-11 23:09:12 +00:00
Ron Sluiter 0fbbc04e33 Updated header info 2014-03-05 17:57:39 +00:00
Ron Sluiter 0b8a26f523 - After the initialization string is read, if the limit mode is "Off", set it to "Hard".
- Added MAXvConfig() 4th argument to support absolute encoders with grey code data formats.
- Improved MAXvSetup() and MAXvConfig() iocsh 'help" comments.
2014-02-25 18:22:36 +00:00
MarkRivers 1d9b5a25d7 Added asyn.dbd, needed for asyn R4-22 and later 2014-02-18 21:02:28 +00:00