iCame.util
Class ConvertPar95toV5

java.lang.Object
  |
  +--java.util.Dictionary
        |
        +--java.util.Hashtable
              |
              +--java.util.Properties
                    |
                    +--iCame.util.ConvertPar95toV5

public class ConvertPar95toV5
extends Properties

Convert IPNS VAX data acquisition system parameter file inst__95.par to a java properties file consistant with the EPICS VXI Data acquisition system. Data will be stored in inst__V5.par.

Author:
John Hammonds
Version: V5beta1

Field Summary
 (package private) intActiveRun
           
 (package private) floatAreaClock
           
 (package private) intAreaPresent
           
 (package private) floatbChi
           
 (package private) floatbDetA
           
 (package private) floatbDetD
           
 (package private) floatbOmega
           
 (package private) floatbPhi
           
 (package private) floatChi
           
 (package private) intDefaultRun
           
 (package private) floatDetA
           
 (package private) floatDetD
           
 (package private) intDetectorCal
           
 (package private) intDMon
           
 (package private) charDUnit
           
 (package private) floatEin
           
 (package private) floatEout
           
 (package private) inthrdy
           
 (package private) floatibo
           
 (package private) floatico
           
 (package private) charICont
           
 (package private) floatilo
           
 (package private) intKeep
           
 (package private) intLastRun
           
 (package private) floatLpsdClock
           
 (package private) intMaxMem
           
 (package private) intMaxOverflows
           
 (package private) intModeratorCal
           
 (package private) intNextExp
           
 (package private) intNumDets
           
 (package private) floatOmega
           
 (package private) floatPhi
           
 (package private) charPTU
           
 (package private) intSafe
           
 (package private) intSaved
           
 (package private) intSMAX
           
 (package private) intSPNT
           
 (package private) floatStdClock
           
 (package private) intstrt
           
 (package private) chartempl
           
 (package private) floatXDisplacement
           
 (package private) floatXLeft
           
 (package private) floatXLength
           
 (package private) floatXMon
           
 (package private) floatXRight
           
 (package private) floatYDisplacement
           
 (package private) floatYLow
           
 (package private) floatYUpper
           

Constructor Summary
ConvertPar95toV5(String inst)
           

Method Summary
 static voidmain(String[] args)
           
 (package private) intReadInt(RandomAccessFile inFile, int length)
           
 (package private) floatReadVaxFloat(RandomAccessFile inFile)
           

Methods inherited from class java.util.Properties
setProperty, load, save, store, getProperty, getProperty, propertyNames, list, list

Methods inherited from class java.util.Hashtable
size, isEmpty, keys, elements, contains, containsValue, containsKey, get, put, remove, putAll, clear, clone, toString, keySet, entrySet, values, equals, hashCode

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

Field Detail

ActiveRun

int ActiveRun

AreaClock

float AreaClock

AreaPresent

int AreaPresent

bChi

float bChi

bDetA

float bDetA

bDetD

float bDetD

bOmega

float bOmega

bPhi

float bPhi

Chi

float Chi

DefaultRun

int DefaultRun

DetA

float DetA

DetD

float DetD

DetectorCal

int DetectorCal

DMon

int DMon

DUnit

char DUnit

Ein

float Ein

Eout

float Eout

hrdy

int hrdy

ibo

float ibo

ico

float ico

ICont

char ICont

ilo

float ilo

Keep

int Keep

LastRun

int LastRun

LpsdClock

float LpsdClock

MaxMem

int MaxMem

MaxOverflows

int MaxOverflows

ModeratorCal

int ModeratorCal

NextExp

int NextExp

NumDets

int NumDets

Omega

float Omega

Phi

float Phi

PTU

char PTU

Safe

int Safe

Saved

int Saved

SMAX

int SMAX

SPNT

int SPNT

StdClock

float StdClock

strt

int strt

templ

char templ

XDisplacement

float XDisplacement

XLeft

float XLeft

XLength

float XLength

XMon

float XMon

XRight

float XRight

YDisplacement

float YDisplacement

YLow

float YLow

YUpper

float YUpper
Constructor Detail

ConvertPar95toV5

public ConvertPar95toV5(String inst)
throws java.io.IOException
Method Detail

main

public static void main(String[] args)
throws java.io.IOException

ReadInt

int ReadInt(RandomAccessFile inFile, int length)
throws java.io.IOException,
java.io.EOFException

ReadVaxFloat

float ReadVaxFloat(RandomAccessFile inFile)
throws java.io.IOException,
java.io.EOFException