Commit Graph

3334 Commits

Author SHA1 Message Date
Ferdi Franceschini
5df6300255 Updated detector carriage minimum separation after correcting curtaindet configuration.
NOTE: The stepsperx and cntsperx were changed in the Bilby motion control spreadsheet after SICS was deployed.
2014-06-10 19:57:54 +10:00
Ferdi Franceschini
df7ad295ed Enabled detector carriage anticollider rule. 2014-06-10 19:27:18 +10:00
Ferdi Franceschini
70e9ce99e4 Updated motor configuration from Bilby_motion_control_SICS.xls, 10-06-2014T16:45 2014-06-10 19:26:58 +10:00
Ferdi Franceschini
1baf4faa90 Add tank position and set vessel_y SICS variable for Ltof calculation. 2014-06-10 19:24:57 +10:00
Ferdi Franceschini
ea7f7b8b9d Generate posit_n parameters from posn attributes in the motor configuration CSV files. 2014-06-10 19:23:29 +10:00
Ferdi Franceschini
8da11e0ff2 The fake Galil can now handle 'MG _LFH' and 'MG _LFR' to get limit switch states. 2014-06-10 19:21:51 +10:00
Ferdi Franceschini
cb1652835a Added 'unpad' command to remove leading zeros from base 10 numbers. 2014-06-10 19:20:41 +10:00
Ferdi Franceschini
96526c7866 Trim whitespace from description when generating motor configuration. 2014-06-10 19:16:53 +10:00
Douglas Clowes
e2fae66199 Update the mercury pressure loop for the pressure card 2014-06-10 17:17:28 +10:00
Douglas Clowes
21c9193a4b Minor fixes to compareSICS, gitrefer and gitloader 2014-06-05 16:35:49 +10:00
Douglas Clowes
1f3aa6676e Create the gitloader and gitrefer progs and tie in with compareSICS 2014-06-05 11:36:29 +10:00
Douglas Clowes
49361e3430 Pull back configurations changes from Bilby 2014-06-04 15:17:35 +10:00
Douglas Clowes
393f050338 Update sics_test.py to add position_names and embedded python tests 2014-05-30 17:48:17 +10:00
Douglas Clowes
61700fbae3 Update test code 2014-05-30 17:48:09 +10:00
Douglas Clowes
1a1f00c49a motor verbose/debug, position_names, hard<->soft and refactor
Make debug mode and verbose mode separate modes

Implement position names in the "posit" code as alternate to numbers

Refactor to use hard/soft conversion functions
2014-05-30 17:32:47 +10:00
Douglas Clowes
c7a2d05832 Add posit2soft to get soft position from position 2014-05-30 17:19:36 +10:00
Douglas Clowes
a1572f3152 Add astrium chopper field 'master' to driver 2014-05-30 17:18:29 +10:00
Douglas Clowes
bd0c0b5556 Bilby Astrium Chopper Driver and Fake Chopper 2014-05-29 12:36:54 +10:00
Douglas Clowes
2517f71c67 Improve handling and logging for xxx_simulation case 2014-05-28 12:24:20 +10:00
Douglas Clowes
28ea3befb6 Allow setting driver debug_threshold in SCT file 2014-05-28 11:59:30 +10:00
Douglas Clowes
6a9b64d3d6 Catch errors in the hval/hget and return the message as the value 2014-05-26 12:55:34 +10:00
Douglas Clowes
f62fb5a91c Longer timeout and fiddling around the edges (debug, callback args) 2014-05-26 12:55:22 +10:00
Douglas Clowes
70e1cdcd01 Push test_suite, sicsconfig and hipadaba down to base class setup 2014-05-26 10:55:37 +10:00
Douglas Clowes
9c08424524 Update tests to include drive_one and getgumtreexmlvalues 2014-05-26 10:55:32 +10:00
Douglas Clowes
95ead97234 Default (fakedev) test config to include motors and environment 2014-05-26 10:54:58 +10:00
Douglas Clowes
4f7fe09f35 Implement a turn counter for wrap-around rotary encoders 2014-05-20 12:26:44 +10:00
Douglas Clowes
1a28faabbf Add the <value></value> to regular getgumtreexml 2014-05-19 11:03:19 +10:00
Douglas Clowes
92d3acb5d5 Remove superfluous trailing white space from TCL files 2014-05-16 17:23:58 +10:00
Douglas Clowes
89e4e37f9e Remove superfluous trailing white space from Python files 2014-05-16 17:23:54 +10:00
Douglas Clowes
4c65f82116 Remove superfluous trailing white space from C files 2014-05-16 17:23:44 +10:00
Douglas Clowes
1881907e00 Add getgumtreexmlvalues function for values without properties
Allows gumtree to quickly get updated values for a node branch
without the additional bloat of the node properties
2014-05-16 16:41:02 +10:00
Douglas Clowes
cf8a08ea7e Generated modular mercury drivers 2014-05-16 15:42:11 +10:00
Douglas Clowes
abafa6a2e6 Change obsoleted eStatus logging to eLog or eValue 2014-05-16 15:39:58 +10:00
Douglas Clowes
81ed966092 Regen sct drivers with async and logging changes 2014-05-16 15:39:58 +10:00
Douglas Clowes
86673f6a8f Only require the IP and PORT in the config.ini if we will use them 2014-05-16 15:39:58 +10:00
Ferdi Franceschini
668cbcc3ed Update Bilby motor configuration. Adds tank and sample stage.
Also changed some names as requested by Anna.
2014-05-16 13:56:51 +10:00
Ferdi Franceschini
0ae4d40470 Deploy all environment drivers to all instruments. 2014-05-16 13:56:51 +10:00
Ferdi Franceschini
d1bfcf3b6a Remove unnecessary {*} TCL operator. 2014-05-16 13:56:50 +10:00
Douglas Clowes
4e17c8b001 Fix string range arguments for removing quotes 2014-05-13 17:41:32 +10:00
Douglas Clowes
8d1fed9e68 Use parse_file to read sics_config.ini (instead of dump) 2014-05-13 17:06:46 +10:00
Douglas Clowes
5da017b633 Clean and comment the code, strip quotes 2014-05-13 17:04:48 +10:00
Douglas Clowes
acb5b3e46e Clean up the trailing spaces 2014-05-13 17:03:43 +10:00
Douglas Clowes
fea1d5ee70 Fix "missing hipadaba" test 2014-05-12 17:29:26 +10:00
Douglas Clowes
fe2706f406 Split up some of the tests and add a TCL clock test 2014-05-12 15:20:26 +10:00
Douglas Clowes
bd9c79da30 Improve formatting and documentation (pylint) 2014-05-12 15:20:18 +10:00
Douglas Clowes
5699ae2747 Updated SICS unit test infrastructure and test tests 2014-05-09 16:59:11 +10:00
Douglas Clowes
f5f5ca33ea Starter tests for SICS unit testing 2014-05-08 14:44:44 +10:00
Douglas Clowes
8d6d28bd53 Twisted unittest based SICS unit test infrastructure 2014-05-08 14:44:37 +10:00
Douglas Clowes
35674d8fb0 Create fake devices in terminal tabs for Taipan testing 2014-05-08 14:44:24 +10:00
Douglas Clowes
416c609b9c Change gumxml to remove (some) prohibited characters from XML 2014-05-08 08:54:08 +10:00