#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 MET_KEY_FILENAME "filename" |
#define MET_KEY_PARAMETER "parameter to measure" |
#define MET_KEY_POSITION "position of station" |
#define MET_KEY_WHENCE "position wrt river mouth" |
#define NAME_MAX 255 |
Definition at line 27 of file run_measuring_station.c.
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().