;cpd.ini.gaw [Global] ;Full path to the cpd executable (based on CPD), used when restarting (or if it is PATH, just "cpd") CPDBin=/bin/cpd ;Full path to the state file (again $(CPD)this) CPDState=/etc/cpdstate ;Path to the binarys, must have the trailing / BaseBin=/bin/ ;Instruments to spawn, HEADING:binary ;Or pause:time ;First the instruments ;Instrument=GPS:gps ;Instrument=BESTUPS:bestups ;Instrument=WATLOW:watlow ;Instrument=CNC1:cnserial ;Instrument=CNC2:cnserial ;Instrument=CNC3:cnserial ;Instrument=CNC4:cnserial ;Instrument=CNC5:cnserial ;Instrument=NEPH1:neph ;Instrument=NEPH2:neph ;Instrument=NEPH1M903:nephM903 ;Instrument=NEPH2M903:nephM903 ;Instrument=OZONEMON:ozonemon ;Instrument=UMAC1:umac ;Instrument=UMAC2:umac ;Instrument=AETHALOMETER:aethalometer ;Instrument=LOVEPID1:lovepid ;Instrument=RAWDATA1:rawdatarec ;Instrument=RAWDATA2:rawdatarec ;Instrument=CCN:ccn ;Instrument=SEMS:sems ;Instrument=TSITMF1:tsitmf ;Can only be here if it is in serial mode ;Instrument=PSAP3W0:psap3 Instrument=PSAP3W1:psap3 ;Instrument=PSAP3W2:psap3 ;Instrument=PSAP3W3:psap3 ;Instrument=PSAP3W4:psap3 ;Instrument=PSAP3W5:psap3 ;Instrument=PSAP3W6:psap3 ;Instrument=PSAP3W7:psap3 ;Instrument=PSAP3W8:psap3 ;Instrument=PSAP3W9:psap3 ;Instrument=CLAP0:clap ;Instrument=CLAP1:clap ;Instrument=CLAP2:clap ;Instrument=CLAP3:clap ;Instrument=CLAP4:clap ;Instrument=CLAP5:clap ;Instrument=CLAP6:clap ;Instrument=CLAP7:clap ;Instrument=CLAP3W:clap3w ;Now the controllers Instrument=pause:2.0 ;if running the two channels of pulse counter CPCs, put the instrument here ;Instrument=CNC6:cnserial ;Instrument=LOVEPIDUMAC1:lovepidumac Instrument=pause:2.0 ;Must be here (after delay) if it is in analog mode (it uses the uMAC) ;Instrument=CLAP:clap ;Instrument=SCHEDULE:schedule Instrument=AEROSOL:aerosol ;Wait to let aerosol spawn (others use it) ;Instrument=pause:2.0 ;Instrument=HUMIDOGRAPH:humidograph ;Instrument=FILTER:filter ;Wait for others to spawn, aeromon reads from filter ;Instrument=pause:2.0 ;Instrument=AEROMON:aeromon ;Instrument=CVI:cvi ;Full path to the serial server, if null, looks in the instrument bin dir for sersrv, if it cant open the file as a full pathname, prepends the bin dir to it, or just sersrv if it's in PATH) SerSrvBin=/aer/prg/cpd/bin/sersrv ;List of headings that designate spanchecks Spancheck=SPANCHECK ;List of uMACs, HEADING:id (id is hundreds digit on analog channels) uMAC=UMAC1:0 ;uMAC=UMAC2:1 ;uMAC=LOVEPIDUMAC1:2 uMAC=TSITMF1:3 ;Heading that other instruments will open to get aerosol data Aerosol=AEROSOL ;Heading instruments open filter as (to bypass mainly) Filter=FILTER ;Heading that cpx will use to get aeromon data Aeromon=AEROMON ;Heading that cpx will use to get clap data Clap=CLAP ;Heading that cpx will use to get ups data Bestups=BESTUPS ;Heading that cpx will use to get gps data ;Gps=GPS ;Password for the client to use ;ClientPassword=cmdl [Disk] ;Place to create log files, must have the trailing / LogDir=/aer/sfa/log/ ;Monitor file to use (gets the log timestamp appended) MonitorFile=CPDMON ;Time to rotate the files, hh:mm format LogRotateInterval=24:00 ;Do log rotation on the day boundary, regardless LogRotateOnDay=TRUE ;Interval to flush files, in minutes FlushInterval=15 ;First field after the timestamp (when writing records) StationID=SFA ;Maximum file size (more causes an auto-switch); in KB MaxFileSize=1024 ;Default for unspcified logging or "GLOBAL" GlobalLogging=TRUE ;Interval to calculate averages GlobalAvgInterval=1:00 ;Default interval for logging, if not specified or set to GLOBAL, mm:ss GlobalLogInterval=15:00 [SPANCHECK] ;List of nephs to check ;Neph=NEPH1 ;Neph=NEPH2 Neph=NEPH1M903 Neph=NEPH2M903 ;Time to measure CO2 on spancheck, mm:ss SpanCO2Time=5:00 ;Air SpanAirTime=10:00 ;Time to flush with CO2 SpanCO2FlushTime=5:00 ;With air SpanAirFlushTime=3:00 ;Name for the clients to use ClientName=Spancheck [TSITMF1] ;Port description Port=/dev/ttyUSB5:38400N81 ;Printable name (used mainly for error printing) NiceName=TSI Flow Meter ;Used to create status strings by the client ShortName=L ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=TMF001 ;Prepend this to all log entries LogPrepend= ;Interval between log entries, in mm:ss, or GLOBAL (to use to default) LogInterval=GLOBAL ;Create average records Run_Averages=TRUE [CNC1] ;Port description Port=/dev/ttyUSB0:9600E71 ;Printable name (used mainly for error printing) NiceName=3010#2394(ref) ;Used to create status strings by the client ShortName=C ;Type (3010, 3010Polled, 3703, Pulse) CNType=3010Polled ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=CNC001 ;Prepend this to all log entries LogPrepend= ;Interval between log entries, in mm:ss, or GLOBAL (to use to default) LogInterval=GLOBAL ;Flow (cc/s) Q_cnc_cc_s=16.95; 090810/PJS ;Create ca_ records Run_Averages=TRUE [CNC2] ;Port description Port=/dev/ttyUSB2:9600E71 ;Printable name (used mainly for error printing) NiceName=3760#405 ;Used to create status strings by the client ShortName=D ;Type (3010, 3010Polled, 3703, Pulse) CNType=3760 ;CNType=CHAN2 ;CNCFrom=CNC3 ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=CNC002 ;Prepend this to all log entries LogPrepend= ;Interval between log entries, in mm:ss, or GLOBAL (to use to default) LogInterval=GLOBAL ;Flow (cc/s) Q_cnc_cc_s=17.97;090817/PJS@GMD;25.75; 090810/PJS ;Create ca_ records Run_Averages=TRUE [CNC3] ;Port description Port=/dev/ttyUSB2:9600E71 ;Printable name (used mainly for error printing) NiceName=3760#327 ;Used to create status strings by the client ShortName=E ;Type (3010, 3010Polled, 3703, Pulse) ;CNType=3760 CNType=CHAN2 CNCFrom=CNC2 ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=CNC003 ;Prepend this to all log entries LogPrepend= ;Interval between log entries, in mm:ss, or GLOBAL (to use to default) LogInterval=GLOBAL ;Flow (cc/s) Q_cnc_cc_s=25.35;090817/PJS@GMD;27.18; 090810/PJS ;Create ca_ records Run_Averages=TRUE [CNC4] ;Port description Port=/dev/ttyUSB5:9600E71 ;Printable name (used mainly for error printing) NiceName=3760#388 ;Used to create status strings by the client ShortName=F ;Type (3010, 3010Polled, 3703, Pulse) CNType=3760 ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=CNC004 ;Prepend this to all log entries LogPrepend= ;Interval between log entries, in mm:ss, or GLOBAL (to use to default) LogInterval=GLOBAL ;Flow (cc/s) Q_cnc_cc_s=27.15; 080905/PJS ;Create ca_ records Run_Averages=TRUE [CNC5] ;Port description Port=/dev/ttyUSB5:9600E71 ;Printable name (used mainly for error printing) NiceName=3760#184 ;Used to create status strings by the client ShortName=G ;Type (3010, 3010Polled, 3703, Pulse) ;CNType=3760 CNType=CHAN2 CNCFrom=CNC4 ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=CNC005 ;Prepend this to all log entries LogPrepend= ;Interval between log entries, in mm:ss, or GLOBAL (to use to default) LogInterval=GLOBAL ;Flow (cc/s) Q_cnc_cc_s=27.15; 080905/PJS ;Create ca_ records Run_Averages=TRUE [CNC6] ;Port description Port=/dev/ttyUSB2:9600E71 ;Port=/dev/ttyUSB2:115200N81 ; water based ;Printable name (used mainly for error printing) NiceName=3010CPC#2028 ;Used to create status strings by the client ShortName=D ;Type (3010, 3010Polled, 3703, Pulse) CNType=3010Polled ;CNType=CHAN2 ;CNCFrom=CNC2 ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=CNC003 ;Prepend this to all log entries LogPrepend= ;Interval between log entries, in mm:ss, or GLOBAL (to use to default) LogInterval=GLOBAL ;Flow (cc/s) Q_cnc_cc_s=16.70;080618/PJS ;Create ca_ records Run_Averages=TRUE [NEPH1] ;Port description Port=/dev/ttyUSB0:9600E71 ;Printable name NiceName=TSINeph#1034 ;Used to create status strings by the client ShortName=N ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=NEPH01 ;Prepend this to all log entries LogPrepend= ;Interval between log entries, in mm:ss, or GLOBAL (to use to default) LogInterval=GLOBAL ;Strings to send during init, after all defaults InitStr=L1 InitStr=B255 ;Values to set SMZ=1 STA=1 STB=62 STP=30600 STZ=300 SMB=1 SP=75 ;Set lamp wattage to this on server exit SPexit=75 ;Times to zero check on, seconds into the hour ;ZeroAt=3418 ;Wavelengths Lambda_Green=550.0 Lambda_Red=700.0 ;Create na_ records Run_Averages=TRUE ;Wet Neph [NEPH2] ;Port description Port=/dev/ttyUSB3:9600E71 ;Printable name NiceName=TSI Neph-2 ;Used to create status strings by the client ShortName=O ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=NEPH02 ;Prepend this to all log entries LogPrepend= ;Interval between log entries, in mm:ss, or GLOBAL (to use to default) LogInterval=GLOBAL ;Strings to send during init, after all defaults InitStr=L1 InitStr=B255 ;Values to set SMZ=1 STA=1 STB=62 STP=30600 STZ=300 SMB=1 SP=75 ;Set lamp wattage to this on server exit SPexit=75 ;Times to zero check on, seconds into the hour ZeroAt=3418 ;Wavelengths Lambda_Green=550.0 Lambda_Red=700.0 ;Create ca_ records Run_Averages=TRUE [PSAP3W0] ;Port description Port=/dev/ttyUSB0:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-3W#106 ;Used to create status strings by the client ShortName=P ;Are we logging? (initially, can be changed while running ;In the watlow's case, this will just contain any errors it reports ;And will NOT be writen to on a regular basis IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=PSAP3W0 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=60 ;Sample area in m^2 Area_m2=1.847E-5; 090625/PJS ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=STOP ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0352,0.9716;091130/PJS@GMD;0.0727,0.9739; 090625/PJS ;Filter transmittance correction Cal_TRCB=0.814,1.237 Cal_TRCG=0.814,1.237 Cal_TRCR=0.814,1.237 ;Create la_ records Run_Averages=TRUE ;Create lr_ raw hex psap data records Log_Raw=TRUE [PSAP3W1] ;Port description Port=/dev/ttyUSB1:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-3W#94 ;Used to create status strings by the client ShortName=Q ;Are we logging? (initially, can be changed while running ;In the watlow's case, this will just contain any errors it reports ;And will NOT be writen to on a regular basis IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=PSAP3W1 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=60 ;Sample area in m^2 Area_m2=1.886E-5; 070214/PJS ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=STOP ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0364,0.9667; 070214/PJS ;Filter transmittance correction Cal_TRCB=0.814,1.237 Cal_TRCG=0.814,1.237 Cal_TRCR=0.814,1.237 ;Create la_ records Run_Averages=TRUE [PSAP3W2] ;Port description Port=/dev/ttyUSB2:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-3W# ;Used to create status strings by the client ShortName=E ;Are we logging? (initially, can be changed while running ;In the watlow's case, this will just contain any errors it reports ;And will NOT be writen to on a regular basis IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=PSAP3W2 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=60 ;Sample area in m^2 Area_m2=1.781E-5 ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=STOP ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0,1.0 ;Filter transmittance correction Cal_TRCB=0.814,1.237 Cal_TRCG=0.814,1.237 Cal_TRCR=0.814,1.237 ;Create la_ records Run_Averages=TRUE [PSAP3W3] ;Port description Port=/dev/ttyUSB3:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-3W# ;Used to create status strings by the client ShortName=F ;Are we logging? (initially, can be changed while running ;In the watlow's case, this will just contain any errors it reports ;And will NOT be writen to on a regular basis IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=PSAP3W3 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=60 ;Sample area in m^2 Area_m2=1.781E-5 ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=STOP ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0,1.0 ;Filter transmittance correction Cal_TRCB=0.814,1.237 Cal_TRCG=0.814,1.237 Cal_TRCR=0.814,1.237 ;Create la_ records Run_Averages=TRUE [PSAP3W4] ;Port description Port=/dev/ttyUSB4:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-3W# ;Used to create status strings by the client ShortName=G ;Are we logging? (initially, can be changed while running ;In the watlow's case, this will just contain any errors it reports ;And will NOT be writen to on a regular basis IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=PSAP3W4 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=60 ;Sample area in m^2 Area_m2=1.793E-5 ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=STOP ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0,1.0 ;Filter transmittance correction Cal_TRCB=0.814,1.237 Cal_TRCG=0.814,1.237 Cal_TRCR=0.814,1.237 ;Create la_ records Run_Averages=TRUE [PSAP3W5] ;Port description Port=/dev/ttyUSB5:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-3W# ;Used to create status strings by the client ShortName=H ;Are we logging? (initially, can be changed while running ;In the watlow's case, this will just contain any errors it reports ;And will NOT be writen to on a regular basis IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=PSAP3W5 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=60 ;Sample area in m^2 Area_m2=1.781E-5 ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=STOP ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0,1.0 ;Filter transmittance correction Cal_TRCB=0.814,1.237 Cal_TRCG=0.814,1.237 Cal_TRCR=0.814,1.237 ;Create la_ records Run_Averages=TRUE [PSAP3W6] ;Port description Port=/dev/ttyUSB6:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-3W# ;Used to create status strings by the client ShortName=I ;Are we logging? (initially, can be changed while running ;In the watlow's case, this will just contain any errors it reports ;And will NOT be writen to on a regular basis IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=PSAP3W6 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=60 ;Sample area in m^2 Area_m2=1.781E-5 ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=STOP ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0,1.0 ;Filter transmittance correction Cal_TRCB=0.814,1.237 Cal_TRCG=0.814,1.237 Cal_TRCR=0.814,1.237 ;Create la_ records Run_Averages=TRUE [PSAP3W7] ;Port description Port=/dev/ttyUSB7:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-3W# ;Used to create status strings by the client ShortName=J ;Are we logging? (initially, can be changed while running ;In the watlow's case, this will just contain any errors it reports ;And will NOT be writen to on a regular basis IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=PSAP3W7 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=60 ;Sample area in m^2 Area_m2=1.781E-5 ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=STOP ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0,1.0 ;Filter transmittance correction Cal_TRCB=0.814,1.237 Cal_TRCG=0.814,1.237 Cal_TRCR=0.814,1.237 ;Create la_ records Run_Averages=TRUE [PSAP3W8] ;Port description Port=/dev/ttyUSB8:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-3W# ;Used to create status strings by the client ShortName=K ;Are we logging? (initially, can be changed while running ;In the watlow's case, this will just contain any errors it reports ;And will NOT be writen to on a regular basis IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=PSAP3W8 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=60 ;Sample area in m^2 Area_m2=1.781E-5 ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=STOP ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0,1.0 ;Filter transmittance correction Cal_TRCB=0.814,1.237 Cal_TRCG=0.814,1.237 Cal_TRCR=0.814,1.237 ;Create la_ records Run_Averages=TRUE [PSAP3W9] ;Port description Port=/dev/ttyUSB9:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-3W# ;Used to create status strings by the client ShortName=L ;Are we logging? (initially, can be changed while running ;In the watlow's case, this will just contain any errors it reports ;And will NOT be writen to on a regular basis IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=PSAP3W9 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=60 ;Sample area in m^2 Area_m2=1.781E-5 ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=STOP ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0,1.0 ;Filter transmittance correction Cal_TRCB=0.814,1.237 Cal_TRCG=0.814,1.237 Cal_TRCR=0.814,1.237 ;Create la_ records Run_Averages=TRUE [CLAP10] ;Show window initially DefaultShow=FALSE ;Running in analog mode? (don't need Port if true) Analog=FALSE ;Port description Port=/dev/ttyUSB10:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-1W# ;Used to create status strings by the client ShortName=M ;Are we logging? (initially, can be changed while running IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=CLAP10 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=10 ;Sample area in m^2 (only applies to serial) Area_m2=1.924E-5 ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=BOTH ;Instrument serial number ;Serial_Number= ;Channel for linear Bap (only used if Analog=TRUE) Chan_Bap_lin=5 ;log10 Bap Chan_Bap_log=4 ;Filter Transmittance Chan_Tr=6 ;Flow rate Chan_Q_slpm=7 ;Respective calibrations (Analog only) Cal_Analog_Bap_lin=-1.E-6,1.0E-5; Cal_Analog_Bap_log=7.,1.,0. Cal_Analog_Tr=0.0,0.25 Cal_Analog_Q_slpm=0.0,1.0 ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0,1.0 ;Filter transimittance correction Cal_TRC=0.814,1.237 ;Create la_ records Run_Averages=TRUE [CLAP11] ;Show window initially DefaultShow=FALSE ;Running in analog mode? (don't need Port if true) Analog=FALSE ;Port description Port=/dev/ttyUSB11:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-1W# ;Used to create status strings by the client ShortName=N ;Are we logging? (initially, can be changed while running IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=CLAP11 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=10 ;Sample area in m^2 (only applies to serial) Area_m2=1.924E-5 ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=BOTH ;Instrument serial number ;Serial_Number= ;Channel for linear Bap (only used if Analog=TRUE) Chan_Bap_lin=5 ;log10 Bap Chan_Bap_log=4 ;Filter Transmittance Chan_Tr=6 ;Flow rate Chan_Q_slpm=7 ;Respective calibrations (Analog only) Cal_Analog_Bap_lin=-1.E-6,1.0E-5; Cal_Analog_Bap_log=7.,1.,0. Cal_Analog_Tr=0.0,0.25 Cal_Analog_Q_slpm=0.0,1.0 ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0,1.0 ;Filter transimittance correction Cal_TRC=0.814,1.237 ;Create la_ records Run_Averages=TRUE [CLAP12] ;Show window initially DefaultShow=FALSE ;Running in analog mode? (don't need Port if true) Analog=FALSE ;Port description Port=/dev/ttyUSB12:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-1W# ;Used to create status strings by the client ShortName=O ;Are we logging? (initially, can be changed while running IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=CLAP12 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=10 ;Sample area in m^2 (only applies to serial) Area_m2=1.924E-5 ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=BOTH ;Instrument serial number ;Serial_Number= ;Channel for linear Bap (only used if Analog=TRUE) Chan_Bap_lin=5 ;log10 Bap Chan_Bap_log=4 ;Filter Transmittance Chan_Tr=6 ;Flow rate Chan_Q_slpm=7 ;Respective calibrations (Analog only) Cal_Analog_Bap_lin=-1.E-6,1.0E-5; Cal_Analog_Bap_log=7.,1.,0. Cal_Analog_Tr=0.0,0.25 Cal_Analog_Q_slpm=0.0,1.0 ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0,1.0 ;Filter transimittance correction Cal_TRC=0.814,1.237 ;Create la_ records Run_Averages=TRUE [CLAP13] ;Show window initially DefaultShow=FALSE ;Running in analog mode? (don't need Port if true) Analog=FALSE ;Port description Port=/dev/ttyUSB11:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-1W# ;Used to create status strings by the client ShortName=P ;Are we logging? (initially, can be changed while running IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=CLAP13 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=10 ;Sample area in m^2 (only applies to serial) Area_m2=1.924E-5 ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=BOTH ;Instrument serial number ;Serial_Number= ;Channel for linear Bap (only used if Analog=TRUE) Chan_Bap_lin=5 ;log10 Bap Chan_Bap_log=4 ;Filter Transmittance Chan_Tr=6 ;Flow rate Chan_Q_slpm=7 ;Respective calibrations (Analog only) Cal_Analog_Bap_lin=-1.E-6,1.0E-5; Cal_Analog_Bap_log=7.,1.,0. Cal_Analog_Tr=0.0,0.25 Cal_Analog_Q_slpm=0.0,1.0 ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0,1.0 ;Filter transimittance correction Cal_TRC=0.814,1.237 ;Create la_ records Run_Averages=TRUE [CLAP14] ;Show window initially DefaultShow=FALSE ;Running in analog mode? (don't need Port if true) Analog=FALSE ;Port description Port=/dev/ttyUSB14:9600N81 ;Printable name (used mainly for error printing) NiceName=PSAP-1W# ;Used to create status strings by the client ShortName=Q ;Are we logging? (initially, can be changed while running IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=CLAP14 ;Prepend this to all log entries LogPrepend= ;Number of points to smooth with ;SmoothTC=10 ;Sample area in m^2 (only applies to serial) Area_m2=1.924E-5 ;Detect filter changes (START,STOP,BOTH,NONE) Autodetect=BOTH ;Instrument serial number ;Serial_Number= ;Channel for linear Bap (only used if Analog=TRUE) Chan_Bap_lin=5 ;log10 Bap Chan_Bap_log=4 ;Filter Transmittance Chan_Tr=6 ;Flow rate Chan_Q_slpm=7 ;Respective calibrations (Analog only) Cal_Analog_Bap_lin=-1.E-6,1.0E-5; Cal_Analog_Bap_log=7.,1.,0. Cal_Analog_Tr=0.0,0.25 Cal_Analog_Q_slpm=0.0,1.0 ;Instrument calibrations Cal_Bap=0.0,1.0 Cal_Tr=0.0,1.0 Cal_Q_slpm=0.0,1.0 ;Filter transimittance correction Cal_TRC=0.814,1.237 ;Create la_ records Run_Averages=TRUE [CLAP3W] ;Port description Port=/dev/ttyUSB0:57600N81 ;Printable name (used mainly for error printing) NiceName=CLAP3W ;Used to create status strings by the client ShortName=R ;Are we logging? (initially, can be changed while running ;In the watlow's case, this will just contain any errors it reports ;And will NOT be writen to on a regular basis IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=CLAP3W ;Prepend this to all log entries ;LogPrepend= ;Sample area in m^2 Area_m2=1.781E-5 ;Instrument calibrations Cal_InB=0.0,1.0 Cal_InG=0.0,1.0 Cal_InR=0.0,1.0 Cal_BapB=0.0,1.0 Cal_BapG=0.0,1.0 Cal_BapR=0.0,1.0 Cal_Q=0.0,1.0 Cal_T=0.0,1.0 ;Bap_K=160.83 ;5146.7 ;Create la_ records Run_Averages=TRUE ;Create lr_ raw data records Log_Raw=TRUE ;Time in seconds to automatically switch spots, -1 to disable RotateSpotTime=7200 [RAWDATA1] ;Port description Port=/dev/ttyUSB1:3840N81 ;Printable name (used mainly for error printing) NiceName=TSI_flowmeter ;Used to create status strings by the client ShortName=R ;Are we logging? (initially, can be changed while running ;In the watlow's case, this will just contain any errors it reports ;And will NOT be writen to on a regular basis IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=TSI_MFM ;Prepend this to all log entries ;LogPrepend= [RAWDATA2] ;Port description Port=/dev/ttyUSB15:9600N81 ;Printable name (used mainly for error printing) NiceName=CLAP3W-2ADC-GGGG ;Used to create status strings by the client ShortName=R ;Are we logging? (initially, can be changed while running ;In the watlow's case, this will just contain any errors it reports ;And will NOT be writen to on a regular basis IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=CLAP3W-2ADC-GGGG ;Prepend this to all log entries ;LogPrepend= ;Aerosol rack uMAC [UMAC1] ;Port description Port=/dev/ttyUSB4:9600N81 ;Printable name NiceName=uMAC-1 ;Used to create status strings by the client ShortName=U ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=UMAC01 ;Address on uMAC chain Addr=0 ;Number of analog input channels to use CountAIch=24 ;Digital channels CountDch=2 ;Minium digital channel MinDch=0 ;Intial values for the analog out channels InitAO=0.0,3.0 ;Intial value for digital channels, hex, 2 digits per channel, accending channel order, left to right InitDO=0000 ;Filter rack uMAC [UMAC2] ;Port description Port=/dev/ttyUSB5:9600N81 ;Printable name NiceName=uMAC-2 ;Used to create status strings by the client ShortName=V ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=UMAC02 ;Address on uMAC chain Addr=0 ;Number of analog input channels to use CountAIch=24 ;Digital channels CountDch=2 ;Minium digital channel MinDch=0 ;Intial values for the analog out channels InitAO=0.0,3.0 ;Intial value for digital channels, hex, 2 digits per channel, accending channel order, left to right InitDO=0000 [AEROSOL] ;Show window initially DefaultShow=FALSE ;Printable name (used mainly for error printing) NiceName=Aerosol ;Used to create status strings by the client ShortName=A ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=AEROSL ;Prepend this to all log entries LogPrepend= ;Interval between log entries, in mm:ss, or GLOBAL (to use to default) LogInterval=GLOBAL ;uMAC to use for digital out Dig_uMAC=0 ;DOT channel for the impactor Dig_Chan_AnalyzerImpactor=1 ;For the bypass Dig_Chan_Bypass=0 ;Reference neph to use, the heading RefNeph=NEPH1 ;Humidified neph ;WetNeph=NEPH2 ;CN counter to use ;CNC=CNC1 ;CNA=CNC3 ;Single-wavelength psap PSAP3W0=CLAP ;3 wavelength PSAP PSAP3=PSAP3W0 ;Seconds to pause averaging after a valve change SecondsToFlush=31 ;Seconds to pause averaging at startup SecondsToSpinup=90 ;Do averages when contaminated - disable if there is a filter system Average_On_Contam=TRUE ;Bypass when contaminated Bypass_On_Contam=FALSE ;Use linear out for cn out CN_Out_Lin=FALSE ;Channel on uMAC to output to, -1 disables CN_uMAC_Chan=-1 ;MFC voltage at STP MFC_Set_V=3.000 ;MFC output channel, -1 disables MFC_uMAC_Chan=-1 ;Default cut to use DefaultCut=COARSE ;Cutpoints, format is mm:ss(or just seconds), FINE/COARSE ;Cutpoint=00:00,COARSE ;Cutpoint=06:00,FINE ;Cutpoint=12:00,COARSE ;Cutpoint=18:00,FINE ;Cutpoint=24:00,COARSE ;Cutpoint=30:00,FINE ;Cutpoint=36:00,COARSE ;Cutpoint=42:00,FINE ;Cutpoint=48:00,COARSE ;Cutpoint=54:00,FINE ;uMAC channel assignments ;T&RH sensor pairs, -1 disables a channel ;Inlet sensor Chan_Inlet_T=-1 Chan_Inlet_RH=-1 ;Humido preheater Chan_HumidoPreheat_T=-1 Chan_HumidoPreheat_RH=-1 ;Humido controller Chan_HumidoControl_T=-1 Chan_HumidoControl_RH=-1 ;Ambient Chan_Ambient_T=-1 Chan_Ambient_RH=-1 ;Sample Chan_Sample_T=-1 Chan_Sample_RH=-1 ;Rack Chan_Rack_T=-1 Chan_Rack_RH=-1 ;Stack Chan_Stack_T=-1 Chan_Stack_RH-1 ;Pumpbox Chan_Pumpbox_T=-1 Chan_Pumpbox_RH=-1 ;Heater Chan_Heater_T=-1 Chan_Heater_RH=-1 ;uMAC internal sensor Chan_uMAC_T=60 ;dP sensors Chan_dP_Pitot=-1 Chan_dP_Purge=-1 Chan_dP_NephImp=-1 Chan_dP_Spare1=-1 Chan_dP_Spare2=-1 ;Flowrate sensors Chan_Q_Filter=-1 Chan_Q_Analyzer=-1 Chan_Q_Spare3=-1 Chan_Q_Spare4=-1 Chan_Q_Bypass=-1 Chan_Q_CNDrier=-1 Chan_Q_CN=-1 ;General Chan_Wind_S=-1 Chan_Wind_D=-1 Chan_P_ambient=-1 ;Calibration info ;For T&RH sensors Cal_RefInlet_T=-273.15,1.0 Cal_WetInlet_T=-273.15,1.0 Cal_Inlet_T=-40.0,100.0 Cal_Inlet_RH=0.8888,98.473 Cal_HumidoPreheat_T=-40.0,100.0 Cal_HumidoPreheat_RH=-0.0248,99.911 Cal_HumidoControl_T=-40.0,100.0 Cal_HumidoControl_RH=-1.2632,100.13 Cal_Ambient_T=-40.0,100.0 Cal_Ambient_RH=0.0,100.0 Cal_Sample_T=-40.0,100.0 Cal_Sample_RH=0.8888,98.473 Cal_Rack_T=-40.0,100.0 Cal_Rack_RH=0.0 Cal_Heater_T=0.0 Cal_Heater_RH=0.0 Cal_Stack_T=-0.1959,101.99 Cal_Stack_RH=-0.1959,101.99 Cal_Pumpbox_T=-40.0,100.0 Cal_Pumpbox_RH=0.0 Cal_uMAC_T=0.0,1.0 Cal_RefNeph_T=-273.15,1.0 Cal_RefNeph_RH=0.0,1.0 Cal_WetNeph_T=-273.15,1.0 Cal_WetNeph_RH=0.0,1.0 ;dP sensors Cal_dP_Pitot=-0.4358,3.94 Cal_dP_Purge=0.0 Cal_dP_NephImp=-61.395,113.67 Cal_dP_Spare1=0.0 Cal_dP_Spare2=-63.063,116.45 ;Flowrate sensors Cal_Q_Filter=-0.0461,9.7402 Cal_Q_Analyzer=-0.3915,10.001 Cal_Q_Spare3=30.0 Cal_Q_Spare4=30.0 Cal_Q_Bypass=30.0 Cal_Q_CNDrier=0.1213,1.7545 Cal_Q_CN=-0.0172,0.3691 ;General Cal_Wind_S=0.0,10.0 Cal_Wind_D=180.0,72.0;aligned to true N/jao Cal_P_ambient=1000.0 [HUMIDOGRAPH] ;Show window initially DefaultShow=FALSE ;Printable name (used mainly for error printing) NiceName=Humidograph ;Used to create status strings by the client ShortName=H ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=HUMGR1 ;Prepend this to all log entries LogPrepend= ;Interval between log entries, in mm:ss, or GLOBAL (to use to default) LogInterval=GLOBAL ;Watlow Watlow=WATLOW ;uMAC channel for the pump Pump_uMAC_ch=0 ;uMAC to use for digital out Dig_uMAC=0 ;uMAC Channel for pumprange PumpRange_uMAC_ch=3 ;If false, do not do any setpoints Scanning=TRUE ;Initial (and default) setpoint ;ChanA,ChanB,ChanC,ChanD SP_init=60.0, 100.0, 50.0, H ;Set this on exit SP_idle=0.0, 100.0, 0.0, L ;Setpoints ;Time (either seconds, or mm:ss, both after the hour),ChanA,ChanB,ChanC,ChanD Setpoint=3:00, 30.0, 0.0, 0.0, L;measure at lowest RH Setpoint=13:00, 30.0, 40.0, 50.0, H;prime the pump, start humidifying Setpoint=15:00, 30.0, 40.0, 16.0, L Setpoint=21:00, 30.0, 50.0, 16.0, L Setpoint=27:00, 30.0, 60.0, 16.0, L Setpoint=33:00, 30.0, 70.0, 16.0, L Setpoint=39:00, 30.0, 78.0, 16.0, L Setpoint=45:00, 30.0, 83.0, 16.0, L Setpoint=51:00, 30.0, 88.0, 16.0, L Setpoint=57:00, 30.0, 00.0, -20.0, H;drain humidifier, start neph zero check Setpoint=58:00, 30.0, 00.0, 0.0, L;let system dry out [FILTER] ;Show window initially DefaultShow=FALSE ;Printable name (used mainly for error printing) NiceName=Filter ;Used to create status strings by the client ShortName=F ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=FILTER ;Interval between log entries, in mm:ss, or GLOBAL (to use to default) LogInterval=GLOBAL ;Neph to use, for temp+pressure Neph=NEPH1 ;uMAC to use for digital output Dig_uMAC=1 ;Channel to control the bypass uMAC_ChanBypass=0 ;uMAC digital channels for filter control uMAC_Chan_F1=1 uMAC_Chan_F2=2 uMAC_Chan_F3=3 uMAC_Chan_F4=4 uMAC_Chan_F5=5 uMAC_Chan_F6=6 uMAC_Chan_F7=7 uMAC_Chan_F8=8 ;uMAC analog inputs uMAC_Chan_T_Rack=111 uMAC_Chan_T_Sample=112 uMAC_Chan_RH_Sample=113 uMAC_Chan_Q_Filter=114 ;uMAC channels for dP sensors across filters uMAC_Chan_dp_F1=115 uMAC_Chan_dp_F2=116 uMAC_Chan_dp_F3=117 uMAC_Chan_dp_F4=118 uMAC_Chan_dp_F5=119 uMAC_Chan_dp_F6=120 uMAC_Chan_dp_F7=121 uMAC_Chan_dp_F8=122 ;uMAC analog out channel to use for MFC uMAC_ChanMFC=-1 ;Hours to use each filter for HoursEachFilter=24 ;Hour to start sampling, hours after midnight StartHour=0 ;Seconds to pull air though blank before sampling SecondsOnBlank=10 ;Voltage to set, at STP MFC_SetQ=30.0 ;Rack heat, watts RackHeat=0 ;uMAC channel for the 25 watt heater uMAC_Chan_25w_Heater=15 ;uMAC channels for the two 50 watt heaters uMAC_Chan_50w_Heaters=14,13 ;Calibration for the dp sensors Cal_dp_F1=-55.425,113.62 Cal_dp_F2=-54.101,112.7 Cal_dp_F3=-57.505,113.68 Cal_dp_F4=-57.098,113.24 Cal_dp_F5=-59.331,113.17 Cal_dp_F6=-61.586,112.88 Cal_dp_F7=-58.477,113.40 Cal_dp_F8=-57.509,113.65 Cal_Q_Filter=-0.0461,9.7402 Cal_MFC_Out=0.0461,0.1027 Cal_T_Rack=-40.,100. Cal_T_Sample=-40.,100. Cal_RH_Sample=-1.6805,102.71;020319/PJS [AEROMON] ;Show window initially DefaultShow=FALSE ;Printable name (used mainly for error printing) NiceName=Aerosol Contamination ;Used to create status strings by the client ShortName=M ;Are we logging? (initially, can be changed while running) IsLogging=GLOBAL ;Gets "_yyyymmdd_hhmm" appended to it, and used as the log out file LogBase=AERMON ;Prepend this to all log entries LogPrepend= ;Interval between log entries, in mm:ss, or GLOBAL (to use to default) LogInterval=GLOBAL ;CN counter to use for contamination control CNC=CNC1 ;Filter, used to log its dP sensors Filter=FILTER ;Maximum dP across the Neph impactor, -1.0 disables Max_NephImp_dP=100.0 ;CNC contamination control ;CNC>this is always contaminated CNCC_Dirty=8000.0 ;CNC