Linuxpops  3.01.04
Spectral Anaysis Package for Single Dish Data
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
dataserv.c File Reference
#include "ds_extern.h"
#include "ds_proto.h"
#include <sys/sysinfo.h>
#include "dataserv.bmp"

Go to the source code of this file.

Macros

#define TRUE   1
 
#define FALSE   0
 
#define DATASPREAD   0.000001
 
#define WINDOW_PLOT   1
 
#define WINDOW_OTF   2
 

Functions

int pthread_setname_np (pthread_t thread, const char *name)
 
int insque ()
 
int remque ()
 
int to_helper (char *buf)
 
int to_xgraphic (char *buf)
 
int getNProcs ()
 
int main (int argc, argv)
 
int myIOErrorHandler (Display *display, XErrorEvent *myerr)
 
int myErrorHandler (Display *display, XErrorEvent *myerr)
 
void signalHandler ()
 
int exitProc (int status)
 
int dummieEventProc (XEvent *event)
 
struct WINDOW * createWindow (struct XGR_ *s, char *title, int cw, int ch, int xpos, int ypos, int bg, int usPixmap, int which)
 
int createWindows (struct XGR_ *s, char *title, int cw, int ch, int xpos, int ypos, int bg, int usPixmap)
 
int argmatch (char *s1, char *s2, int atleast)
 
int usage (char *progname)
 
int mainFrameRepaint ()
 
int verifyScanDone (int scn)
 
int insertScan (int scn)
 
int to_monitor (char *buf)
 
int to_rambo (char *buf)
 
int to_exec (char *buf)
 
int do_toggleFixData (char *buf)
 
int show_display ()
 
int showDisplay ()
 
int main_loop ()
 
int processEvent (struct XGR_ *s)
 
int set_sock_callback (int(*call)())
 
int synchronize (int v)
 
int do_printData (char *buf)
 
int determine_min_max (float *ydata, int dl, float scan)
 
int do_filename (char *buf)
 
int do_gfilename (char *buf)
 
int ds_delay (double dc)
 

Variables

int(* sock_callback )() = NULL
 
char inMsg [16384]
 
struct SOCK * master
 
struct SOCK * helper
 
struct SOCK * xgraphic
 
struct SOCK * specplot
 
struct SOCK * specdata
 
int datalen = 0
 
int manualInitials = 0
 
int manualVersion = 0
 
int thisIsaRefresh = 0
 
int sockmode = 0
 
int initialsChanged = 0
 
int printDataLines = 0
 
int useFixData = 0
 
int version = 1
 
int numOfCPUs = 0
 
float datamax
 
float datamin
 
float scanNum = -1.0
 
char filename [256]
 
char gfilename [256]
 
char initials [256]
 
char source [SRCLEN+1]
 
char oldBuf [16384]
 
char tempBuf [16384]
 
char prgName [80]
 
char errBuf [512]
 
char manInitials [80]
 
char localHost [80]
 
char deadServer [80]
 
char saveBuf [16384]
 
char manVersion [80]
 
char mainFrameTitle [80]
 
char tailFileName [80]
 
char datadir [128]
 
char fixeddir [128]
 
char _3ddir [128]
 
int found_scans [MAX_BACKENDS *MAX_PARTS]
 
int scansDone [100]
 
int scansDoneInx = 0
 
int scanDone = 0
 
struct HEADER onhead01
 
float * ondata01
 
float * ondata02
 
float * ondata03
 
float * ondata04
 
float * ondata05
 
float * ondata06
 
float * ondata07
 
float * ondata08
 
float * ondata09
 
float * ondata10
 
float * ondata11
 
float * ondata12
 
float * ondata13
 
float * ondata14
 
float * ondata15
 
float * ondata16
 
struct HEADER offhead01
 
float * offdata01
 
float * offdata02
 
float * offdata03
 
float * offdata04
 
float * offdata05
 
float * offdata06
 
float * offdata07
 
float * offdata08
 
float * offdata09
 
float * offhead10
 
float * offdata11
 
