Logo coherent WaveBurst  
Library Reference Guide
Logo
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

◆ ADC

#define ADC   0x1

Definition at line 125 of file FrDisplay.cc.

◆ EVENT

#define EVENT   0x10

Definition at line 129 of file FrDisplay.cc.

◆ MIN_TIME_GAP

#define MIN_TIME_GAP   256

Definition at line 163 of file FrDisplay.cc.

◆ PROC

#define PROC   0x80

Definition at line 132 of file FrDisplay.cc.

◆ RAW

#define RAW   0x40

Definition at line 131 of file FrDisplay.cc.

◆ SIM

#define SIM   0x4

Definition at line 127 of file FrDisplay.cc.

◆ SMS

#define SMS   0x2

Definition at line 126 of file FrDisplay.cc.

◆ STAT

#define STAT   0x8

Definition at line 128 of file FrDisplay.cc.

◆ SUM

#define SUM   0x20

Definition at line 130 of file FrDisplay.cc.

◆ UNSET

#define UNSET   -999

Definition at line 124 of file FrDisplay.cc.

Enumeration Type Documentation

◆ FileAccess

enum FileAccess
Enumerator
SEQUENTIAL 
RANDOM 

Definition at line 122 of file FrDisplay.cc.

◆ Type

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

Definition at line 123 of file FrDisplay.cc.

Function Documentation

◆ FrFileDumpBinary()

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

Definition at line 529 of file FrDisplay.cc.

◆ FrVectDumpBinary()

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

Definition at line 1106 of file FrDisplay.cc.

◆ FrVectMax()

double FrVectMax ( FrVect *  vect,
int  chId 
)

Definition at line 1336 of file FrDisplay.cc.

◆ GetBaudlineDateFormat()

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

Definition at line 1006 of file FrDisplay.cc.

◆ getProcessId()

pid_t getProcessId ( const char *  csProcessName)

◆ getUniqueFileList()

void getUniqueFileList ( TString  ifile,
TString  ofile 
)

Definition at line 1422 of file FrDisplay.cc.

◆ GpsToGpsLeaps()

int GpsToGpsLeaps ( int  gpsSec)

◆ GpsToUnixTime()

int GpsToUnixTime ( int  gpsSec)

◆ Help()

void Help ( )

Definition at line 48 of file FrDisplay.cc.

◆ INThandler()

void INThandler ( int  sig)

Definition at line 1065 of file FrDisplay.cc.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 166 of file FrDisplay.cc.

◆ ReadParameters()

void ReadParameters ( int  argc,
char **  argv 
)

Definition at line 595 of file FrDisplay.cc.

◆ StartBaudline()

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

Definition at line 938 of file FrDisplay.cc.

◆ StrCat()

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

Definition at line 918 of file FrDisplay.cc.

◆ System()

int System ( const char *  command)

Definition at line 1040 of file FrDisplay.cc.

Variable Documentation

◆ baudline_FFL

char baudline_FFL[256]

Definition at line 154 of file FrDisplay.cc.

◆ baudline_nP

int baudline_nP

Definition at line 153 of file FrDisplay.cc.

◆ baudline_rnID

int baudline_rnID

Definition at line 151 of file FrDisplay.cc.

◆ baudline_wNAME

char baudline_wNAME[256]

Definition at line 152 of file FrDisplay.cc.

◆ chnames

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

Definition at line 161 of file FrDisplay.cc.

◆ fAccess

int fAccess =RANDOM

Definition at line 160 of file FrDisplay.cc.

◆ filter

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

Definition at line 155 of file FrDisplay.cc.

◆ iglobal

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

Definition at line 156 of file FrDisplay.cc.

◆ Par

struct Parameters Par

Definition at line 150 of file FrDisplay.cc.

◆ uscaleby

float uscaleby =1

Definition at line 157 of file FrDisplay.cc.

◆ workdir

TString workdir ="."

Definition at line 158 of file FrDisplay.cc.

◆ worksite

TString worksite ="ATLAS"

Definition at line 159 of file FrDisplay.cc.