Douglas Clowes
2db71ba537
Wrap generated driver code in 'catch' and handle_exception blocks
2014-03-18 14:57:43 +11:00
Douglas Clowes
94e2e06f22
Wrap generated driver code in 'catch' and handle_exception blocks
2014-03-18 12:42:56 +11:00
Douglas Clowes
7269776484
Remove obsolete function no longer used
2014-03-18 10:17:29 +11:00
Douglas Clowes
ad06ef1711
Remove 'create_node' from driver generator and '*.sct' files
...
It wasn't in working condition nor was it being used in any drivers
2014-03-18 09:29:30 +11:00
bff0473ed6
Added forgotten files to commit for compiling on Maverick
2014-03-14 09:50:31 +01:00
Mark Könnecke
bc31c6cd1e
Changes to make SICS compile on OSX Maverick with clang
2014-03-14 09:48:14 +01:00
Douglas Clowes
ef236ecb1b
Refinements to motion reporting for motors
2014-03-13 16:00:24 +11:00
Douglas Clowes
0536c16843
Add motion reporting for driver run and ascillate commands
2014-03-13 12:15:58 +11:00
Douglas Clowes
5eec1a9cd5
Impliment motor "oscillate" and "status" commands and prefix "driver run"
2014-03-11 17:17:57 +11:00
Ferdi Franceschini
9b19ddf4e6
SICS-720 Add autofocussing on Taipan using the following energy relations,
...
Avfocus = 115 + 2.13 * Ef
Mvfocus = 102.2 + 1.78 * Ei
Ahfocus = 45.68 - (-105.7) * (0.945) ^ Ef
Mhfocus = 184.42 - (60.1) * (0.951) ^ Ei
NOTE: Parameters are set via tasub mono/ana VB1/VB2/HB1/HB2/HB3
2014-03-10 14:06:22 +11:00
Douglas Clowes
879a573e05
Propagate make CC variable to SICS and hardup makes
...
Allows "CC=clang" or "CC='clang --analyze'" type games
2014-03-07 15:27:29 +11:00
Douglas Clowes
4225f79d88
Fix previous overzealous leak fix
2014-03-07 10:28:22 +11:00
Douglas Clowes
012de6d735
More Gumtree-friendly driver changes
2014-03-04 16:38:08 +11:00
Douglas Clowes
8be48b16a5
refactor and regenerate hiden driver - make more Gumtree friendly
2014-03-04 15:18:06 +11:00
Douglas Clowes
cec264a252
Generate sct_hiden_xcs.tcl with new PID parameters and range check
2014-03-04 11:07:41 +11:00
Douglas Clowes
9e65849964
Fix some memory leaks and use-after-free (cppcheck)
2014-03-03 17:18:52 +11:00
Douglas Clowes
be347e813c
Clean up the space/tab mess and trailing whitespace
2014-03-03 17:11:12 +11:00
Douglas Clowes
0a012cabc3
Fix possible buffer overruns
2014-03-03 17:04:31 +11:00
Douglas Clowes
579b78e30b
Clean up the space/tab mess and trailing whitespace
2014-03-03 17:00:14 +11:00
Douglas Clowes
bcefc2db60
Hiden XCS Vapor system generated driver
2014-02-28 16:38:12 +11:00
Douglas Clowes
1fd74bef01
Improved PI control of Hiden XCS
2014-02-28 13:35:26 +11:00
Douglas Clowes
de575757e4
Implement "@@NOSEND@@" in generated drivers
2014-02-28 13:31:45 +11:00
Douglas Clowes
05d25257b3
Add total flow and PID-ish control
2014-02-28 11:16:36 +11:00
Douglas Clowes
c0f4805a6c
Add a PID function for each variable
2014-02-28 11:15:03 +11:00
Douglas Clowes
23c7b0f000
Fix for driveable/driving generated code
2014-02-28 09:04:39 +11:00
Douglas Clowes
3abc6c9e60
Move pathname and basename utility functions to extra_utility
...
This makes them generally available to SICS (and it's early)
2014-02-27 12:28:21 +11:00
fc8798d012
Reenabled EPICS motor support in order to make the attoCube controller work
2014-02-26 17:17:08 +01:00
Markus Zolliker
a43e3838e3
test commit
2014-02-25 08:25:07 +01:00
f1c105085d
Made SICS compile in the new git setup
2014-02-24 08:42:19 +01:00
Douglas Clowes
91d0dc86f5
Spelling error in output message
2014-02-24 15:02:31 +11:00
Douglas Clowes
b558f9d696
Add files to Echidna manifest and configuration to reflect changes out there
2014-02-24 14:17:06 +11:00
Ferdi Franceschini
9d33923bf2
Move the attenuator posit motor to the instrument group with the att motor.
2014-02-21 16:53:30 +11:00
Ferdi Franceschini
a81d120c94
Bilby only has one beam monitor
2014-02-21 12:51:50 +11:00
Ferdi Franceschini
da781de657
The anticollider proximity_script should not raise an error if no proximity_rules have been defined.
2014-02-20 16:44:13 +11:00
Douglas Clowes
3d8fd84f70
Move stuff up from collimator to instrument and add virtual motors for slits and attentuator
2014-02-20 14:58:29 +11:00
Ferdi Franceschini
c036a05035
Fix type and units on kookaburra parameters.
2014-02-20 10:56:29 +11:00
Ferdi Franceschini
df49a9d5b6
Merge branch 'RELEASE-3_0' of ics2-dev.nbi.ansto.gov.au:workspace/GIT/sicsdev_git into RELEASE-3_0
2014-02-20 07:53:00 +11:00
Ferdi Franceschini
fcbdfd51d1
Added parameters requested by Christine.
2014-02-20 07:52:46 +11:00
Ferdi Franceschini
d187f888fb
Override common antohm_linked.xml with config from ics1-kookaburra.
...
The OAT_TABLE command doesn't support <IX> tables.
2014-02-20 07:52:02 +11:00
Ferdi Franceschini
aedc3f9168
Update from ics1-kookaburra
2014-02-20 07:46:01 +11:00
Douglas Clowes
867b783ab9
Rename bilby rough_20 to rough_100
2014-02-19 17:20:16 +11:00
Douglas Clowes
4bfa758667
Fix some compiler warnings and mixed space/tab indentation
2014-02-19 14:37:13 +11:00
Douglas Clowes
54e217af78
Bilby Script Context drivers for galil-attached devices
2014-02-19 14:33:19 +11:00
Douglas Clowes
0ea068cc31
Generate code to report errors in script context hook code
2014-02-19 12:06:22 +11:00
810a3cbd94
Cleanup of the repository before pushing to gitorious
...
Refs #201
2014-02-18 16:41:37 +01:00
koennecke
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
SKIPPED:
psi/polterwrite.c
psi/tabledrive.c
psi/tabledrive.h
2014-02-18 13:25:32 +00:00
Douglas Clowes
2c25c64db3
Enable GNU GCC type checking of format arguments for our functions
2014-02-18 11:30:16 +11:00
Ferdi Franceschini
f7b7c27415
Added asynch queue to send commands to the chopper selector.
2014-02-17 14:45:28 +11:00
Ferdi Franceschini
bacf578fdc
Implemented ::anticollider::proximity_script to be used with detector carriages.
2014-02-17 14:45:00 +11:00
Ferdi Franceschini
0a3805fa5a
Load instrument specific rules if defined in the anticollider.tcl
2014-02-14 15:04:05 +11:00