Commit Graph

792 Commits

Author SHA1 Message Date
Ferdi Franceschini
537204f2e2 Added optional "GetDriverTextPar" function to allow fetching of text parameters (eg units) from motor drivers.
See SICS-10 on Jira.

r1677 | ffr | 2007-03-20 11:22:10 +1100 (Tue, 20 Mar 2007) | 3 lines
2012-11-15 13:08:02 +11:00
Ferdi Franceschini
86f584ea45 Refactoring: We would like motor objects to allow getting of non-float parameters.
Call "GetDriverTextPar" if defined by a driver.
See SICS-10 on Jira.

r1676 | ffr | 2007-03-20 11:20:29 +1100 (Tue, 20 Mar 2007) | 4 lines
2012-11-15 13:07:58 +11:00
Ferdi Franceschini
657b5fc4f2 Synch hdb event names with names at PSI.
r1675 | ffr | 2007-03-20 10:58:05 +1100 (Tue, 20 Mar 2007) | 2 lines
2012-11-15 13:07:55 +11:00
Douglas Clowes
76e546fea2 Make compatible with both traditional and multichan motor controllers
r1674 | dcl | 2007-03-20 10:57:59 +1100 (Tue, 20 Mar 2007) | 2 lines
2012-11-15 13:07:52 +11:00
Ferdi Franceschini
3b7eccf481 Added "getnumchan" command to fetch the number of available counter channels for a scan object.
Mark Koennecke agreed to this change on the 15/03/07.
Search for
Re: getnmonitor from scan.c and counter.c
on plone for the transcript.

r1673 | ffr | 2007-03-20 10:55:16 +1100 (Tue, 20 Mar 2007) | 6 lines
2012-11-15 13:07:49 +11:00
Ferdi Franceschini
faa2302019 Added "getnmon" command to fetch the number of available monitors for a counter object.
Mark Koennecke agreed to this change on the 15/03/07.
Search for
Re: getnmonitor from scan.c and counter.c
on plone for the transcript.

r1672 | ffr | 2007-03-20 10:53:26 +1100 (Tue, 20 Mar 2007) | 6 lines
2012-11-15 13:07:46 +11:00
Mark Lesha
c28223584b MJL 19/3/07 Effectively disabled HTTP chunk transfer code (see MAX_HTTP_TRANSFER_BYTES), was causing problems where start and end were not specified.
r1671 | mle | 2007-03-19 17:02:17 +1100 (Mon, 19 Mar 2007) | 2 lines
2012-11-15 13:07:43 +11:00
Douglas Clowes
f15aed00ab simplify proc generation for virtual slit motors
r1670 | dcl | 2007-03-19 14:55:27 +1100 (Mon, 19 Mar 2007) | 2 lines
2012-11-15 13:07:40 +11:00
Douglas Clowes
613793a782 remove "button" code that breaks Internet Explorer
r1669 | dcl | 2007-03-19 14:09:21 +1100 (Mon, 19 Mar 2007) | 2 lines
2012-11-15 13:07:37 +11:00
Douglas Clowes
51e6ee6325 calibrate slit gaps (roughly), move to correct axis, correct offset calculation.
r1668 | dcl | 2007-03-19 14:08:13 +1100 (Mon, 19 Mar 2007) | 2 lines
2012-11-15 13:07:34 +11:00
Douglas Clowes
5bc15d13c5 calibrate S3 and S4, move to cartesian coordinates, add virtual slit motor constructors
r1667 | dcl | 2007-03-19 14:06:13 +1100 (Mon, 19 Mar 2007) | 2 lines
2012-11-15 13:07:30 +11:00
Ferdi Franceschini
a121eaa0cf Allow list expressions like MG _TDA,_TPA
Allow decimal numbers in expressions use double to ensure floating point in expressions.

r1666 | ffr | 2007-03-16 17:20:33 +1100 (Fri, 16 Mar 2007) | 3 lines
2012-11-15 13:07:27 +11:00
Ferdi Franceschini
d1d5afc4df Allow anything for the arguments to MG.
Whether or not we can parse and process it is another matter.