float * offdata12
 
float * offdata13
 
float * offdata14
 
float * offdata15
 
float * offdata16
 
struct HEADER gainshead01
 
float * gainsdata01
 
float * gainsdata02
 
float * gainsdata03
 
float * gainsdata04
 
float * gainsdata05
 
float * gainsdata06
 
float * gainsdata07
 
float * gainsdata08
 
float * gainsdata09
 
float * gainsdata10
 
float * gainsdata11
 
float * gainsdata12
 
float * gainsdata13
 
float * gainsdata14
 
float * gainsdata15
 
float * gainsdata16
 
int _Xdebug
 
int fitFail = 0
 
int doNotSaveConfig = 0
 
int lockScale
 
int wasOn
 
int max_gray_scale
 
int newMaxGrayScale
 
int doColor
 
int startNewResultFile
 
float offScanNum
 
struct XGR_HEAD xgr_head
 
struct XGR_ * server
 
int PID
 
long frame_mask = KeyPressMask | ExposureMask | StructureNotifyMask
 
int istty
 
int globalUsPixmap = 1
 

Macro Definition Documentation

#define DATASPREAD   0.000001

Definition at line 26 of file dataserv.c.

#define FALSE   0

Definition at line 25 of file dataserv.c.

#define TRUE   1

Definition at line 24 of file dataserv.c.

#define WINDOW_OTF   2

Definition at line 411 of file dataserv.c.

#define WINDOW_PLOT   1

Definition at line 410 of file dataserv.c.

Function Documentation

int argmatch ( char *  s1,
char *  s2,
int  atleast 
)

Definition at line 559 of file dataserv.c.

struct WINDOW* createWindow ( struct XGR_ *  s,
char *  title,
int  cw,
int  ch,
int  xpos,
int  ypos,
int  bg,
int  usPixmap,
int  which 
)

Definition at line 415 of file dataserv.c.

int createWindows ( struct XGR_ *  s,
char *  title,
int  cw,
int  ch,
int  xpos,
int  ypos,
int  bg,
int  usPixmap 
)

Definition at line 512 of file dataserv.c.

int determine_min_max ( float *  ydata,
int  dl,
float  scan 
)

Definition at line 1065 of file dataserv.c.

int do_filename ( char *  buf)

Definition at line 1100 of file dataserv.c.

int do_gfilename ( char *  buf)

Definition at line 1138 of file dataserv.c.

int do_printData ( char *  buf)

Definition at line 1053 of file dataserv.c.

int do_toggleFixData ( char *  buf)

Definition at line 666 of file dataserv.c.

int ds_delay ( double  dc)

Definition at line 1167 of file dataserv.c.

int dummieEventProc ( XEvent *  event)

Definition at line 388 of file dataserv.c.

int exitProc ( int  status)

Definition at line 371 of file dataserv.c.

int getNProcs ( void  )

Definition at line 153 of file dataserv.c.

int insertScan ( int  scn)

Definition at line 627 of file dataserv.c.

int insque ( )
int main ( int  argc,
argv   
)

Definition at line 167 of file dataserv.c.

int main_loop ( void  )

Definition at line 847 of file dataserv.c.

int mainFrameRepaint ( void  )

Definition at line 594 of file dataserv.c.

int myErrorHandler ( Display *  display,
XErrorEvent *  myerr 
)

Definition at line 333 of file dataserv.c.

int myIOErrorHandler ( Display *  display,
XErrorEvent *  myerr 
)

Definition at line 314 of file dataserv.c.

int processEvent ( struct XGR_ *  s)

Definition at line 908 of file dataserv.c.

int pthread_setname_np ( pthread_t  thread,
const char *  name 
)
int remque ( )
int set_sock_callback ( int (*)()  call)

Definition at line 1026 of file dataserv.c.

int show_display ( void  )

Definition at line 680 of file dataserv.c.

int showDisplay ( void  )

Definition at line 690 of file dataserv.c.

void signalHandler ( void  )

Definition at line 351 of file dataserv.c.

