4195 Commits

Author SHA1 Message Date
c608e5e641 Merge changes from Dingo 2014-09-09 2014-09-09 16:38:44 +10:00
499c5c422d Break simulation flagss out of the server_config.tcl
These are the most frequent instrument-specific changes
2014-09-09 15:14:57 +10:00
c8057a89aa Changes pulled back from Wombat 2014-09-09 2014-09-09 14:52:47 +10:00
c2a73720e9 Add "restore cleanerr [locked|missing]" to clean status.tcl error messages
"cleanerr" removes duplicate message
"cleanerr locked" removes locked variable errors as well
"cleanerr missing" removes variable not found errors as well
2014-09-09 14:20:02 +10:00
6738a0844d Add the Robots (Robbie and Rosie) for Echidna 2014-09-08 15:56:20 +10:00
ab6a70ad97 Add an external sics_simulation file for Echidna 2014-09-08 15:54:29 +10:00
5e28264909 Allow sics_config and device simulation flags in another file 2014-09-08 15:53:52 +10:00
e6925423e3 Regenerate the SR630 driver with 600 second polls 2014-09-08 13:45:40 +10:00
bc0606394b Make gitloader and gitrefer executable 2014-09-08 11:37:10 +10:00
eb4746652f Create a PATCH.TXT with "git diff" and include in the deplopment
This allows us to track what the differences are to the git version
We also include it into .gitignore.
2014-09-05 16:21:59 +10:00
fb0f746b96 Create a PATCH.TXT with "git diff" and include in the deplopment
This allows us to track what the differences are to the git version
We also include it into .gitignore.
2014-09-05 16:21:22 +10:00
fb9671531c West 6100 driver 2014-09-05 16:12:37 +10:00
55a0055bd3 West 6100 driver 2014-09-05 16:09:36 +10:00
830ed5a45c A bit of reformatting and set the ADUlen in the default case 2014-09-04 13:41:50 +10:00
13a0547f5d A bit of reformatting and set the ADUlen in the default case 2014-09-04 13:30:20 +10:00
378170280f Make nwatch independent of SICS 2014-09-04 13:18:16 +10:00
ef0c7cc0d5 Extend poll_period to (1,3600) seconds 2014-09-04 11:29:19 +10:00
24c8792467 SR630 reduce to 8 channels and 600 second polls, change driver name 2014-09-04 09:26:03 +10:00
8af9116667 Update the Stanford SR630 SCT file for ten channels 2014-09-03 13:01:35 +10:00
6070706571 Stanford Research Systems Model SR630 Thermocouple Monitor 2014-09-02 12:01:47 +10:00
8ea20b87f4 Added reflist relabel
This relabels all reflections in numeric order again. This is necessary for travelsort
2014-09-01 11:17:18 +02:00
cf24ac127b Update motor configuration from ics1-taipan. 2014-08-28 17:08:30 +10:00
e497cad374 Update motor configuration from ics1-taipan 2014-08-28 17:04:50 +10:00
9500b59f04 Fixed SICSType to recognize exponential numbers 2014-08-28 09:03:41 +02:00
555031aa7d Histogram memory configuration for Taipan Be filter configuration. 2014-08-28 13:59:35 +10:00
c3fe7555db Fixed an incommensurate problem
No duplicate reflections are created with propagation vectors containing .5
2014-08-27 16:26:44 +02:00
8f704ebab9 Improvements for BOA
- Allowed write buffers to become very large in asynnet. Thus in order to allow for the transfer
  of large images. tested ub to 2kx2k, 16MB
- Handle lack of space in the write buffer more gracefully: just skip the image
2014-08-27 16:24:39 +02:00
4ea8678b44 Pull in Makefile changes from RELEASE-3_2 2014-08-27 16:52:13 +10:00
e76f6376ee Added Modbus Protocol 2014-08-27 16:52:13 +10:00
a43461b200 Reworked AsyncQueue sendCommand processing
Squashed commit of the following:

commit 42fb7d3cde591d40060cc740ccbc47f1ae7a5a50
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Tue Aug 26 13:31:11 2014 +1000

    Get the MODBUS_AP working

commit da785c1434a04c4186d4174eb2dfbaefc850c8e7
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Mon Aug 25 18:01:50 2014 +1000

    Bring Modbus protocol closer to Huber, Knauer and Omron

commit ef06ed7b6911cb49b35c19fe73e55f7c57cfd049
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Mon Aug 25 18:01:18 2014 +1000

    Make Huber, Knauer and Omron protocols more aligned (diffable)

commit 3ef1bb06b3f865502ad7dffc4bf5dba4814d9334
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Fri Aug 22 17:47:50 2014 +1000

    Get the Huber and Knauer protocols to be more alike

commit 2c9932e83f6735e894278648afdcadece654d43b
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Fri Aug 22 17:12:31 2014 +1000

    Clean up the Knauer dual-mode protocol and refactor

commit 333300b19b0e61916e261300ac6ae2b6bab5df09
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Thu Aug 21 15:38:39 2014 +1000

    Get the Knauer dual-mode protocol working(-ish)

commit b1f9d82f1b9eb8a1ff54694adc3482984b0d3d72
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Thu Aug 21 15:37:44 2014 +1000

    Make private functions static (and not duplicated)

commit 0b077414eef9e4351956a2b971d7751cced0d3cd
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Thu Aug 21 12:46:10 2014 +1000

    Knauer moving toward dual protocol

