/* # 2Oct96 nmd # scanningCycle and dataRecieverMessage # 23Jul96 nmd # Inintial implementation */ #if ! defined(SOFTDATA_H) #define SOFTDATA_H typedef struct SWStruct1 { short etalonStep; /* Etalon Stepper Motor Pos */ short onlineStep; /* Position of OH line */ short etalonMove; /* Steps to move etalon by */ short etalonTarget; /* Step to which etalon will move */ short etalonRate; /* Steps per second */ short lineWidth; /* Peak width in steps */ short numStepsOffline; /* Offline steps */ short powerNormalize; /* Normalize for laser power in display ? */ short nominalPRF; /* Nominal Laser Pulse Repetition Freq */ short scanningCycle; /* Modulation Cycle for IR scanning */ short dataRecieverMessage; /* Message for data reciever is ready */ short kineticsMode; /* Type of kinetics */ short pressureSetpoint; /* Setpoint for pressure control */ short pressureGain; /* gain for pressure control */ short pressurePhase; /* phase for pressure control */ short pressureFCFullScale; /* for pressure control */ short pressureFCMax; /* for pressure control */ short pressureFCMin; /* for pressure control */ } SWDataStruct; SWDataStruct SWData; #define KINCONTINUOUS 0 #define KINMODULATED 1 #endif