int synchronize ( int  v)

Definition at line 1036 of file dataserv.c.

int to_exec ( char *  buf)

Definition at line 658 of file dataserv.c.

int to_helper ( char *  buf)

Definition at line 125 of file dataserv.c.

int to_monitor ( char *  buf)

Definition at line 641 of file dataserv.c.

int to_rambo ( char *  buf)

Definition at line 650 of file dataserv.c.

int to_xgraphic ( char *  buf)

Definition at line 139 of file dataserv.c.

int usage ( char *  progname)

Print usages and exit();

Returns
1

Definition at line 577 of file dataserv.c.

int verifyScanDone ( int  scn)

Definition at line 606 of file dataserv.c.

Variable Documentation

char _3ddir[128]

Definition at line 52 of file dataserv.c.

int _Xdebug
char datadir[128]

Definition at line 52 of file dataserv.c.

int datalen = 0

Definition at line 33 of file dataserv.c.

float datamax

Definition at line 44 of file dataserv.c.

float datamin

Definition at line 44 of file dataserv.c.

char deadServer[80]

Definition at line 52 of file dataserv.c.

int doColor

Definition at line 13 of file xgr.c.

int doNotSaveConfig = 0

Definition at line 105 of file dataserv.c.

char errBuf[512]

Definition at line 52 of file dataserv.c.

char filename[256]

Definition at line 49 of file dataserv.c.

int fitFail = 0

Definition at line 104 of file dataserv.c.

char fixeddir[128]

Definition at line 52 of file dataserv.c.

int found_scans[MAX_BACKENDS *MAX_PARTS]

Definition at line 58 of file dataserv.c.

long frame_mask = KeyPressMask | ExposureMask | StructureNotifyMask

Definition at line 117 of file dataserv.c.

float* gainsdata01

Definition at line 95 of file dataserv.c.

float * gainsdata02

Definition at line 95 of file dataserv.c.

float * gainsdata03

Definition at line 95 of file dataserv.c.

float * gainsdata04

Definition at line 95 of file dataserv.c.

float * gainsdata05

Definition at line 95 of file dataserv.c.

float * gainsdata06

Definition at line 95 of file dataserv.c.

float * gainsdata07

Definition at line 95 of file dataserv.c.

float * gainsdata08

Definition at line 95 of file dataserv.c.

float * gainsdata09

Definition at line 95 of file dataserv.c.

float * gainsdata10

Definition at line 95 of file dataserv.c.

float * gainsdata11

Definition at line 95 of file dataserv.c.

float * gainsdata12

Definition at line 95 of file dataserv.c.

float * gainsdata13

Definition at line 95 of file dataserv.c.

float * gainsdata14

Definition at line 95 of file dataserv.c.

float * gainsdata15

Definition at line 95 of file dataserv.c.

float * gainsdata16

Definition at line 95 of file dataserv.c.

struct HEADER gainshead01

Definition at line 93 of file dataserv.c.

char gfilename[256]

Definition at line 50 of file dataserv.c.

int globalUsPixmap = 1

Definition at line 120 of file dataserv.c.

struct SOCK * helper

Definition at line 31 of file dataserv.c.

char initials[256]

Definition at line 52 of file dataserv.c.

int initialsChanged = 0

Definition at line 38 of file dataserv.c.

char inMsg[16384]

Definition at line 29 of file dataserv.c.

int istty

Definition at line 119 of file dataserv.c.

char localHost[80]

Definition at line 52 of file dataserv.c.

int lockScale

Definition at line 31 of file xgr.c.

char mainFrameTitle[80]

Definition at line 52 of file dataserv.c.

char manInitials[80]

Definition at line 52 of file dataserv.c.

int manualInitials = 0

Definition at line 34 of file dataserv.c.

int manualVersion = 0

Definition at line 35 of file dataserv.c.

char manVersion[80]

Definition at line 52 of file dataserv.c.

struct SOCK* master

Definition at line 31 of file dataserv.c.

int max_gray_scale

Definition at line 66 of file xgr.c.