r1665 | ffr | 2007-03-16 17:11:56 +1100 (Fri, 16 Mar 2007) | 3 lines
2012-11-15 13:07:24 +11:00
Mark Lesha
4da6d932fb MJL 16/3/07 Added transitional statuses, removed blocking code, improved performance under error conditions.
r1664 | mle | 2007-03-16 16:57:36 +1100 (Fri, 16 Mar 2007) | 2 lines
2012-11-15 13:07:21 +11:00
Douglas Clowes
f62af28efb Changed to using new multichan motor driver
r1663 | dcl | 2007-03-16 10:20:37 +1100 (Fri, 16 Mar 2007) | 2 lines
2012-11-15 13:07:18 +11:00
Douglas Clowes
9e7a102413 cleanup splint
r1662 | dcl | 2007-03-16 09:06:56 +1100 (Fri, 16 Mar 2007) | 2 lines
2012-11-15 13:07:15 +11:00
Douglas Clowes
36780e52ea timeout handling
r1661 | dcl | 2007-03-16 09:06:29 +1100 (Fri, 16 Mar 2007) | 2 lines
2012-11-15 13:07:12 +11:00
Douglas Clowes
d1500ef0b4 timeouts, retries and reconnection handling improvements
r1660 | dcl | 2007-03-16 09:03:42 +1100 (Fri, 16 Mar 2007) | 2 lines
2012-11-15 13:07:08 +11:00
Douglas Clowes
3b7496b7ce bug in queue removal
r1659 | dcl | 2007-03-16 09:03:13 +1100 (Fri, 16 Mar 2007) | 2 lines
2012-11-15 13:07:05 +11:00
Douglas Clowes
ede6b30125 rename motors in line with echidna and wombat. refinements while driving through SICS.
r1658 | dcl | 2007-03-16 08:57:31 +1100 (Fri, 16 Mar 2007) | 2 lines
2012-11-15 13:07:02 +11:00
Douglas Clowes
9a98f7528b renamed motors in line with echidna and wombat
r1657 | dcl | 2007-03-16 08:56:09 +1100 (Fri, 16 Mar 2007) | 2 lines
2012-11-15 13:06:59 +11:00
Ferdi Franceschini
abc0b0a3f3 Added channel select to GTI bmonscan command.
r1655 | ffr | 2007-03-15 09:46:33 +1100 (Thu, 15 Mar 2007) | 2 lines
2012-11-15 13:06:56 +11:00
Ferdi Franceschini
f0c41e2ebd Re-added graphset property to /graphics
r1654 | ffr | 2007-03-15 09:44:22 +1100 (Thu, 15 Mar 2007) | 2 lines
2012-11-15 13:06:53 +11:00
Ferdi Franceschini
388d68aef1 Fixed arg index.
r1653 | ffr | 2007-03-15 09:41:24 +1100 (Thu, 15 Mar 2007) | 2 lines
2012-11-15 13:06:50 +11:00
Ferdi Franceschini
1ba30f1991 Added getnmon command.
r1652 | ffr | 2007-03-15 09:27:54 +1100 (Thu, 15 Mar 2007) | 2 lines
2012-11-15 13:06:47 +11:00
Douglas Clowes
383fcf9f13 major mods including names to be more like echidna and wombat
r1651 | dcl | 2007-03-14 14:06:18 +1100 (Wed, 14 Mar 2007) | 2 lines
2012-11-15 13:06:44 +11:00
Ferdi Franceschini
848448de38 Added getnmon and getnumchan to the counter and scan commands so we can retrieve the number of available monitors.
r1650 | ffr | 2007-03-14 13:56:20 +1100 (Wed, 14 Mar 2007) | 2 lines
2012-11-15 13:06:40 +11:00
Ferdi Franceschini
3fdf28282a Added getinfo proc to return scan command variables
Depends on renamed sicslist command. (update ofac.c)

r1647 | ffr | 2007-03-14 08:27:28 +1100 (Wed, 14 Mar 2007) | 3 lines
2012-11-15 13:06:37 +11:00
Ferdi Franceschini
1adad6351f Refactoring: for new utility.tcl:getinfo
Use consistent naming scheme for scancommand variables

