f5da28a8a0
runscan breaks on Taipan. Calling bm status here causes a recursive loop. The "bm status" calls were added in SICS-705
Ferdi FranceschiniandFerdi Franceschini2014-03-24 08:41:00 +11:00
a785c5ceac
Only return AsconTimeout in the aqadapter if no characters have been read. Otherwise the DevQueueTask will skip fetching the reply.
Ferdi FranceschiniandFerdi Franceschini2014-03-21 10:56:13 +11:00
0536c16843
Add motion reporting for driver run and ascillate commands
Douglas Clowes2014-03-13 12:15:58 +11:00
5eec1a9cd5
Impliment motor "oscillate" and "status" commands and prefix "driver run"
Douglas Clowes2014-03-11 17:10:27 +11:00
9b19ddf4e6
SICS-720 Add autofocussing on Taipan using the following energy relations, Avfocus = 115 + 2.13 * Ef Mvfocus = 102.2 + 1.78 * Ei
Ferdi Franceschini2014-03-10 14:05:46 +11:00
879a573e05
Propagate make CC variable to SICS and hardup makes
Douglas Clowes2014-03-07 15:27:29 +11:00
da781de657
The anticollider proximity_script should not raise an error if no proximity_rules have been defined.
Ferdi Franceschini2014-02-20 16:44:13 +11:00
3d8fd84f70
Move stuff up from collimator to instrument and add virtual motors for slits and attentuator
Douglas Clowes2014-02-20 14:57:46 +11:00
d187f888fb
Override common antohm_linked.xml with config from ics1-kookaburra. The OAT_TABLE command doesn't support <IX> tables.
Ferdi Franceschini2014-02-20 07:52:02 +11:00
4bfa758667
Fix some compiler warnings and mixed space/tab indentation
Douglas Clowes2014-02-19 14:37:13 +11:00
54e217af78
Bilby Script Context drivers for galil-attached devices
Douglas Clowes2014-02-19 14:33:19 +11:00
0ea068cc31
Generate code to report errors in script context hook code
Douglas Clowes2014-02-19 12:06:22 +11:00
810a3cbd94
Cleanup of the repository before pushing to gitorious
koennecke2014-02-18 16:41:37 +01:00
33e122ea9e
- Modified collective drive operations to run motors in individual tasks - Added a processnode methos to scriptcontext. processnode waits for the scriptchain of a node to finish. - Fixed a bug in sicsget - Made histmemsec dim and rank manager privilege. To allow chnage at runtime. Is required for SANS - Fixed some issues with multicountersec, mostly relating to passing things through in a sensible way. - Updated motorsec.c to work with a client based driver
koennecke2014-02-18 13:25:32 +00:00
2c25c64db3
Enable GNU GCC type checking of format arguments for our functions
Douglas Clowes2014-02-18 11:27:53 +11:00
f7b7c27415
Added asynch queue to send commands to the chopper selector.
Ferdi Franceschini2014-02-17 14:45:28 +11:00
bacf578fdc
Implemented ::anticollider::proximity_script to be used with detector carriages.
Ferdi Franceschini2014-02-17 14:45:00 +11:00
0a3805fa5a
Load instrument specific rules if defined in the anticollider.tcl
Ferdi Franceschini2014-02-14 15:04:05 +11:00
4748f9ba58
Correction for ap8 fwd and rev limit switch encoder values
Ferdi Franceschini2014-02-10 16:37:58 +11:00
54b383647a
Use fwd_enc_lim for SICS motor lower-limit when positive steps drive an axis in the negative direction for our standard coordinate system.
Ferdi Franceschini2014-02-10 16:37:07 +11:00
51afda1185
The cnts_per_x for shd and vs should be negative to match our RH coord system. NOTE: The ap8 encoder values seem to be wrong in the Bilby spreadsheet. Also the det encoder values for the limits are missing in the spreadsheet.
Ferdi Franceschini2014-02-07 14:32:24 +11:00
0c9df4d523
Use product of the signs for cnts_per_x and steps_per_x to set the fwd and rev limit values. Also use floating point in the calculations.
Ferdi Franceschini2014-02-07 14:30:01 +11:00
99b5b92565
Add base/span properties and a gas factor calculation
Douglas Clowes2014-02-07 11:52:04 +11:00
7f99daaf05
Implement driver, group and variable attributes/properties
Douglas Clowes2014-02-07 11:50:53 +11:00
115965fbae
Make the driveable interface tailorable and suppress unused code block
Douglas Clowes2014-02-04 08:59:46 +11:00
888e3575b8
Added some group and units info for detector motors and SDH box.
Ferdi Franceschini2014-02-06 08:18:14 +11:00