Commit Graph

14 Commits

Author SHA1 Message Date
Jing Chen
46bc7a3166 r3297 | jgn | 2011-11-30 15:19:20 +1100 (Wed, 30 Nov 2011) | 1 line 2012-11-15 17:19:34 +11:00
Ferdi Franceschini
1b6d046394 Revert the SICS scan object to allow multidimensional scans.
r3289 | ffr | 2011-11-25 15:05:19 +1100 (Fri, 25 Nov 2011) | 2 lines
2012-11-15 17:18:59 +11:00
Ferdi Franceschini
cff9290272 SICS-195
countdriv.h
CounterDriver:  iControlMonitor id (default=0)

countdriv.c
CreateCounterDriver: set the default control monitor to channel zero

counter.h
counter.c
Commands to get and set the control monitor
GetCounts return the counts from the current control monitor, ie iControlMonitor
TODO loadCountData, get time from controlling monitor.

scan.c
Set control monitor on counter when setting scan channel

multicounter.c
MMCStart, set slave monitors with a  timer preset of about a year to make sure that they don't stop before the controlling monitor.

r2642 | ffr | 2008-07-10 15:21:21 +1000 (Thu, 10 Jul 2008) | 20 lines
2012-11-15 13:39:59 +11:00
Ferdi Franceschini
0f96e4f82f server_config.tcl
server_init now calls ::counter::isc_initialize, ::histogram_memory::isc_initialize and ::scan::isc_initialize

scan.c
SICS-158  Restrict bmonscan and hmscan to only one scan variable

count_common.tcl
Create a mulicounter which uses the available monitors as channels.  The multicounter is used in bmonscans

hipadaba_configuration_common.tcl
Use _link as the suffix for the nxvgroup name when making nexus file links.

hmm_configuration_common.tcl
SICS-190 Create hdb entries for bm_counts, bm_event_rate, bm_status
SICS-164 Allow running histmem in simulated mode.

hmm_cylindrical_detector_configuration.tcl
Only refer to detector SICSVariables when necessary, otherwise we get dependency problems.

nxscripts_common_1.tcl
Separate histmem_filtype_spec from bmon_filetype_spec so that we can use the histem_filetyp_spec names to restrict the histmem scan filetypes.
Close the data file on error in proc ::nexus::save
Allow int and text types when saving macro data

scan_common_1.tcl
SICS-173  Allow users to force a scan when the instrument isn't ready
Added ic_initialize proc so we can make dependencies explicit in the init_server proc
SICS-186 Allow monitor modes for histmem scans
Allow selection of histmem file policies from runscan command

echidna, wombat, kowari, quokka and platypus component and server configurations
Added instrument specific configuration initialisation functions in the component configuration files.
Add a catch block to the top-level instrument server configuration file and printout the errorContext and callStack

r2641 | ffr | 2008-07-01 17:02:26 +1000 (Tue, 01 Jul 2008) | 34 lines
2012-11-15 13:39:55 +11:00
Ferdi Franceschini
33e93c6d3d Check for duplicate scan variables when adding a scan variable.
r2201 | ffr | 2007-10-31 15:49:16 +1100 (Wed, 31 Oct 2007) | 2 lines
2012-11-15 13:27:11 +11:00
Ferdi Franceschini
08296df12f Send a warning message if a scan point is skipped because of a drive or count failure.
r2158 | ffr | 2007-09-26 14:20:27 +1000 (Wed, 26 Sep 2007) | 2 lines
2012-11-15 13:24:34 +11:00
Ferdi Franceschini
6921d0426c PSI UPDATE
r1724 | ffr | 2007-03-27 07:56:13 +1000 (Tue, 27 Mar 2007) | 2 lines
2012-11-15 13:10:21 +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
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
3168325921 PSI update
r1464 | ffr | 2007-02-12 12:20:21 +1100 (Mon, 12 Feb 2007) | 2 lines
2012-11-15 12:58:05 +11:00
Ferdi Franceschini
b95d1d8da7 Check number of args on scan run and silent commands to prevent segfaults.
r1103 | ffr | 2006-09-04 12:03:53 +1000 (Mon, 04 Sep 2006) | 2 lines
2012-11-15 12:46:57 +11:00
6e926b813f PSI sics-cvs-psi-2006 2012-11-15 12:39:51 +11:00
ae77364de2 PSI sics-cvs-psi-complete-tree-post-site-support 2012-11-15 12:39:49 +11:00
3ffd0d8af4 PSI sics-cvs-psi_pre-ansto 2012-11-15 12:39:48 +11:00