commit 13199bea38a1595ce06923e83474b738b10db94d
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Thu Aug 21 12:42:48 2014 +1000

    Restructure default sendCommand processing in asyncqueue

commit 99a8ea3174ca0636503b0ce0cdb6016790315558
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Thu Aug 21 09:48:50 2014 +1000

    Add a Modbus Protocol handler derived from sct_tcpmodbus

commit 3adf49fb7c8402c8260a0bb20729d551ac88537b
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Thu Aug 21 09:43:54 2014 +1000

    Leave the free of private data to the asyncqueue mechanism
2014-08-27 16:52:13 +10:00
ee40adceb2 Add asyncqueue 'transact' command and list the protocol 2014-08-27 16:52:13 +10:00
3ff6377f85 Copy the protocol name and adjust the kill code in asyncprotocol 2014-08-27 16:52:13 +10:00
748b6a0cc5 Added Modbus Protocol 2014-08-26 14:30:43 +10:00
eb41f23ee2 Reworked AsyncQueue sendCommand processing
Squashed commit of the following:

commit 42fb7d3cde591d40060cc740ccbc47f1ae7a5a50
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Tue Aug 26 13:31:11 2014 +1000

    Get the MODBUS_AP working

commit da785c1434a04c4186d4174eb2dfbaefc850c8e7
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Mon Aug 25 18:01:50 2014 +1000

    Bring Modbus protocol closer to Huber, Knauer and Omron

commit ef06ed7b6911cb49b35c19fe73e55f7c57cfd049
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Mon Aug 25 18:01:18 2014 +1000

    Make Huber, Knauer and Omron protocols more aligned (diffable)

commit 3ef1bb06b3f865502ad7dffc4bf5dba4814d9334
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Fri Aug 22 17:47:50 2014 +1000

    Get the Huber and Knauer protocols to be more alike

commit 2c9932e83f6735e894278648afdcadece654d43b
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Fri Aug 22 17:12:31 2014 +1000

    Clean up the Knauer dual-mode protocol and refactor

commit 333300b19b0e61916e261300ac6ae2b6bab5df09
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Thu Aug 21 15:38:39 2014 +1000

    Get the Knauer dual-mode protocol working(-ish)

commit b1f9d82f1b9eb8a1ff54694adc3482984b0d3d72
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Thu Aug 21 15:37:44 2014 +1000

    Make private functions static (and not duplicated)

commit 0b077414eef9e4351956a2b971d7751cced0d3cd
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Thu Aug 21 12:46:10 2014 +1000

    Knauer moving toward dual protocol

commit 13199bea38a1595ce06923e83474b738b10db94d
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Thu Aug 21 12:42:48 2014 +1000

    Restructure default sendCommand processing in asyncqueue

commit 99a8ea3174ca0636503b0ce0cdb6016790315558
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Thu Aug 21 09:48:50 2014 +1000

    Add a Modbus Protocol handler derived from sct_tcpmodbus

commit 3adf49fb7c8402c8260a0bb20729d551ac88537b
Author: Douglas Clowes <dcl@ansto.gov.au>
Date:   Thu Aug 21 09:43:54 2014 +1000

    Leave the free of private data to the asyncqueue mechanism
2014-08-26 14:30:19 +10:00
87a9270288 Add asyncqueue 'transact' command and list the protocol 2014-08-26 14:20:23 +10:00
f216ec83c5 Copy the protocol name and adjust the kill code in asyncprotocol 2014-08-26 14:08:08 +10:00
47d3d0a7e8 Pelican doesn't seem to have a PLC interface. 2014-08-26 10:33:14 +10:00
78cfe7f5a9 SICS-770 Fixed SICS reports 'bad status code' when scanning the schp motor 2014-08-26 10:33:13 +10:00
a0acd1e5b4 SICS-458: Add dsc command to run a DSC acquisition on Quokka.
Also added dsc.py utility which finds the start of a DSC profile in hdf files.
2014-08-26 10:32:43 +10:00
6388f7e003 Restructure free_command to afford protocol module more control
This allows the protocol module first cleanup opportunity on Txn
2014-08-21 17:24:47 +10:00
6054eeeae9 Restructure free_command to afford protocol module more control
This allows the protocol module first cleanup opportunity on Txn
2014-08-21 17:24:18 +10:00
33d0280090 Refactor free of command/transaction code to function 2014-08-21 16:14:40 +10:00
99dea317f0 Refactor free of command/transaction code to function 2014-08-21 09:42:19 +10:00
0ed0c016ad Merge branch 'RELEASE-3_1' into RELEASE-3_2 2014-08-20 13:45:59 +10:00
f1f9ee2c01 Add protocol support for the Knauer HPLC pump 2014-08-20 13:35:13 +10:00
5fa021ce88 Move some definitions and add something private
definitions from asyncqueue to asyncprotocol to reduce dependency loops
add protocol-private data structure and killer routine
2014-08-20 13:34:15 +10:00
3d475d3598 Change some names for consistency 2014-08-20 13:05:29 +10:00
67c3bc7964 Add hupdateif <path> <value> [<format>] for conditional update of hipadaba 2014-08-19 15:05:51 +10:00
2cb70741b1 Add hupdateif <path> <value> [<format>] for conditional update of hipadaba 2014-08-19 15:05:32 +10:00
3650e68f9a Regenerate template drivers 2014-08-19 12:04:53 +10:00