r1646 | ffr | 2007-03-14 08:26:05 +1100 (Wed, 14 Mar 2007) | 3 lines
2012-11-15 13:06:34 +11:00
Ferdi Franceschini
e508c8c351 Return space separated lists because they transform directly int Tcl lists.
r1645 | ffr | 2007-03-14 08:06:04 +1100 (Wed, 14 Mar 2007) | 2 lines
2012-11-15 13:06:31 +11:00
Ferdi Franceschini
72a14a092f Rename the sicslist 'list' command to sicslist to avoid conflict with Tcl list
r1644 | ffr | 2007-03-14 08:04:33 +1100 (Wed, 14 Mar 2007) | 2 lines
2012-11-15 13:06:28 +11:00
Ferdi Franceschini
b9731fc0ac Provide bmonscan graphics view and command feedback.
r1643 | ffr | 2007-03-13 16:43:45 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:25 +11:00
Ferdi Franceschini
e1cbf10ed7 Source hipadaba config after other configs.
r1642 | ffr | 2007-03-13 16:42:24 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:22 +11:00
Douglas Clowes
9f49b838cc Increase pcx upper limit after modifying limit switch
r1641 | dcl | 2007-03-13 12:29:22 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:19 +11:00
Ferdi Franceschini
075cdabfa2 Use commands_hpath_setup and graphics_hpath_setup to generate scancommand hpaths.
r1638 | ffr | 2007-03-13 09:11:39 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:16 +11:00
Ferdi Franceschini
2f499bfc60 Accidentally added generated files.
r1637 | ffr | 2007-03-13 09:02:50 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:13 +11:00
Ferdi Franceschini
d59a3fd642 Specialized addnxscanentry for wombat
r1636 | ffr | 2007-03-13 09:00:50 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:10 +11:00
Ferdi Franceschini
1fa195b906 Make nexus dics
r1635 | ffr | 2007-03-13 08:42:53 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:06 +11:00
Douglas Clowes
b980e1ec5b Use argv[1] instead of argv[2] when argc > 1 (==2)
r1634 | dcl | 2007-03-12 10:31:39 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:06:03 +11:00
Douglas Clowes
2245b5f48d Implement speed parameter for 'fastscan' differential scan capability
r1633 | dcl | 2007-03-12 10:28:42 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:06:00 +11:00
Ferdi Franceschini
f6bb48f9e1 Variables to calculate polar angles in a region of interest.
r1632 | ffr | 2007-03-12 09:43:12 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:57 +11:00
Ferdi Franceschini
ea3bfe6cbb Added dummy functions to make scan, and nexus operations happy.
r1631 | ffr | 2007-03-12 09:25:56 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:54 +11:00
Ferdi Franceschini
122cdbee9e Initialise and setup hmm.
r1630 | ffr | 2007-03-12 09:18:03 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:51 +11:00
Ferdi Franceschini
046e642f3d Variables to calculate polar angles in a region of interest.
r1629 | ffr | 2007-03-12 09:17:04 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:48 +11:00
Ferdi Franceschini
307a3ccc6b Declare some empty functions to make scan and nexus code happy.
r1628 | ffr | 2007-03-12 08:59:27 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:45 +11:00
Ferdi Franceschini
1745977df4 Initialise and setup hmm.
r1627 | ffr | 2007-03-12 08:57:37 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:42 +11:00
Ferdi Franceschini
0e348f7750 Refactoring:
Added init{} and hpath_setp{} to be called by hipadaba module to initialise variables and setup hpaths.
Transformed nxaddpoint and bm_nxaddpoint to a generic write_nxentry  which will be used by scan specific write commands.

r1626 | ffr | 2007-03-12 08:55:45 +1100 (Mon, 12 Mar 2007) | 4 lines
2012-11-15 13:05:39 +11:00
Ferdi Franceschini
4037d5ca4d Use dataFileName SICS variable.
Refactoring:
Renamed addnxentry functions to addnxscanentry functions in preparation for code which will compose nxentries from primitives.

r1625 | ffr | 2007-03-12 08:45:50 +1100 (Mon, 12 Mar 2007) | 4 lines
2012-11-15 13:05:36 +11:00
Ferdi Franceschini
962dfd484b Created histogram_memory namespace.
Created functions to initialise and setup the histogram memory.

r1624 | ffr | 2007-03-12 08:41:30 +1100 (Mon, 12 Mar 2007) | 3 lines
2012-11-15 13:05:33 +11:00
Ferdi Franceschini
da4631a519 Made top level /experiment node for user data and datafile name. Also started graphics for plotting beam monitor scans.
r1623 | ffr | 2007-03-12 08:38:23 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:30 +11:00