Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Enumerations | Functions | Variables
FrDisplay.cc File Reference
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include "FrameL.h"
#include <fcntl.h>
#include <sys/stat.h>
#include <math.h>
#include <sys/wait.h>
#include <errno.h>
#include <unistd.h>
#include <sys/time.h>
#include <signal.h>
#include <sys/param.h>
#include <sys/user.h>
#include <sys/sysctl.h>
#include "Filter.hh"
#include "TSystem.h"
#include "TString.h"
#include "TObjArray.h"
#include "TObjString.h"
Include dependency graph for FrDisplay.cc:

Macros

#define ADC   0x1
 
#define EVENT   0x10
 
#define MIN_TIME_GAP   256
 
#define PROC   0x80
 
#define RAW   0x40
 
#define SIM   0x4
 
#define SMS   0x2
 
#define STAT   0x8
 
#define SUM   0x20
 
#define UNSET   -999
 

Enumerations

enum  FileAccess { SEQUENTIAL, RANDOM }
 
enum  Type {
  INPUT, OUTPUT, TAG, FIRST,
  LAST, DEBUG, COMPRESS, TOP,
  BAUDLINE, OBSERVATORY, DATATYPE, FILTER,
  ACCESS
}
 

Functions

void FrFileDumpBinary (FrFile *file, int fp, double *scale, int nchannel, double sampleRate)
 
FrVect * FrVectDumpBinary (FrVect *vect, int fp, int chId, int debugLvl)
 
double FrVectMax (FrVect *vect, int chId)
 
void GetBaudlineDateFormat (int gpsSec, int gpsNSec, char *sbdate)
 
pid_t getProcessId (const char *csProcessName)
 
void getUniqueFileList (TString ifile, TString ofile)
 
int GpsToGpsLeaps (int gpsSec)
 
int GpsToUnixTime (int gpsSec)
 
void Help ()
 
void INThandler (int)
 
int main (int argc, char **argv)
 
void ReadParameters (int argc, char **argv)
 
int StartBaudline (int gpsSec, int gpsNSec, double scale, double sampleRate, char *chname, int nchannel, char *params)
 
void StrCat (char **oldbuf, char *more)
 
int System (const char *command)
 

Variables

char baudline_FFL [256]
 
int baudline_nP
 
int baudline_rnID
 
char baudline_wNAME [256]
 
char chnames [3][64] ={"","",""}
 
int fAccess =RANDOM
 
CWB::Filter * filter [3] ={NULL,NULL,NULL}
 
int iglobal [3] ={0,0,0}
 
struct Parameters Par
 
float uscaleby =1
 
TString workdir ="."
 
TString worksite ="ATLAS"
 

Macro Definition Documentation

#define ADC   0x1

Definition at line 107 of file FrDisplay.cc.

#define EVENT   0x10

Definition at line 111 of file FrDisplay.cc.

#define MIN_TIME_GAP   256

Definition at line 145 of file FrDisplay.cc.

#define PROC   0x80

Definition at line 114 of file FrDisplay.cc.

#define RAW   0x40

Definition at line 113 of file FrDisplay.cc.

#define SIM   0x4

Definition at line 109 of file FrDisplay.cc.

#define SMS   0x2

Definition at line 108 of file FrDisplay.cc.

#define STAT   0x8

Definition at line 110 of file FrDisplay.cc.

#define SUM   0x20

Definition at line 112 of file FrDisplay.cc.

#define UNSET   -999

Definition at line 106 of file FrDisplay.cc.

Enumeration Type Documentation

enum FileAccess
Enumerator
SEQUENTIAL 
RANDOM 

Definition at line 104 of file FrDisplay.cc.

enum Type
Enumerator
INPUT 
OUTPUT 
TAG 
FIRST 
LAST 
DEBUG 
COMPRESS 
TOP 
BAUDLINE 
OBSERVATORY 
DATATYPE 
FILTER 
ACCESS 

Definition at line 105 of file FrDisplay.cc.

Function Documentation

void FrFileDumpBinary ( FrFile *  file,
int  fp,
double *  scale,
int  nchannel,
double  sampleRate 
)

Definition at line 511 of file FrDisplay.cc.

FrVect * FrVectDumpBinary ( FrVect *  vect,
int  fp,
int  chId,
int  debugLvl 
)

Definition at line 1088 of file FrDisplay.cc.

double FrVectMax ( FrVect *  vect,
int  chId 
)

Definition at line 1318 of file FrDisplay.cc.

void GetBaudlineDateFormat ( int  gpsSec,
int  gpsNSec,
char *  sbdate 
)

Definition at line 988 of file FrDisplay.cc.

pid_t getProcessId ( const char *  csProcessName)
void getUniqueFileList ( TString  ifile,
TString  ofile 
)

Definition at line 1404 of file FrDisplay.cc.

int GpsToGpsLeaps ( int  gpsSec)
int GpsToUnixTime ( int  gpsSec)
void Help ( )

Definition at line 30 of file FrDisplay.cc.

void INThandler ( int  sig)

Definition at line 1047 of file FrDisplay.cc.

int main ( int  argc,
char **  argv 
)

Definition at line 148 of file FrDisplay.cc.

void ReadParameters ( int  argc,
char **  argv 
)

Definition at line 577 of file FrDisplay.cc.

int StartBaudline ( int  gpsSec,
int  gpsNSec,
double  scale,
double  sampleRate,
char *  chname,
int  nchannel,
char *  params 
)

Definition at line 920 of file FrDisplay.cc.

void StrCat ( char **  oldbuf,
char *  more 
)

Definition at line 900 of file FrDisplay.cc.

int System ( const char *  command)

Definition at line 1022 of file FrDisplay.cc.

Variable Documentation

char baudline_FFL[256]

Definition at line 136 of file FrDisplay.cc.

int baudline_nP

Definition at line 135 of file FrDisplay.cc.

int baudline_rnID

Definition at line 133 of file FrDisplay.cc.

char baudline_wNAME[256]

Definition at line 134 of file FrDisplay.cc.

char chnames[3][64] ={"","",""}

Definition at line 143 of file FrDisplay.cc.

int fAccess =RANDOM

Definition at line 142 of file FrDisplay.cc.

CWB::Filter* filter[3] ={NULL,NULL,NULL}

Definition at line 137 of file FrDisplay.cc.

int iglobal[3] ={0,0,0}

Definition at line 138 of file FrDisplay.cc.

struct Parameters Par

Definition at line 132 of file FrDisplay.cc.

float uscaleby =1

Definition at line 139 of file FrDisplay.cc.

TString workdir ="."

Definition at line 140 of file FrDisplay.cc.

TString worksite ="ATLAS"

Definition at line 141 of file FrDisplay.cc.