int newMaxGrayScale

Definition at line 67 of file xgr.c.

int numOfCPUs = 0

Definition at line 42 of file dataserv.c.

float* offdata01

Definition at line 86 of file dataserv.c.

float * offdata02

Definition at line 86 of file dataserv.c.

float * offdata03

Definition at line 86 of file dataserv.c.

float * offdata04

Definition at line 86 of file dataserv.c.

float * offdata05

Definition at line 86 of file dataserv.c.

float * offdata06

Definition at line 86 of file dataserv.c.

float * offdata07

Definition at line 86 of file dataserv.c.

float * offdata08

Definition at line 86 of file dataserv.c.

float * offdata09

Definition at line 86 of file dataserv.c.

float * offdata11

Definition at line 86 of file dataserv.c.

float * offdata12

Definition at line 86 of file dataserv.c.

float * offdata13

Definition at line 86 of file dataserv.c.

float * offdata14

Definition at line 86 of file dataserv.c.

float * offdata15

Definition at line 86 of file dataserv.c.

float * offdata16

Definition at line 86 of file dataserv.c.

struct HEADER offhead01

Definition at line 84 of file dataserv.c.

float * offhead10

Definition at line 86 of file dataserv.c.

float offScanNum
char oldBuf[16384]

Definition at line 52 of file dataserv.c.

float* ondata01

Definition at line 77 of file dataserv.c.

float * ondata02

Definition at line 77 of file dataserv.c.

float * ondata03

Definition at line 77 of file dataserv.c.

float * ondata04

Definition at line 77 of file dataserv.c.

float * ondata05

Definition at line 77 of file dataserv.c.

float * ondata06

Definition at line 77 of file dataserv.c.

float * ondata07

Definition at line 77 of file dataserv.c.

float * ondata08

Definition at line 77 of file dataserv.c.

float * ondata09

Definition at line 77 of file dataserv.c.

float * ondata10

Definition at line 77 of file dataserv.c.

float * ondata11

Definition at line 77 of file dataserv.c.

float * ondata12

Definition at line 77 of file dataserv.c.

float * ondata13

Definition at line 77 of file dataserv.c.

float * ondata14

Definition at line 77 of file dataserv.c.

float * ondata15

Definition at line 77 of file dataserv.c.

float * ondata16

Definition at line 77 of file dataserv.c.

struct HEADER onhead01

Definition at line 67 of file dataserv.c.

int PID

Definition at line 114 of file dataserv.c.

char prgName[80]

Definition at line 52 of file dataserv.c.

int printDataLines = 0

Definition at line 39 of file dataserv.c.

char saveBuf[16384]

Definition at line 52 of file dataserv.c.

int scanDone = 0

Definition at line 63 of file dataserv.c.

float scanNum = -1.0

Definition at line 46 of file dataserv.c.

int scansDone[100]

Definition at line 61 of file dataserv.c.

int scansDoneInx = 0

Definition at line 62 of file dataserv.c.

struct XGR_* server

Definition at line 112 of file dataserv.c.

int(* sock_callback)() = NULL

Definition at line 28 of file dataserv.c.

int sockmode = 0

Definition at line 37 of file dataserv.c.

char source[SRCLEN+1]

Definition at line 52 of file dataserv.c.

struct SOCK * specdata

Definition at line 31 of file dataserv.c.

struct SOCK * specplot

Definition at line 31 of file dataserv.c.

int startNewResultFile
char tailFileName[80]

Definition at line 52 of file dataserv.c.

char tempBuf[16384]

Definition at line 52 of file dataserv.c.

int thisIsaRefresh = 0

Definition at line 36 of file dataserv.c.

int useFixData = 0

Definition at line 40 of file dataserv.c.

int version = 1

Definition at line 41 of file dataserv.c.

int wasOn

Definition at line 35 of file spectra.c.

struct XGR_HEAD xgr_head

Definition at line 36 of file xgr.c.

struct SOCK * xgraphic

Definition at line 31 of file dataserv.c.