Initial revision
This commit is contained in:
161
Components.txt
Normal file
161
Components.txt
Normal file
@ -0,0 +1,161 @@
|
||||
|
||||
SICS components in this directory
|
||||
|
||||
|
||||
1.) SICS core
|
||||
|
||||
- SCinter.* SICS-Interpreter
|
||||
- Scommon.h common definitions
|
||||
- conman.* Connection object and management
|
||||
- devexec.* Device executor
|
||||
- ifile.* options database
|
||||
- interrupt.h Interrupt system
|
||||
intserv.c
|
||||
intcli.*
|
||||
- macro.* link between Sics and Tcl
|
||||
initcl.c
|
||||
- network.* network protocoll handling
|
||||
- obdes.* Object descriptor
|
||||
- ofac.* Object factory, creates objects at startup
|
||||
- passwd.* password database
|
||||
- script.* some commands to access SICS internals from
|
||||
Tcl-scripts.
|
||||
- nserver.* server startup and closing, main loop
|
||||
- servlog.* manages the server log
|
||||
- nserver.c server main program
|
||||
- interface.* object interface descriptions
|
||||
- event.* SICS event description
|
||||
- callback.* The callback system
|
||||
- costa.* Command stack used for queing commands.
|
||||
- ecode.* Text version of error codes.
|
||||
- task.* Cooperative multitasker.
|
||||
|
||||
|
||||
2.) SICS core Objects
|
||||
|
||||
- buffer.* LNS-RuenBueffer
|
||||
- ruli.* RuenBueffer stack management
|
||||
- configfu.h Prototype for some configuration commands
|
||||
- status.* Status handling object
|
||||
- sicsexit.* Exit command
|
||||
- commandlog.* The commandlog
|
||||
- danu.c The data file number management
|
||||
- emon.* Environment control monitoring
|
||||
- evcontroller.* General environment controller class.
|
||||
- evdriver.* General environement controller driver.
|
||||
- perfmon.* Performance measure.
|
||||
- token.* The token system for access control.
|
||||
- udpquieck.* send a UDP message when a data file changed.
|
||||
|
||||
|
||||
|
||||
3.) SICS Objects
|
||||
|
||||
- counter.* Single counter object
|
||||
- drive.* Drive command
|
||||
- motor.* logical motor
|
||||
- mumo.* multiple motor object (SANS)
|
||||
comentry.*
|
||||
mumoconf.*
|
||||
- o2t.* Omega2Theta variable for TOPSI
|
||||
- selector.* Handles a crystal monochromator with energy
|
||||
selvar.* and lambda variables
|
||||
- sicsvar.* primitive text, float or integer variables
|
||||
- histmem.* histogram memory object
|
||||
- nxdata.c some general NeXus data storage utilities
|
||||
and the DMC storage routine
|
||||
- nxutil.* NeXus utility routines.
|
||||
- velo.* The velocity selector
|
||||
- amor2t.* The AMOR Reflectometer two-theta movement
|
||||
- choco.* A generalized controller with driveable
|
||||
- chadapter.* parameters realized in chadapter.
|
||||
- dmc.c special command initialization for DMC
|
||||
- faverage.* Special command to average FOCUS-TOF data
|
||||
online for status display.
|
||||
- fitcenter.* Rough fitting and driving to center of
|
||||
peaks.
|
||||
- fowrite.* FOCUS TOF NeXus file writing.
|
||||
- hkl.* Four circle angle calculation and driving.
|
||||
- hklscan.* Scanning in reciprocal space for 4-circle.
|
||||
- integrate.* Gabe integrtaion of scanned peaks.
|
||||
- itc4.* Special things for ITC4, ITC-503 temperature
|
||||
controllers.
|
||||
- mesure.* Measuring reflection list on a 4-circle.
|
||||
- nextrics.* Writing NeXus files for TRICS in rotation
|
||||
camera mode.
|
||||
- optimse.* General automatic peak optimisation using
|
||||
center-of-gravity.
|
||||
- pimotor.* Physik Instrument DC-804 step motor controller,
|
||||
a child of motor.
|
||||
- sanswave.* wavelength calculation for SANS using a
|
||||
velocity selector.
|
||||
- scan.* General purpose scanning utility.
|
||||
- scontroller.* Access a serial port directly using SICS
|
||||
- serial.* ways.
|
||||
- sps.* Dealing with Siemens Siematic SPS controllers.
|
||||
Probably SINQ specific.
|
||||
- varlog.* log an environment controller
|
||||
- xytable.* A general purpose table of x-y values.
|
||||
- a2t. * AMOR two theta movement
|
||||
- amorstat.* AMOR status display support
|
||||
- nxamor.* AMOR data file writing
|
||||
- amorscan.* AMOR specific scan functions.
|
||||
|
||||
|
||||
4.) SICS Hardware driver
|
||||
|
||||
- countdriv.* EL737 counter driver
|
||||
- modriv.* EL734 motor driver
|
||||
el734driv.c
|
||||
el734dc.c
|
||||
- bruker.c Driver for the Bruker Magnet
|
||||
- simcter.c Simulated counter
|
||||
- simdriv.c Simulated motor
|
||||
- histsim.c Simualted histogram memory
|
||||
- histdriv.c histogram driver general
|
||||
- sinqhmdriv.c SinQ histogram memory driver
|
||||
- velosim.c Simulated velocity selector
|
||||
- velodornier.c Dornier velocity selector
|
||||
- dilludriv.* Driver for the old dillution cryostat
|
||||
- docho.* Dornier chopper control system
|
||||
- itc4driv.* Driver for ITC-4 - ITC-503 temperature
|
||||
controllers.
|
||||
- ltc11.* Driver for the Kyocera LTC-11 temperature
|
||||
controller.
|
||||
- pipiezo.* Driver for a Physik Instrument Piezo motor
|
||||
controller.
|
||||
- simchop.* simulated chopper.
|
||||
- simev.* simulated environment controller.
|
||||
- tclev.v necessary code for defining a environment
|
||||
controller driver in Tcl.
|
||||
|
||||
|
||||
5.) Utility
|
||||
|
||||
some of these are freeware files from the net
|
||||
|
||||
- Dbg.* Don Libbes Tcl-Debugger
|
||||
- bit.h Bit-Array handling macros
|
||||
- defines.h, lld*.* Linked list package
|
||||
- fortify.* memory debugging package
|
||||
ufortify.*
|
||||
- fupa.* helps interpreting object commands
|
||||
- obpar.* manages array of object parameters
|
||||
- splitter.* command analysis code
|
||||
- strdup.*, string duplication
|
||||
- strrepl.c string replacement
|
||||
- stringdict.* a String Dictionary
|
||||
- dynstring.* Dynamic Strings.
|
||||
- sdynar.* Dynmaic array.
|
||||
- uubuffer.* uuencode something into a buffer.
|
||||
|
||||
6.) Subdirectorys
|
||||
|
||||
- hardsup additional HW handling code
|
||||
- tcl SICS commands implemented in Tcl
|
||||
- user user documentation
|
||||
- user/general general SICS commands
|
||||
- user/DMC DMC specific commands
|
||||
- status status display clients
|
||||
- fourcircle four circle diffraction related stuff
|
||||
- ninx The ILL program INX modified for NeXus
|
Reference in New Issue
Block a user