Mapper
misc_new.h
Go to the documentation of this file.
1 
2 struct bavg {
3 
4  char id[6];
5  char pe1[2];
6  char pe2[2];
7  char dur[2];
8  char t[2];
9  char s[2];
10  char e[2];
11  char p[2];
12  double jan;
13  double feb;
14  double mar;
15  double apr;
16  double may;
17  double jun;
18  double jul;
19  double aug;
20  double sep;
21  double oct;
22  double nov;
23  double dec;
24 
25 };
26 
27 struct print {
28 
29  char name[100];
30  char command[100];
31 
32  };
33 
34 
35 struct ts {
36 
37  char abr[5];
38  char name[20];
39 
40 
41 };
42 
43 
45 
46  char hb5[10];
47  int type;
48  int index;
49 
50  };
51 
52 struct valid_list {
53 
54  char wfo[10];
55  int alias;
56  int inuse;
57  int alive;
58 
59  };
60 
61 struct tag {
62 
63  char wfo[10];
64 
65  };
66 
67 struct forecast_basins {
68 
69  char hb5[10];
70  int owner;
71 
72  };
73 
74 
75  struct fstn {
76 
77  float *rain;
78  float *frz;
79  int *tx;
80  int *tn;
81 
82  };
83 
84 struct fdata {
85 
86  struct fstn fstn[3000];
87 
88  };
89 
90 
91 struct fstation {
92 
93  char hb5[10];
94  int pindex;
95  int tindex;
96  int zindex;
97  int qpf;
98  int frz;
99  int txn;
100  int selected;
101  int owner;
102 
103  };
104 
105 
106 struct bad_values {
107 
108  int used;
109  char hb5[10];
110  char parm[10];
111  int month;
112  float fvalue;
113 
114  };
115 
116 struct bad_daily_values {
117 
118  int used;
119  char hb5[10];
120  char parm[10];
121  int day;
122  int quart;
123  float fvalue;
124 
125  };
126 
127 struct max_min {
128 
129  float max;
130  float min;
131  float amax;
132  float amin;
133  struct tm tmx;
134  struct tm tmn;
135 
136  };
137 
138 struct rec{
139 
140  char hb5[10];
141  char parm[10];
143 
144  };
145 
146 
147 struct gp {
148 
149  int max_stations;
150  int is_realized;
151  int x_per_page;
152  int y_per_page;
153  int max_pages;
154  char title[25][100];
155  char name[100];
156  struct rec rec[100];
157 
158  };
159 
160 
161 struct stim {
162 
163  int year;
164  int month;
165  int day;
166  int hour;
167  int minute;
168 
169  };
170 
171 struct sens_ok {
172 
173  char tid[6];
174  char tpe1[2];
175  char tpe2[2];
176  char tdur[2];
177  char tt[2];
178  char ts[2];
179  char te[2];
180  char tp[2];
181  int cal_yr;
182  int mon;
183  int zday;
184  int ztime;
185  char tok[2];
186  char reason[81];
187  char init[4];
188  char agcode[7];
189  char agloc[4];
190  char comment[41];
191 
192 };
193 
194 struct stn_values {
195 
196  int zdate;
197  int ztime;
198  int cdate;
199  int ctime;
200  float value;
201  char qual;
202 
203  };
204 
205 
206 struct stn_rec {
207 
208  char id[6];
209  char plat[9];
210  char des[51];
211  char det[41];
212  char init[9];
213  char lat[7];
214  char lng[8];
215  int elev;
216  char stat[3];
217  char huc[9];
218  char cou[4];
219  char zon[5];
220  char hsa[4];
221  char cwa[4];
222  int post;
223  char dbsource[4];
224 };
225 struct sens_rec {
226 
227  char id[6];
228  char pe1[2];
229  char pe2[2];
230  char dur[2];
231  char t[2];
232  char s[2];
233  char e[2];
234  char p[2];
235  char type[2];
236  char des[51];
237  char det[41];
238  int post;
239  char new_report[2];
240  char active[2];
241  char ok[2];
242  char rfs[2];
243  int obstime;
244  char prod[10];
245  char prod2ary[10];
246  char obsag[7];
247  char obsloc[4];
248  char prov_avail[2];
249  char final_avail[8];
250  char ownag[7];
251  char ownloc[4];
252  char maintag[7];
253  char maintloc[4];
254  char init[9];
255  char dbsource[4];
256 
257  };
258 
259 struct save_rec {
260 
261  struct stn_rec stn_rec;
262  struct stn_rec ptn_rec;
263  char parm[10];
264  char pparm[10];
266  struct stn_values stn_values[10000];
267  struct stn_values ptn_values[10000];
268  struct stim btim;
269  struct stim etim;
270  int inum;
271  int pnum;
272  int volume;
273  int polume;
274  int is_realized;
275  int converted;
276 
277  };
278  /*
279  struct save_rec2 {
280 
281  struct stn_rec stn_rec;
282  struct stn_rec qtn_rec;
283 
284  char parm[10];
285  char qarm[10];
286 
287  RatingTable rate_table;
288  RatingTable qate_table;
289 
290  struct stn_values stn_values[10000];
291  struct stn_values qtn_values[10000];
292 
293  struct stim btim;
294  struct stim etim;
295  int inum;
296  int qnum;
297  int volume;
298  int qolume;
299 
300  int is_realized;
301  int converted;
302 
303  };
304  */
305 struct hrap_data {
306 
307  int x;
308  int y;
309  int zone[4];
310 
311  };
312 
313 struct map {
314 
315  char hb5[10];
316  int basin_points;
317  int zones[4];
318  char bchar[5];
319  XPoint *basin;
320  int hrap_points;
321  struct hrap_data *hrap_data;
322  int owner;
323  int *maps_done;
325  int *tmaps_done;
326  float *gz;
327  float *uz;
328  float *mz;
329  float *lz;
330  float *gzc;
331  float *uzc;
332  float *mzc;
333  float *lzc;
334  float *zgz;
335  float *zuz;
336  float *zmz;
337  float *zlz;
338  float *tgz;
339  float *tuz;
340  float *tmz;
341  float *tlz;
342 
343  };
344 
345 
346 struct rain {
347 
348  float data;
349  short int qual;
350  float estimate;
351  float stddev;
352 
353  };
354 
355 struct zlevel {
356 
357  float data;
358  short int qual;
359  float estimate;
360  float stddev;
361 
362  };
363 
364 /*struct stn {
365 
366  short int tcons;
367  short int scons[5];
368  struct rain rain[5];
369  struct rain frain[5];
370  int frzlvl[5];
371  short int snoflag[5];
372  short int sflag[5];
373  struct rain srain[5];
374 
375  }; */
376 
377 struct stn {
378 
379  short int tcons;
380  short int *scons;
381  struct rain *rain;
382  struct rain *frain;
383  int *frzlvl;
384  short int *snoflag;
385  short int *sflag;
386  struct rain *srain;
387 
388  };
389 
390 
391 struct ztn {
392 
393  struct zlevel *zlevel1;
394  struct zlevel *zlevel2;
395 
396  };
397 
398 struct tlevel {
399 
400  short int data;
401  char qual;
402  short int estimate;
403  float stddev;
404  float a;
405 
406  };
407 
408 struct ttn {
409 
410  struct tlevel *tlevel1;
411  struct tlevel *tlevel2;
412 
413  };
414 
415 struct rtn {
416 
417  int status;
418  int forecast;
419  int oldstatus;
420  time_t timeout[10];
421 
422  };
423 
424 struct pdata {
425 
426  time_t data_time;
427  int ztime;
428  int used[5];
429  float stddev;
430  int level;
431  struct stn stn[3000];
432 
433  };
434 
435 struct zdata {
436 
437  time_t data_time;
438  int ztime;
439  int used[5];
440  float stddev;
441  int level[5];
442  struct ztn stn[500];
443 
444  };
445 struct tdata {
446 
447  time_t data_time;
448  int ztime;
449  int used[6];
450  float stddev;
451  int level[6];
452  struct ttn stn[1000];
453 
454  };
455 
456 struct rdata {
457 
458  struct rtn rtn[1500];
459 
460  };
461 
462 struct station{
463 
464  float *isoh;
465  float *max;
466  float *min;
467  char *hb5;
468  char *name;
469  char *parm;
470  char *cparm;
471  char rawlevel[12];
472  short int *index;
473  short int *zindex;
474  float lat;
475  float lon;
476  int elev;
477  int tip;
478  int qpf;
479  int x;
480  int y;
481  int xadd;
482  int yadd;
483 
484  };
485 
486 
487 struct Cur {
488 
489  int x;
490  int y;
491 
492  };
493 
494 struct save {
495 
496  short int inuse;
497  short int x[3];
498  short int y[3];
499 
500  };
501 
502 struct abogus {
503 
504  short int x;
505  short int y;
506  struct abogus *next;
507 
508  };
509 
510 struct bogus {
511 
512  short int max;
513  short int inuse[500];
514  short int x[500];
515  short int y[500];
516  float value[500];
517  float isoh[500];
518 
519  };
520 
521 struct wfobogus {
522 
523  char wfo[10];
524  int owner;
525  int bogus_flag[50];
526  struct abogus *bbogus[50];
527  struct bogus bogus[50];
528 
529  };
530 
531 struct area {
532 
533  short int x;
534  short int y;
535  struct area *area;
536 
537  };
538 
539 struct stream {
540 
541  float stage;
542  long stdif;
543 
544  };
545 
546 struct graph {
547 
548  int charsize; /*0=regular 1=small */
549  int color; /*user specified 0-15*/
550  int notitle; /*0=print title 1=dont*/
551  int nobox; /*0=print box 1=dont*/
552  int numbers; /*0=numbers on right 1=left*/
553  int gap; /*maximum data gap*/
554  int contour; /*0=autoscale */
555  int tgap; /* time gap allowable in hours */
556  int bar; /*bar graph plot*/
557  int flow; /*linear flow*/
558  float max;
559  float min;
560  int lines; /*0=interval lines on 1=interval lines off*/
561  int num;
562  int linterval;
563  int maxmin;
564 
565  };
566 
567 struct flood {
568 
569  float max;
570  float min;
571  float ws;
572  float fs;
573  float hist;
574  float shift;
575  char hdate[15];
576  float rtable[500][2];
577  int rmax;
578  int type;
579 
580  };
581 
582 
583 struct wx {
584 
585  int temp[24];
586  int dew[24];
587  int wind[24];
588  int peak[24];
589  int rn[24];
590  int st[24];
591  int flow[24];
592  int pcnt[24];
593 
594  };
595 
596 
597 
598 struct fparms {
599 
600  int st;
601  int dt;
602  char qual[10];
603  int jtver;
604  int itver;
605  float okdif[10];
606  struct fparms *gparms;
607 
608  };
609 struct mappoints {
610 
611  int x;
612  int y;
613 
614  };
615 
616  struct maplayer {
617 
618  short int color;
619  short int zoom;
620  short int number;
621  short int xmax;
622  short int ymax;
623  short int xmin;
624  short int ymin;
625  int type;
626  char *name;
627  struct mappoints *points;
628  struct maplayer *nextseg;
629 
630  };
631 
632 struct MenuItem {
633 
634 char *label;
635 char mnemonic;
636 XmString accel_text;
637 char *accel;
638 int def;
639 void (*callback)();
640 XtPointer callback_data;
641 
642 };
643 
644  struct dval {
645 
646  double a;
647  double xo;
648  double yo;
649  double lo;
650 
651  };
652 
653 
654  struct HRAP {
655 
656  float x;
657  float y;
658 
659  };
660 
661  struct nexrad {
662 
663  int value[131][131];
664  char date[100];
665  int flag;
666 
667  };
668 
669  struct coord {
670 
671  short int x;
672  short int y;
673  float lat;
674  float lon;
675 
676  };
677 
678  struct icoord {
679 
680  short int x;
681  short int y;
682 
683  };
684 
685  struct fcoord {
686 
687  float x;
688  float y;
689  int i;
690  int j;
691 
692  };
693 
694  struct nexcoord{
695 
696 
697 
698  char name[10];
699  struct coord boxes[131][131];
700 
701  };
702 
703  struct top {
704 
705  short int **value;
706  int maxi;
707  int maxj;
708  float max_lat;
709  float max_lon;
710  float total_lat;
711  float total_lon;
712  float delta_lat;
713  float delta_lon;
714 
715  };
716 
717  struct topo {
718 
719  struct icoord **coord;
720  short int **value;
721  int maxi;
722  int maxj;
723  float max_lat;
724  float max_lon;
725  float total_lat;
726  float total_lon;
727  float delta_lat;
728  float delta_lon;
729 
730  };
731 
732  struct isoh {
733 
734  struct icoord **coord;
735  short int ***value;
736  int maxi;
737  int maxj;
738  float max_lat;
739  float max_lon;
740  float total_lat;
741  float total_lon;
742  float delta_lat;
743  float delta_lon;
744 
745  };
746 
747  struct isohn {
748 
749  struct fcoord **coord;
750  short int **value;
751  int maxi;
752  int maxj;
753  float max_lat;
754  float max_lon;
755  float total_lat;
756  float total_lon;
757  float delta_lat;
758  float delta_lon;
759 
760  };
761 
762 struct maxmin {
763 
764  struct icoord **coord;
765  short int ***maxvalue;
766  short int ***minvalue;
767  int maxi;
768  int maxj;
769  float max_lat;
770  float max_lon;
771  float total_lat;
772  float total_lon;
773  float delta_lat;
774  float delta_lon;
775 
776  };
777 
778 
779  struct h_grid {
780 
781  short int maxi;
782  short int maxj;
783  struct coord **box;
784  struct HRAP **latlon;
785  short int **elev;
786 
787  };
788 
789  struct gdata {
790 
791  float pcpn[500][500];
792 
793  };
794 
795  struct hdata {
796 
797  short int x;
798  short int y;
799  short int flag;
800 
801  };
802 
803  struct hrap_grid {
804 
805  short int maxi;
806  short int maxj;
807  short int hrap_minx;
808  short int hrap_miny;
809  struct coord **coord;
810  struct gage **gage;
811  short int **owner;
812  short int ***isoh;
813  short int ***max;
814  short int ***min;
815  short int **elev;
816 
817 
818  };
819 
820  struct gage {
821 
822  short int index[30];
823  short int zindex[30];
824  short int tindex[30];
825 
826  };
827 
828  struct pcp {
829 
830 
831  short int **value;
832 
833  };
834 
835  struct display_set {
836 
837  long xoff[4];
838  long yoff[4];
839  long xmin[4];
840  long ymin[4];
841  long xmax[4];
842  long ymax[4];
843  long xcen[4];
844  long ycen[4];
845  float dmult[4];
846 
847  };
848 
849 char *pars_argv(char **, char *);
850 char *pars_line(char *, char *, char *);
851 char *pars_linen(char *, char *, char *);
852 
853 char *strno(char *, char);
854 int strdec(char *,int);
855 int draw_back(Pixmap,int,int );
856 int strfind(char *, char *);
857 struct HRAP HrapToLatLong(struct HRAP);
858 struct HRAP LatLongToHrap(float,float);
859 void get_NEXRAD_pixels(int,int,float,float,int);
860 void plot_NEXRAD(Pixmap,struct nexrad *,int,int);
861 void redraw_topo_legend(Drawable);
862 void redraw_edit_legend(Drawable,int,int,int);
863 
864 void clear_pix_map(Pixmap);
865 void get_area_menu(FILE *);
866 void read_maps(char *,int,int);
867 Widget AttachToCascade(Widget,char *,Widget);
868 void get_topo_coord(char *);
869 void get_topo_pixels(int,int,float,float);
870 void calculate_NEXRAD(int,int);
871 float get_isohyet(int, int, int);
872 float get_lisohyet(float, float,int);
873 void berror(Widget ,char *);
874 void plot_rain(Drawable,int,int,int);
875 void change_display_mode(Widget,XtPointer,XmDrawingAreaCallbackStruct *);
876 void map_select(Widget,XtPointer,XtPointer);
877 void change_scale(Widget,XtPointer,XmDrawingAreaCallbackStruct *);
878 void area_select(Widget,XtPointer);
879 
880 void change_method(Widget,XtPointer,XmDrawingAreaCallbackStruct *);
881 
882 
883 void point_define(Widget,XtPointer,XmDrawingAreaCallbackStruct *);
884 void area_define(Widget,XtPointer,XmDrawingAreaCallbackStruct *);
885 void kill_widget(Widget,XtPointer,XtPointer);
886 void check_date(Widget,XtPointer,XtPointer);
887 void move_field(Widget,XtPointer,XtPointer);
888 void input_time(Widget,XtPointer,XtPointer);
889 
890 void input_time_step(Widget,XtPointer,XtPointer);
891 
892 void get_isohyet_coord(char *,int,int);
893 void get_maxmin_coord(char *,int,int,int);
894 void redraw_map(int,int,unsigned int);
895 void draw_map(Drawable,int,int);
896 void get_NEXRAD_coord(void);
897 void read_NEXRAD(char *,struct nexrad *);
898 void plot_NEXRAD(Pixmap,struct nexrad *,int h, int);
899 
900 Widget BuildPulldownToggleMenu(Widget,char *,char,struct MenuItem *);
901 Widget BuildPulldownPushMenu(Widget,char *,char,struct MenuItem *);
902 
903 void plot_qpf_points(Pixmap,int,int,int);
904 void plot_qpf_area(Pixmap pixm,int, int,int);
905 
906 void move_area(int,int,int);
907 void plot_isoh(Pixmap,int, int);
908 void contour_isoh(Pixmap,int, int);
909 void plot_isohyets(int,Pixmap,int, int);
910 void contour_isohyets(int,Pixmap,int, int);
911 
912 int macmartintest( double[500][2], int, double *);
913 void change_pcpn_legend(int,int);
914 void plot_topo(Pixmap,int, int);
915 void contour_topo(Pixmap,int, int);
916 void plot_pcpn(Pixmap pixm,int, int, char *,int, int);
917 
918 void contour_pcpn(Pixmap pixm,int, int,char *,int);
919 
920 void change_topo_legend(int,int);
921 void topo_select(void);
922 void change_topo(void);
923 void change_isohyet(void);
924 void change_NEXRAD(void);
925 void change_qpf(void);
926 void send_expose(void);
927 void redraw_isohyet_legend(Drawable);
928 void change_isohyet_legend(int,int);
929 void isohyet_select(void);
930 void Flush_Xbuffer(void);
931 void raster_select(void);
932 void foreground_select(void);
933 void write_screen(void);
934 void clear_drawable(Drawable);
935 void bogus_points(int,int,unsigned int,int);
936 void bogus_area(int,int,unsigned int,int);
937 
938 
939 void get_hrap_coord(double,double,double,int,int);
940 
941 void change_edit_legend(Widget, XtPointer, XtPointer);
942 void render_qpf(int,int,int,char *);
943 void change_qpf_edit_legend(Widget,XtPointer,XtPointer);
944 void redraw_pcpn_legend(Drawable);
945 
946 
947 void get_lat_lon(int,int,float *,float *);
948 
949 
950 void get_isoh_pixels(int,int,float,float);
951 
952 void get_maxmin_pixels(int,int,float,float);
953 
954 void Create_Colors(Display *);
955 
956 void Create_Drawing_Colors(Display *);
957 
958 void get_coord(double,double,double,double);
959 void get_topo(char *);
960 int read_qpf(time_t,int,int);
961 void create_area_menu(void);
962 void edit_stations(int,int,unsigned int);
963 void plot_stations(Pixmap,int,int, int);
964 void get_station_list(char *,int,int);
965 void change_legend_display(int,int);
966 void redraw_legend_display(Drawable);
967 void get_NEXRAD_data(time_t,int,char *);
968 void get_precipitation_data(time_t,int);
969 int read_precip_a(char *,time_t,int);
970 int read_precip_b(char *,time_t,int);
971 int read_monthly_precip_a(char *,int);
972 int read_monthly_precip_b(char *,int);
973 
974 void make_map(int);
975 void area_callback(Widget,XtPointer,XtPointer);
977 void make_qpf_widget(void);
978 void change_rain(Widget,XtPointer,XmDrawingAreaCallbackStruct *);
982 void get_frzlvl_data(int);
983 void sum_qpf(void);
984 void render_pcp(int,int,int);
985 void make_pmap(void);
986 void plot_map(Pixmap,int,int,int);
987 void read_file(char *,int,struct pcp *);
988 void write_file(char *,int,struct pcp *);
989 void get_basin_data(char *,char *,char*);
990 void make_fmap_file(void);
991 int hb5_search(int,char *,struct stn_rec *);
992 void make_sensor_list(struct stn_rec,struct sens_rec *,int);
993 struct stim get_new_date(struct stim );
994 void get_units(char *,char *);
995 void get_acronym(char *,char *);
997 void draw_area(int,int,int,int,int,int);
998 struct max_min get_max_min(struct stn_values *,struct stn_values *,int,int);
999 float get_delta_valu(int);
1000 int get_delta_time(time_t,time_t);
1002 int values_search(char *,char *,struct stim,struct stim,struct stn_values *);
1003 int fvalues_search(char *,char *,struct stim,struct stim,struct stn_values *);
1004 int name_search(int,char *,struct stn_rec *);
1005 int get_sensor_list(char *,struct sens_rec *);
1006 void print_draw(int);
1007 double get_best_stage(struct stn_values *,int);
1008 double rh_to_dew(double,double);
1009 double dew_to_rh(double,double);
1010 double cel_to_far(double);
1011 double far_to_cel(double);
1012 void to_stage(char *, char,char,struct stn_values *,int);
1013 long ouptime(int,int,int,int,int,int);
1014 void time_series(int,int,unsigned int);
1015 void XmtWaitUntilMapped(Widget);
1016 int sum_qpf_grids(int,int,int);
1017 int read_map(char *,int);
1018 int write_map(char *,int,time_t);
1019 int get_bad_recs(char *, char *,struct sens_ok *);
1020 char get_quality(struct sens_ok *,int,int,int);
1021 void write_archived_data(char *,char *,char *);
1022 void read_archived_data(char *,char *,char *,time_t,char *);
1023 void write_archived_obs_data(char *,char *,char *,time_t,char *);
1024 void render_points_qpf(int,int,int,char *);
1025 float get_lmaxmin(float ,float ,int ,int );
1026 struct tm *gmttime(time_t *);
1027 void get_pos(char *, char *);
struct max_min get_max_min(struct stn_values *, struct stn_values *, int, int)
void area_select(Widget, XtPointer)
Definition: mapper.c:1267
float get_isohyet(int, int, int)
Definition: get_isohyet.c:3
float get_lisohyet(float, float, int)
Definition: get_lisohyet.c:3
void change_isohyet(void)
void edit_stations(int, int, unsigned int)
Definition: edit_stations.c:11
void get_lat_lon(int, int, float *, float *)
Definition: get_lat_lon.c:3
void make_map(int)
Definition: make_map.c:3
void Flush_Xbuffer(void)
void change_display_mode(Widget, XtPointer, XmDrawingAreaCallbackStruct *)
void isohyet_select(void)
double far_to_cel(double)
void make_pmap(void)
void redraw_pcpn_legend(Drawable)
double get_best_stage(struct stn_values *, int)
void topo_select(void)
Definition: mapper.c:4005
int read_monthly_precip_a(char *, int)
void check_date(Widget, XtPointer, XtPointer)
void map_select(Widget, XtPointer, XtPointer)
float get_lmaxmin(float, float, int, int)
Definition: get_lmaxmin.c:3
void draw_map(Drawable, int, int)
Definition: draw_map.c:5
void get_units(char *, char *)
int read_precip_a(char *, time_t, int)
char get_quality(struct sens_ok *, int, int, int)
void quality_control_stations(int)
void time_series(int, int, unsigned int)
struct stim get_new_date(struct stim)
void write_screen(void)
Definition: mapper.c:1082
void make_qpf_widget(void)
void clear_pix_map(Pixmap)
void plot_topo(Pixmap, int, int)
Definition: plot_topo.c:5
void get_maxmin_pixels(int, int, float, float)
void raster_select(void)
void get_station_list(char *, int, int)
void change_edit_stations(void)
long ouptime(int, int, int, int, int, int)
Definition: ouptime.c:10
void estimate_daily_stations(int)
void render_pcp(int, int, int)
Definition: render_pcp.c:12
void redraw_isohyet_legend(Drawable)
void plot_rain(Drawable, int, int, int)
void write_file(char *, int, struct pcp *)
Definition: write_file.c:5
void get_acronym(char *, char *)
void clear_drawable(Drawable)
Definition: mapper.c:1067
void change_edit_legend(Widget, XtPointer, XtPointer)
void change_qpf_edit_legend(Widget, XtPointer, XtPointer)
void foreground_select(void)
Definition: mapper.c:3972
void get_NEXRAD_coord(void)
void contour_isoh(Pixmap, int, int)
Definition: contour_isoh.c:4
void change_rain(Widget, XtPointer, XmDrawingAreaCallbackStruct *)
Definition: mapper.c:1689
void to_stage(char *, char, char, struct stn_values *, int)
void plot_pcpn(Pixmap pixm, int, int, char *, int, int)
Definition: plot_pcpn_new.c:4
void send_expose(void)
Definition: mapper.c:4026
void read_NEXRAD(char *, struct nexrad *)
Definition: read_NEXRAD.c:3
int values_search(char *, char *, struct stim, struct stim, struct stn_values *)
void Create_Colors(Display *)
Definition: mapper.c:787
void get_NEXRAD_pixels(int, int, float, float, int)
void change_NEXRAD(void)
void get_isoh_pixels(int, int, float, float)
void get_basin_data(char *, char *, char *)
void contour_topo(Pixmap, int, int)
Definition: contour_topo.c:4
float get_delta_valu(int)
void plot_qpf_area(Pixmap pixm, int, int, int)
Widget AttachToCascade(Widget, char *, Widget)
Definition: mapper.c:771
struct tm * gmttime(time_t *)
Definition: gmttime.c:5
char * pars_line(char *, char *, char *)
Definition: pars_line.c:3
int fvalues_search(char *, char *, struct stim, struct stim, struct stn_values *)
Definition: fvalues.c:118
void get_maxmin_coord(char *, int, int, int)
int draw_back(Pixmap, int, int)
void change_legend_display(int, int)
int write_map(char *, int, time_t)
void change_scale(Widget, XtPointer, XmDrawingAreaCallbackStruct *)
void plot_stations(Pixmap, int, int, int)
void change_topo(void)
char * pars_argv(char **, char *)
void get_isohyet_coord(char *, int, int)
struct HRAP LatLongToHrap(float, float)
Definition: hrap.c:105
int read_monthly_precip_b(char *, int)
void write_archived_data(char *, char *, char *)
void read_maps(char *, int, int)
Definition: new_read_maps.c:4
void read_archived_data(char *, char *, char *, time_t, char *)
void input_time(Widget, XtPointer, XtPointer)
void contour_isohyets(int, Pixmap, int, int)
void get_topo_pixels(int, int, float, float)
struct HRAP HrapToLatLong(struct HRAP)
Definition: hrap.c:40
void get_area_menu(FILE *)
Definition: get_area_menu.c:7
int get_sensor_list(char *, struct sens_rec *)
void create_area_menu(void)
Definition: mapper.c:602
void read_file(char *, int, struct pcp *)
Definition: read_file.c:5
void get_topo_coord(char *)
Definition: get_topo_coord.c:3
int read_map(char *, int)
void plot_isohyets(int, Pixmap, int, int)
Definition: plot_isohyets.c:5
void make_fmap_file(void)
Definition: make_fmap_file.c:4
void berror(Widget, char *)
Definition: display_rec.c:392
void change_pcpn_legend(int, int)
void plot_map(Pixmap, int, int, int)
Definition: plot_map.c:5
char * strno(char *, char)
Definition: strno.c:4
void estimate_missing_stations(int)
void plot_qpf_points(Pixmap, int, int, int)
void redraw_legend_display(Drawable)
int macmartintest(double[500][2], int, double *)
void XmtWaitUntilMapped(Widget)
Definition: Wait.c:39
void display_group_widgets(int)
void get_NEXRAD_data(time_t, int, char *)
void render_points_qpf(int, int, int, char *)
void get_topo(char *)
Definition: get_topo.c:3
void redraw_map(int, int, unsigned int)
Definition: redraw_map.c:4
void render_qpf(int, int, int, char *)
void move_field(Widget, XtPointer, XtPointer)
void move_area(int, int, int)
Definition: move_area.c:5
void redraw_topo_legend(Drawable)
void draw_area(int, int, int, int, int, int)
Definition: display_data.c:535
int get_bad_recs(char *, char *, struct sens_ok *)
Definition: get_bad_recs.c:119
void calculate_NEXRAD(int, int)
int sum_qpf_grids(int, int, int)
double rh_to_dew(double, double)
int read_qpf(time_t, int, int)
int strdec(char *, int)
void area_callback(Widget, XtPointer, XtPointer)
Definition: mapper.c:665
void get_frzlvl_data(int)
void change_topo_legend(int, int)
void change_isohyet_legend(int, int)
void Create_Drawing_Colors(Display *)
void contour_pcpn(Pixmap pixm, int, int, char *, int)
Definition: contour_pcpn.c:4
double dew_to_rh(double, double)
int name_search(int, char *, struct stn_rec *)
Definition: name_search.c:118
void point_define(Widget, XtPointer, XmDrawingAreaCallbackStruct *)
Widget BuildPulldownPushMenu(Widget, char *, char, struct MenuItem *)
Definition: mapper.c:747
void get_coord(double, double, double, double)
double cel_to_far(double)
void make_sensor_list(struct stn_rec, struct sens_rec *, int)
void plot_NEXRAD(Pixmap, struct nexrad *, int, int)
void bogus_points(int, int, unsigned int, int)
int get_delta_time(time_t, time_t)
int strfind(char *, char *)
void change_qpf(void)
void get_precipitation_data(time_t, int)
void write_archived_obs_data(char *, char *, char *, time_t, char *)
void bogus_area(int, int, unsigned int, int)
void print_draw(int)
int hb5_search(int, char *, struct stn_rec *)
Definition: hb5_search.c:125
void get_hrap_coord(double, double, double, int, int)
void plot_isoh(Pixmap, int, int)
Definition: plot_isoh.c:5
void change_method(Widget, XtPointer, XmDrawingAreaCallbackStruct *)
int read_precip_b(char *, time_t, int)
void area_define(Widget, XtPointer, XmDrawingAreaCallbackStruct *)
void input_time_step(Widget, XtPointer, XtPointer)
Definition: mapper.c:4383
void redraw_edit_legend(Drawable, int, int, int)
Widget BuildPulldownToggleMenu(Widget, char *, char, struct MenuItem *)
Definition: mapper.c:693
void sum_qpf(void)
void get_pos(char *, char *)
Definition: get_pos.c:120
void kill_widget(Widget, XtPointer, XtPointer)
Definition: mapper.c:4806
void display_group_graphs(int)
char * pars_linen(char *, char *, char *)
Definition: pars_linen.c:3
Definition: misc.h:315
int x
Definition: misc.h:317
int y
Definition: misc.h:318
Definition: mapp2h.h:25
float y
Definition: mapp2h.h:26
float x
Definition: mapp2h.h:26
Definition: misc.h:459
char * label
Definition: misc.h:461
void(* callback)()
Definition: misc.h:463
XtPointer callback_data
Definition: misc.h:464
int def
Definition: misc_new.h:638
char mnemonic
Definition: misc.h:462
XmString accel_text
Definition: misc_new.h:636
char * accel
Definition: misc_new.h:637
Definition: misc.h:330
short int x
Definition: misc.h:332
short int y
Definition: misc.h:333
struct abogus * next
Definition: misc.h:334
Definition: misc.h:358
struct area * area
Definition: misc.h:362
short int x
Definition: misc.h:360
short int y
Definition: misc.h:361
char parm[10]
Definition: misc.h:54
char hb5[10]
Definition: misc.h:53
float fvalue
Definition: misc.h:57
float fvalue
Definition: misc.h:46
char parm[10]
Definition: misc.h:44
int used
Definition: misc.h:42
int month
Definition: misc.h:45
char hb5[10]
Definition: misc.h:43
Definition: misc.h:188
double oct
Definition: misc.h:207
double sep
Definition: misc.h:206
double may
Definition: misc.h:202
double aug
Definition: misc.h:205
double apr
Definition: misc.h:201
char t[2]
Definition: misc.h:194
char dur[2]
Definition: misc.h:193
char pe1[2]
Definition: misc.h:191
double jul
Definition: misc.h:204
double mar
Definition: misc.h:200
char e[2]
Definition: misc.h:196
double feb
Definition: misc.h:199
double dec
Definition: misc.h:209
char s[2]
Definition: misc.h:195
char pe2[2]
Definition: misc.h:192
double jun
Definition: misc.h:203
char p[2]
Definition: misc.h:197
double jan
Definition: misc.h:198
double nov
Definition: misc.h:208
Definition: misc.h:338
float value[500]
Definition: misc.h:344
short int y[500]
Definition: misc.h:343
short int inuse[500]
Definition: misc.h:341
short int max
Definition: misc.h:340
short int x[500]
Definition: misc.h:342
Definition: misc.h:495
float lat
Definition: misc_new.h:673
short int y
Definition: misc.h:498
float lon
Definition: misc_new.h:674
short int x
Definition: misc.h:497
float dmult[4]
Definition: misc.h:613
long xmin[4]
Definition: misc.h:607
long xmax[4]
Definition: misc.h:609
long ymax[4]
Definition: misc.h:610
long xoff[4]
Definition: misc.h:605
long ymin[4]
Definition: misc.h:608
long yoff[4]
Definition: misc.h:606
long ycen[4]
Definition: misc.h:612
long xcen[4]
Definition: misc.h:611
Definition: misc.h:470
double lo
Definition: misc.h:475
double a
Definition: misc.h:472
double yo
Definition: misc.h:474
double xo
Definition: misc.h:473
int j
Definition: misc_new.h:690
int i
Definition: misc_new.h:689
float y
Definition: misc_new.h:688
float x
Definition: misc_new.h:687
Definition: misc.h:23
Definition: misc.h:394
float min
Definition: misc.h:397
float shift
Definition: misc.h:401
int rmax
Definition: misc.h:404
char hdate[15]
Definition: misc.h:402
float rtable[500][2]
Definition: misc.h:403
float max
Definition: misc.h:396
float ws
Definition: misc.h:398
float hist
Definition: misc.h:400
int type
Definition: misc.h:405
float fs
Definition: misc.h:399
char hb5[10]
Definition: misc.h:11
Definition: misc.h:425
struct fparms * gparms
Definition: misc.h:433
int st
Definition: misc.h:427
char qual[10]
Definition: misc.h:429
int dt
Definition: misc.h:428
int jtver
Definition: misc.h:430
int itver
Definition: misc.h:431
float okdif[10]
Definition: misc.h:432
Definition: misc.h:30
int txn
Definition: misc_new.h:99
int tindex
Definition: misc_new.h:95
int owner
Definition: misc_new.h:101
int zindex
Definition: misc_new.h:96
int pindex
Definition: misc_new.h:94
int frz
Definition: misc.h:35
char hb5[10]
Definition: misc.h:32
int selected
Definition: misc_new.h:100
int qpf
Definition: misc.h:34
Definition: misc.h:16
float * rain
Definition: misc_new.h:77
float * frz
Definition: misc_new.h:78
int * tn
Definition: misc_new.h:80
int * tx
Definition: misc_new.h:79
Definition: misc.h:590
short int index[20]
Definition: misc.h:592
short int zindex[30]
Definition: misc_new.h:823
short int tindex[30]
Definition: misc_new.h:824
Definition: misc.h:564
float pcpn[500][500]
Definition: misc.h:566
Definition: misc.h:79
int y_per_page
Definition: misc.h:84
char title[500][100]
Definition: misc.h:86
int is_realized
Definition: misc.h:82
int max_pages
Definition: misc.h:85
int max_stations
Definition: misc.h:81
int x_per_page
Definition: misc.h:83
char name[100]
Definition: misc.h:87
Definition: misc.h:373
int linterval
Definition: misc.h:389
int nobox
Definition: misc.h:378
int color
Definition: misc.h:376
int maxmin
Definition: misc.h:390
int bar
Definition: misc.h:383
int charsize
Definition: misc.h:375
int tgap
Definition: misc.h:382
int flow
Definition: misc.h:384
int gap
Definition: misc.h:380
int num
Definition: misc.h:388
float min
Definition: misc.h:386
int numbers
Definition: misc.h:379
int lines
Definition: misc.h:387
float max
Definition: misc.h:385
int notitle
Definition: misc.h:377
int contour
Definition: misc.h:381
Definition: misc.h:554
short int maxj
Definition: misc.h:557
struct HRAP ** latlon
Definition: misc.h:559
struct coord ** box
Definition: misc.h:558
short int ** elev
Definition: misc.h:560
short int maxi
Definition: misc.h:556
Definition: misc.h:570
short int flag
Definition: misc.h:574
short int y
Definition: misc.h:573
short int x
Definition: misc.h:572
int zone[4]
Definition: misc.h:232
int x
Definition: misc.h:230
int y
Definition: misc.h:231
short int hrap_miny
Definition: misc.h:583
short int *** min
Definition: misc_new.h:814
short int hrap_minx
Definition: misc.h:582
short int maxi
Definition: misc.h:580
short int maxj
Definition: misc.h:581
struct coord ** coord
Definition: misc.h:584
struct gage ** gage
Definition: misc.h:585
short int ** elev
Definition: misc_new.h:815
short int *** isoh
Definition: misc.h:586
short int *** max
Definition: misc_new.h:813
short int ** owner
Definition: misc_new.h:811
short int y
Definition: misc_new.h:681
short int x
Definition: misc_new.h:680
char hb5[10]
Definition: misc_new.h:46
Definition: misc.h:538
float delta_lon
Definition: misc.h:549
float max_lon
Definition: misc.h:545
float max_lat
Definition: misc.h:544
int maxi
Definition: misc.h:542
float total_lon
Definition: misc.h:547
float total_lat
Definition: misc.h:546
short int *** value
Definition: misc.h:541
float delta_lat
Definition: misc.h:548
struct icoord ** coord
Definition: misc_new.h:734
int maxj
Definition: misc.h:543
int maxi
Definition: misc_new.h:751
struct fcoord ** coord
Definition: misc_new.h:749
float total_lat
Definition: misc_new.h:755
float delta_lat
Definition: misc_new.h:757
float total_lon
Definition: misc_new.h:756
int maxj
Definition: misc_new.h:752
float max_lon
Definition: misc_new.h:754
float max_lat
Definition: misc_new.h:753
short int ** value
Definition: misc_new.h:750
float delta_lon
Definition: misc_new.h:758
Definition: misc.h:236
char bchar[5]
Definition: misc.h:242
float * lzc
Definition: misc_new.h:333
char hb5[10]
Definition: misc.h:238
int * tmaps_done
Definition: misc_new.h:325
float * tgz
Definition: misc_new.h:338
int owner
Definition: misc_new.h:322
float * mz
Definition: misc_new.h:328
struct hrap_data * hrap_data
Definition: misc.h:245
float * gz
Definition: misc_new.h:326
int basin_points
Definition: misc.h:240
float * gzc
Definition: misc_new.h:330
int hrap_points
Definition: misc.h:244
float * mzc
Definition: misc_new.h:332
int zones[4]
Definition: misc.h:241
float * zgz
Definition: misc_new.h:334
float * uz
Definition: misc_new.h:327
float * tuz
Definition: misc_new.h:339
float * tmz
Definition: misc_new.h:340
float * zuz
Definition: misc_new.h:335
float * zlz
Definition: misc_new.h:337
XPoint * basin
Definition: misc.h:243
float * tlz
Definition: misc_new.h:341
int * zmaps_done
Definition: misc_new.h:324
float * zmz
Definition: misc_new.h:336
float * lz
Definition: misc_new.h:329
float * uzc
Definition: misc_new.h:331
int * maps_done
Definition: misc_new.h:323
Definition: misc.h:443
short int xmax
Definition: misc.h:448
short int ymin
Definition: misc.h:451
short int number
Definition: misc.h:447
int type
Definition: misc.h:452
char * name
Definition: misc.h:453
struct maplayer * nextseg
Definition: misc.h:455
short int color
Definition: misc.h:445
short int zoom
Definition: misc.h:446
short int ymax
Definition: misc.h:449
struct mappoints * points
Definition: misc.h:454
short int xmin
Definition: misc.h:450
int x
Definition: misc.h:438
int y
Definition: misc.h:439
Definition: misc.h:61
float amin
Definition: misc_new.h:132
struct tm tmx
Definition: misc.h:65
float min
Definition: misc.h:64
float amax
Definition: misc_new.h:131
float max
Definition: misc.h:63
struct tm tmn
Definition: misc.h:66
float max_lat
Definition: misc_new.h:769
float delta_lat
Definition: misc_new.h:773
int maxj
Definition: misc_new.h:768
float delta_lon
Definition: misc_new.h:774
float max_lon
Definition: misc_new.h:770
short int *** maxvalue
Definition: misc_new.h:765
float total_lon
Definition: misc_new.h:772
struct icoord ** coord
Definition: misc_new.h:764
float total_lat
Definition: misc_new.h:771
short int *** minvalue
Definition: misc_new.h:766
int maxi
Definition: misc_new.h:767
Definition: misc.h:502
char name[10]
Definition: misc.h:504
struct coord boxes[131][131]
Definition: misc.h:505
Definition: misc.h:487
unsigned char value[131][131]
Definition: misc.h:489
char date[100]
Definition: misc.h:490
int flag
Definition: misc.h:491
Definition: misc.h:596
short int ** value
Definition: misc.h:599
Definition: misc.h:280
time_t data_time
Definition: misc.h:282
int ztime
Definition: misc_new.h:427
float stddev
Definition: misc.h:284
int used[5]
Definition: misc.h:283
int level
Definition: misc.h:285
Definition: misc.h:2
char name[100]
Definition: misc.h:4
char command[100]
Definition: misc.h:5
Definition: misc.h:255
float data
Definition: misc.h:257
short int qual
Definition: misc.h:258
float estimate
Definition: misc.h:259
float stddev
Definition: misc.h:260
Definition: misc.h:290
Definition: misc.h:70
int xsize
Definition: misc.h:74
int ypos
Definition: misc.h:74
int xpos
Definition: misc.h:74
char parm[10]
Definition: misc.h:73
int ysize
Definition: misc.h:74
char hb5[10]
Definition: misc.h:72
int end_page
Definition: misc.h:74
Definition: misc.h:272
int status
Definition: misc.h:274
int forecast
Definition: misc_new.h:418
time_t timeout[5]
Definition: misc.h:276
int oldstatus
Definition: misc.h:275
Definition: misc.h:213
struct stim btim
Definition: misc.h:219
RatingTable rate_table
Definition: misc.h:217
int polume
Definition: misc_new.h:273
struct stim etim
Definition: misc.h:220
struct stn_values ptn_values[10000]
Definition: misc_new.h:267
struct stn_rec ptn_rec
Definition: misc_new.h:262
char parm[10]
Definition: misc.h:216
int pnum
Definition: misc_new.h:271
int converted
Definition: misc.h:224
int volume
Definition: misc.h:222
int is_realized
Definition: misc.h:223
char pparm[10]
Definition: misc_new.h:264
int inum
Definition: misc.h:221
Definition: misc.h:322
short int y[3]
Definition: misc.h:326
short int x[3]
Definition: misc.h:325
short int inuse
Definition: misc.h:324
Definition: misc.h:103
char tid[6]
Definition: misc.h:105
int mon
Definition: misc.h:114
int ztime
Definition: misc.h:116
int cal_yr
Definition: misc.h:113
char tpe2[2]
Definition: misc.h:107
char agcode[7]
Definition: misc.h:120
char tt[2]
Definition: misc.h:109
char agloc[4]
Definition: misc.h:121
char tok[2]
Definition: misc.h:117
char init[4]
Definition: misc.h:119
char tpe1[2]
Definition: misc.h:106
char te[2]
Definition: misc.h:111
int zday
Definition: misc.h:115
char comment[41]
Definition: misc.h:122
char tp[2]
Definition: misc.h:112
char reason[81]
Definition: misc.h:118
char tdur[2]
Definition: misc.h:108
Definition: misc.h:155
char type[2]
Definition: misc.h:165
char pe2[2]
Definition: misc.h:159
char active[2]
Definition: misc.h:170
char det[41]
Definition: misc.h:167
char final_avail[8]
Definition: misc.h:178
char ownag[7]
Definition: misc.h:179
char new_report[2]
Definition: misc.h:169
int obstime
Definition: misc.h:172
char ok[2]
Definition: misc_new.h:241
char obsag[7]
Definition: misc.h:175
char dbsource[4]
Definition: misc.h:184
char p[2]
Definition: misc.h:164
char maintloc[4]
Definition: misc.h:182
char maintag[7]
Definition: misc.h:181
char prod2ary[10]
Definition: misc.h:174
char prod[10]
Definition: misc.h:173
char s[2]
Definition: misc.h:162
char des[51]
Definition: misc.h:166
char init[9]
Definition: misc.h:183
char rfs[2]
Definition: misc.h:171
char t[2]
Definition: misc.h:161
char ownloc[4]
Definition: misc.h:180
char e[2]
Definition: misc.h:163
char pe1[2]
Definition: misc.h:158
char prov_avail[2]
Definition: misc.h:177
char dur[2]
Definition: misc.h:160
int post
Definition: misc.h:168
char obsloc[4]
Definition: misc.h:176
Definition: misc.h:296
char rawlevel[12]
Definition: misc_new.h:471
int qpf
Definition: misc_new.h:478
float lat
Definition: misc.h:303
int x
Definition: misc.h:307
int tip
Definition: misc.h:306
float lon
Definition: misc.h:304
float * min
Definition: misc_new.h:466
char * parm
Definition: misc_new.h:469
int y
Definition: misc.h:308
int yadd
Definition: misc.h:310
short int * zindex
Definition: misc_new.h:473
float * max
Definition: misc_new.h:465
int elev
Definition: misc.h:305
short int * index
Definition: misc_new.h:472
char * cparm
Definition: misc_new.h:470
float * isoh
Definition: misc_new.h:464
char * name
Definition: misc_new.h:468
int xadd
Definition: misc.h:309
char * hb5
Definition: misc_new.h:467
Definition: misc.h:93
int minute
Definition: misc.h:99
int day
Definition: misc.h:97
int year
Definition: misc.h:95
int hour
Definition: misc.h:98
int month
Definition: misc.h:96
Definition: misc.h:135
char plat[9]
Definition: misc.h:138
char dbsource[4]
Definition: misc.h:152
char init[9]
Definition: misc.h:141
char lng[8]
Definition: misc.h:143
char stat[3]
Definition: misc.h:145
char cou[4]
Definition: misc.h:147
char huc[9]
Definition: misc.h:146
char hsa[4]
Definition: misc.h:149
char zon[5]
Definition: misc.h:148
char cwa[4]
Definition: misc.h:150
char lat[7]
Definition: misc.h:142
int elev
Definition: misc.h:144
int post
Definition: misc.h:151
char det[41]
Definition: misc.h:140
char des[51]
Definition: misc.h:139
char qual
Definition: hydro_data.h:36
int ctime
Definition: misc_new.h:199
int cdate
Definition: misc_new.h:198
float value
Definition: hydro_data.h:35
Definition: misc.h:264
short int * scons
Definition: misc_new.h:380
short int tcons
Definition: misc_new.h:379
struct rain * rain
Definition: misc_new.h:381
short int * snoflag
Definition: misc_new.h:384
struct rain * frain
Definition: misc_new.h:382
int * frzlvl
Definition: misc_new.h:383
short int * sflag
Definition: misc_new.h:385
struct rain * srain
Definition: misc_new.h:386
Definition: misc.h:366
long stdif
Definition: misc.h:369
float stage
Definition: misc.h:368
Definition: misc_new.h:61
char wfo[10]
Definition: misc_new.h:63
time_t data_time
Definition: misc_new.h:447
int used[6]
Definition: misc_new.h:449
float stddev
Definition: misc_new.h:450
int level[6]
Definition: misc_new.h:451
int ztime
Definition: misc_new.h:448
float a
Definition: misc_new.h:404
short int estimate
Definition: misc_new.h:402
char qual
Definition: misc_new.h:401
short int data
Definition: misc_new.h:400
float stddev
Definition: misc_new.h:403
Definition: misc.h:509
float max_lon
Definition: misc.h:515
float total_lon
Definition: misc.h:517
float delta_lon
Definition: misc.h:519
int maxi
Definition: misc.h:512
float max_lat
Definition: misc.h:514
int maxj
Definition: misc.h:513
float delta_lat
Definition: misc.h:518
short int ** value
Definition: misc.h:511
float total_lat
Definition: misc.h:516
Definition: misc.h:523
float delta_lat
Definition: misc.h:533
float max_lat
Definition: misc.h:529
int maxi
Definition: misc.h:527
float total_lat
Definition: misc.h:531
float delta_lon
Definition: misc.h:534
short int ** value
Definition: misc.h:526
float max_lon
Definition: misc.h:530
float total_lon
Definition: misc.h:532
int maxj
Definition: misc.h:528
struct icoord ** coord
Definition: misc_new.h:719
Definition: misc_new.h:35
char name[20]
Definition: misc_new.h:38
char abr[5]
Definition: misc_new.h:37
Definition: misc_new.h:408
struct tlevel * tlevel2
Definition: misc_new.h:411
struct tlevel * tlevel1
Definition: misc_new.h:410
int alive
Definition: misc_new.h:57
int alias
Definition: misc_new.h:55
char wfo[10]
Definition: misc_new.h:54
int inuse
Definition: misc_new.h:56
Definition: misc.h:348
char wfo[10]
Definition: misc.h:350
struct abogus * bbogus
Definition: misc.h:353
int bogus_flag[10]
Definition: misc.h:352
int owner
Definition: misc.h:351
Definition: misc.h:410
int rn[24]
Definition: misc.h:416
int dew[24]
Definition: misc.h:413
int pcnt[24]
Definition: misc.h:419
int wind[24]
Definition: misc.h:414
int temp[24]
Definition: misc.h:412
int flow[24]
Definition: misc.h:418
int peak[24]
Definition: misc.h:415
int st[24]
Definition: misc.h:417
int level[5]
Definition: misc_new.h:441
float stddev
Definition: misc_new.h:440
int ztime
Definition: misc_new.h:438
int used[5]
Definition: misc_new.h:439
time_t data_time
Definition: misc_new.h:437
float stddev
Definition: misc_new.h:360
float estimate
Definition: misc_new.h:359
short int qual
Definition: misc_new.h:358
float data
Definition: misc_new.h:357
Definition: misc_new.h:391
struct zlevel * zlevel2
Definition: misc_new.h:394
struct zlevel * zlevel1
Definition: misc_new.h:393