Contents
- STARGRASP Info-Sheet
- STARGRASP Quick Start
- STARGRASP Core System
- I. Core System Operation
- II. Core Software Overview
- A. Demo Scripts
- config
- functions
- stage2
- pon
- cal
- setup
- clean
- expose
- readout
- save
- B. Toolkit Level
- grasp_receiver
- grasp_boot
- grasp_cmd
- grasp_save
- grasp_save_ota
- grasp_pon_ota
- C. STARGRASP C Libraries
- libcli.a
- libsockio.a
- libfh.a
- libcatp.a
- libstargrasp.a
- D. Controller Socket Commands
- reset
- dev
- adc
- clk
- dac
- readcal
- detsize
- clvset
- clean
- readout
- etime
- etype
- expose
- shutter
- otacal
- celldes
- cellsel
- pixtype
- E. Registers and Clocking Instructions
- III. Core Hardware Overview
- A. Cryogenic Assemblies
- Rigidflex
- B. Cryostat Mounted Assemblies
- Chassis
- PREAMP
- DAQ3U
- FPGA
- PowerDist pcb
- Mounting plate
- Minipwrshutter
- C. Power Supplies
- IV. Computers and Switches
- V. Test Procedures
- Extra Goodies
- I. Operational Extras (statserv, data store)
- II. Software Extras (zimfits, Web quicklook)
- III. Hardware Extras (shutter control)
We intend to turn each of the (currently dead) links below into API descriptions for each of our core C libraries. All of the toolkit tools are built on top of these 5 libraries.
- libcli.a? - This command line library implements the argument parser utilized at various levels in the STARGRASP system.
- libsockio.a? - A socket communications library that handles opening a TCP connection, sending one-line ASCII text commands, and receiving responses.
- libfh.a? - Constructs FITS files.
- libcatp.a? - Custom UDP image transfer protocol.
- libstargrasp.a? - functions that do most of the job of the STARGRASP toolkit programs.
