/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/sedflux/run_measuring_station.c File Reference

#include <stdio.h>
#include <fcntl.h>
#include <string.h>
#include <limits.h>
#include <utils/utils.h>
#include <sed/sed_sedflux.h>
#include "my_processes.h"

Go to the source code of this file.

Defines

#define NAME_MAX   255
#define MET_KEY_PARAMETER   "parameter to measure"
#define MET_KEY_WHENCE   "position wrt river mouth"
#define MET_KEY_POSITION   "position of station"
#define MET_KEY_FILENAME   "filename"

Functions

gboolean init_met_station_data (Sed_process proc, Sed_cube prof, GError **error)
Sed_process_info run_met_station (Sed_process proc, Sed_cube prof)
gboolean init_met_station (Sed_process p, Eh_symbol_table tab, GError **error)
gboolean destroy_met_station (Sed_process p)
gboolean dump_measuring_station_data (gpointer ptr, FILE *fp)
gboolean load_measuring_station_data (gpointer ptr, FILE *fp)


Define Documentation

#define MET_KEY_FILENAME   "filename"

Definition at line 58 of file run_measuring_station.c.

Referenced by init_met_station().

#define MET_KEY_PARAMETER   "parameter to measure"

Definition at line 55 of file run_measuring_station.c.

Referenced by init_met_station().

#define MET_KEY_POSITION   "position of station"

Definition at line 57 of file run_measuring_station.c.

Referenced by init_met_station().

#define MET_KEY_WHENCE   "position wrt river mouth"

Definition at line 56 of file run_measuring_station.c.

Referenced by init_met_station().

#define NAME_MAX   255

Definition at line 27 of file run_measuring_station.c.


Function Documentation

gboolean destroy_met_station ( Sed_process  p  ) 

Definition at line 144 of file run_measuring_station.c.

References eh_free, Met_station_t::filename, Met_station_t::met_fp, Met_station_t::parameter, Met_station_t::parameter_str, Met_station_t::pos, sed_measurement_destroy(), sed_process_user_data(), and sed_tripod_destroy().

gboolean dump_measuring_station_data ( gpointer  ptr,
FILE *  fp 
)

Definition at line 167 of file run_measuring_station.c.

References Met_station_t::filename, Met_station_t::from_river_mouth, Met_station_t::parameter_str, and Met_station_t::pos.

gboolean init_met_station ( Sed_process  p,
Eh_symbol_table  tab,
GError **  error 
)

Definition at line 70 of file run_measuring_station.c.

References eh_require, eh_return_val_if_fail, eh_str_to_dbl(), eh_symbol_table_bool_value(), eh_symbol_table_lookup(), eh_symbol_table_require_labels(), eh_symbol_table_value(), eh_touch_file(), Met_station_t::filename, Met_station_t::from_river_mouth, Met_station_t::met_fp, MET_KEY_FILENAME, MET_KEY_PARAMETER, MET_KEY_POSITION, MET_KEY_WHENCE, Met_station_t::parameter, Met_station_t::parameter_str, Met_station_t::pos, sed_measurement_new(), and sed_process_new_user_data.

gboolean init_met_station_data ( Sed_process  proc,
Sed_cube  prof,
GError **  error 
)

Definition at line 123 of file run_measuring_station.c.

References Met_station_t::filename, Met_station_t::met_fp, Met_station_t::parameter, Met_station_t::pos, sed_cube_n_x(), sed_cube_n_y(), sed_cube_size(), sed_process_user_data(), sed_tripod_new(), sed_tripod_set_len(), sed_tripod_set_n_x(), and sed_tripod_set_n_y().

Referenced by run_met_station().

gboolean load_measuring_station_data ( gpointer  ptr,
FILE *  fp 
)

Definition at line 189 of file run_measuring_station.c.

References eh_free, eh_new, Met_station_t::filename, Met_station_t::from_river_mouth, Met_station_t::parameter_str, and Met_station_t::pos.

Sed_process_info run_met_station ( Sed_process  proc,
Sed_cube  prof 
)

Definition at line 42 of file run_measuring_station.c.

References init_met_station_data(), Met_station_t::met_fp, SED_EMPTY_INFO, sed_process_run_count(), sed_process_user_data(), and sed_tripod_write().


Generated on Fri Jan 4 18:04:18 2008 for sedflux by  doxygen 1.5.2