4195 Commits

Author SHA1 Message Date
012de6d735 More Gumtree-friendly driver changes 2014-03-04 16:38:08 +11:00
8be48b16a5 refactor and regenerate hiden driver - make more Gumtree friendly 2014-03-04 15:18:06 +11:00
cec264a252 Generate sct_hiden_xcs.tcl with new PID parameters and range check 2014-03-04 11:07:41 +11:00
9e65849964 Fix some memory leaks and use-after-free (cppcheck) 2014-03-03 17:18:52 +11:00
be347e813c Clean up the space/tab mess and trailing whitespace 2014-03-03 17:11:12 +11:00
0a012cabc3 Fix possible buffer overruns 2014-03-03 17:04:31 +11:00
579b78e30b Clean up the space/tab mess and trailing whitespace 2014-03-03 17:00:14 +11:00
bcefc2db60 Hiden XCS Vapor system generated driver 2014-02-28 16:38:12 +11:00
1fd74bef01 Improved PI control of Hiden XCS 2014-02-28 13:35:26 +11:00
de575757e4 Implement "@@NOSEND@@" in generated drivers 2014-02-28 13:31:45 +11:00
05d25257b3 Add total flow and PID-ish control 2014-02-28 11:16:36 +11:00
c0f4805a6c Add a PID function for each variable 2014-02-28 11:15:03 +11:00
23c7b0f000 Fix for driveable/driving generated code 2014-02-28 09:04:39 +11:00
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
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
91d0dc86f5 Spelling error in output message 2014-02-24 15:02:31 +11:00
b558f9d696 Add files to Echidna manifest and configuration to reflect changes out there 2014-02-24 14:17:06 +11:00
9d33923bf2 Move the attenuator posit motor to the instrument group with the att motor. 2014-02-21 16:53:30 +11:00
a81d120c94 Bilby only has one beam monitor 2014-02-21 12:51:50 +11:00
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
3d8fd84f70 Move stuff up from collimator to instrument and add virtual motors for slits and attentuator 2014-02-20 14:58:29 +11:00
c036a05035 Fix type and units on kookaburra parameters. 2014-02-20 10:56:29 +11:00
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
fcbdfd51d1 Added parameters requested by Christine. 2014-02-20 07:52:46 +11:00
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
aedc3f9168 Update from ics1-kookaburra 2014-02-20 07:46:01 +11:00
867b783ab9 Rename bilby rough_20 to rough_100 2014-02-19 17:20:16 +11:00
4bfa758667 Fix some compiler warnings and mixed space/tab indentation 2014-02-19 14:37:13 +11:00
54e217af78 Bilby Script Context drivers for galil-attached devices 2014-02-19 14:33:19 +11:00
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
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
2c25c64db3 Enable GNU GCC type checking of format arguments for our functions 2014-02-18 11:30:16 +11:00
f7b7c27415 Added asynch queue to send commands to the chopper selector. 2014-02-17 14:45:28 +11:00
bacf578fdc Implemented ::anticollider::proximity_script to be used with detector carriages. 2014-02-17 14:45:00 +11:00
0a3805fa5a Load instrument specific rules if defined in the anticollider.tcl 2014-02-14 15:04:05 +11:00
4748f9ba58 Correction for ap8 fwd and rev limit switch encoder values 2014-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. 2014-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.
2014-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.
2014-02-07 14:30:01 +11:00
99b5b92565 Add base/span properties and a gas factor calculation 2014-02-07 11:52:54 +11:00
7f99daaf05 Implement driver, group and variable attributes/properties 2014-02-07 11:52:54 +11:00
115965fbae Make the driveable interface tailorable and suppress unused code block 2014-02-07 11:52:54 +11:00
888e3575b8 Added some group and units info for detector motors and SDH box. 2014-02-06 08:18:14 +11:00
3b62ab1127 Fixed hostname for bilby motor tests 2014-02-06 07:54:00 +11:00
a9ead2ee30 Add speed acceleration and descriptive information sourced from Dan's spreadsheet. 2014-02-06 07:53:33 +11:00
3e8184b6a3 Add speed acceleration and descriptive information sourced from Dan's spreadsheet. 2014-02-06 07:18:15 +11:00
dba900c124 Bilby has eight motion controllers. 2014-02-05 15:51:22 +11:00