; This Configuration file describes the Auxillary Hardware Configuration.
; It should be read by every program, which tries to acces any Auxillary
; Hardware via the IEC bus.
;
; organization:
;
; Any word, which starts with a `:` in the first column is a Keyword for this
; particular device. Then follows in this order on the next lines:
;
; 1) The device file.
; 2) a program to be called in the event of an error
; 3) an error message to be printed in the event of an error
; 4) a filename, to which spurious output should be directed
; 5) some device dependent information.
;
; This definition is stopped by an `#` in the first column.
;
:gfx0
  /tmp/tek.pipe@
#
:gfx1
  /tmp/tek.pipe1
#
:gfx2
  /tmp/tek.pipe2
#
:gfx3
  /tmp/tek.pipe3
#
:gfx4
  /tmp/tek.pipe4
#
:font1
  /src/lise/stroke.fnt
#
:halder
  /dev/hpib/7a16                    ; hpib address is 16
  /usr/bin/X11/xdialog -p exclaim -m "Halder error"
  Halder error
  /dev/null
  8k                                ; 8k or 16k halder (4 or 5 digits)
  PB                                ; command for print out (PB or PR)
  DA                                ; command to send after printout
  8k                                ; length of actual spectrum
#
:halder-BUTZ
  /dev/hpib/7a16                    ; hpib address is 16
  /usr/bin/X11/xdialog -p exclaim -m "Halder error"
  Halder error
  /dev/null
  16k                               ; 8k or 16k halder (4 or 5 digits)
  PR                                ; command for print out (PB or PR)
  D1                                ; command to send after printout
  8k                                ; length of actual spectrum
#
:Epsonxx-Amiga
  PAR:                              ; Epson compatible
  /usr/bin/X11/xdialog -p exclaim -m "PRINTER error"
  PRINTER error
  /dev/null
  3                                 ; number of passes
  1                                 ; number of dot image characters lsb msb
  1800                              ; x_size printer
  800                               ; y_size printer
  \x1B@                             ; printer initialize
  \x1BL                             ; printer double density grafic
  \x1B3\x01\n                       ; initiate half dot line feed
  \x1B3\x15\n                       ; initiate full line feed
  \x1B@\x0C                         ; send after printing
#
:HP_DeskJet_1
  /dev/lpraw                        ; HP DeskJet 500 Landscape
  /usr/bin/X11/xdialog -p exclaim -m "PRINTER error"  PRINTER error
  /dev/null
  2                                 ; number of passes
  3                                 ; HP DeskJet mode LandScape
  1600                              ; x_size printer
  1200                              ; y_size printer
  \x1B*t150R\x1B*rA                 ; select quad density graphics
  \x1B*b150W                        ; printer double density grafic
  \x00                              ; initiate half dot line feed
  \x00                              ; initiate full line feed
  \x1B*rbC\x0c                      ; send after printing
#
:HP_DeskJet_2
  /dev/lpraw                        ; HP DeskJet 500 portrait
  /usr/bin/X11/xdialog -p exclaim -m "PRINTER error"
  PRINTER error
  /dev/null
  2                                 ; number of passes
  2                                 ; HP QuietJet mode (DeskJet portrait)
  2400                              ; x_size printer
  1600                               ; y_size printer
  \x1B*t300R\x1B*rA                 ; select quad density graphics
  \x1B*b300W                        ; printer double density grafic
  \x00                              ; initiate half dot line feed
  \x00                              ; initiate full line feed
  \x1B*rbC\x0c                      ; send after printing
#

:defaultprinter
  /dev/lpraw                        ; HP Quiet Jet
  /usr/bin/X11/xdialog -p exclaim -m "PRINTER error"
  PRINTER error
  /dev/null
  2                                 ; number of passes
  2                                 ; HP Mode Raster graphic in rows
  1800                              ; x_size printer
  1200                              ; y_size printer
  \x1B*t192R\x1B*rA                 ; select quad density graphics
  \x1B*b225W                        ; printer double density grafic
  \x00                              ; initiate half dot line feed
  \x00                              ; initiate full line feed
  \x1B*rB                           ; send after printing
#
:auger
   /dev/hpib/7a10
   /usr/bin/X11/xdialog -p exclaim -m "AES error"
   AES error
   /dev/null
   150               ; miliseconds delay
   0.0025            ; voltage increment (before ramp) 1 eV per step
   0.0               ; starting voltage
   3.096             ; end voltage = 3.0956 = 1 KeV (Max = 10 V = 3.2304 KeV)
   323.04            ; energy calibration eV/V
   3                 ; read out Lock In 3 times and take mean value
   30                ; update gfx every 30 seconds
   /tmp/augertmp     ; temporary spectrum name for gfx
   /src/aes/augergfx.bat ; macro to call after update intervall
#
