Commit bdbe5df1 authored by Matteo Quintiliani's avatar Matteo Quintiliani
Browse files

Changed name from max_time_to_retrieve to max_data_to_retrieve


git-svn-id: file:///home/quintiliani/svncopy/nmxptool/trunk@649 3cd66e75-5955-46cb-a940-c26e5fc5497d
parent c5908c19
Loading
Loading
Loading
Loading
+4 −4
Original line number Original line Diff line number Diff line
@@ -7,7 +7,7 @@
 * 	Istituto Nazionale di Geofisica e Vulcanologia - Italy
 * 	Istituto Nazionale di Geofisica e Vulcanologia - Italy
 *	quintiliani@ingv.it
 *	quintiliani@ingv.it
 *
 *
 * $Id: nmxptool.c,v 1.110 2008-01-17 11:00:33 mtheo Exp $
 * $Id: nmxptool.c,v 1.111 2008-01-17 11:20:43 mtheo Exp $
 *
 *
 */
 */


@@ -365,11 +365,11 @@ int main (int argc, char **argv) {
		if(params.statefile) {
		if(params.statefile) {
		    if(channelListSeq[i_chan].after_start_time > 0) {
		    if(channelListSeq[i_chan].after_start_time > 0) {
			params.start_time = channelListSeq[i_chan].after_start_time;
			params.start_time = channelListSeq[i_chan].after_start_time;
			if(params.end_time - params.start_time > params.max_time_to_retrieve) {
			if(params.end_time - params.start_time > params.max_data_to_retrieve) {
			    nmxp_data_to_str(start_time_str, params.start_time);
			    nmxp_data_to_str(start_time_str, params.start_time);
			    nmxp_data_to_str(default_start_time_str, params.end_time - params.max_time_to_retrieve);
			    nmxp_data_to_str(default_start_time_str, params.end_time - params.max_data_to_retrieve);
			    nmxp_log(NMXP_LOG_WARN, NMXP_LOG_D_ANY, "start_time changed from %s to %s\n", start_time_str, default_start_time_str);
			    nmxp_log(NMXP_LOG_WARN, NMXP_LOG_D_ANY, "start_time changed from %s to %s\n", start_time_str, default_start_time_str);
			    params.start_time = params.end_time - params.max_time_to_retrieve;
			    params.start_time = params.end_time - params.max_data_to_retrieve;
			}
			}
		    } else {
		    } else {
			params.start_time = default_start_time;
			params.start_time = default_start_time;
+11 −9
Original line number Original line Diff line number Diff line
@@ -7,7 +7,7 @@
 * 	Istituto Nazionale di Geofisica e Vulcanologia - Italy
 * 	Istituto Nazionale di Geofisica e Vulcanologia - Italy
 *	quintiliani@ingv.it
 *	quintiliani@ingv.it
 *
 *
 * $Id: nmxptool_getoptlong.c,v 1.55 2008-01-17 11:00:45 mtheo Exp $
 * $Id: nmxptool_getoptlong.c,v 1.56 2008-01-17 11:20:36 mtheo Exp $
 *
 *
 */
 */


@@ -141,7 +141,8 @@ Arguments:\n\
                          Allow data continuity between program restarts\n\
                          Allow data continuity between program restarts\n\
                          and within data buffered by the NaqsServer.\n\
                          and within data buffered by the NaqsServer.\n\
                          Enable option -b. Do not use with -C.\n\
                          Enable option -b. Do not use with -C.\n\
  -M, --maxtimeretr=SECs  Max time to retrieve (default %d) [%d..%d].\n\
  -M, --maxdataretr=SECs  Max amount of data of the past to retrieve\n\
                          from the DataServer (default %d) [%d..%d].\n\
\n",
\n",
	    DEFAULT_MAX_TIME_TO_RETRIEVE,
	    DEFAULT_MAX_TIME_TO_RETRIEVE,
	    DEFAULT_MAX_TIME_TO_RETRIEVE_MINIMUM,
	    DEFAULT_MAX_TIME_TO_RETRIEVE_MINIMUM,
@@ -192,7 +193,8 @@ DAP Arguments:\n\
                          where:\n\
                          where:\n\
                              <date> = yyyy/mm/dd | yyy.jjj\n\
                              <date> = yyyy/mm/dd | yyy.jjj\n\
                              <time> = hh:mm:ss | hh:mm:ss.dddd | hh:mm\n\
                              <time> = hh:mm:ss | hh:mm:ss.dddd | hh:mm\n\
  -t, --interval=SECs     Time interval from start_time.\n\
  -t, --interval=SECs     Time interval from start_time (greater than zero).\n\
                          If equal to zero, tool will switch connection on PDS.\n\
  -d, --delay=SECs        Receive continuosly data with delay [%d..%d].\n\
  -d, --delay=SECs        Receive continuosly data with delay [%d..%d].\n\
  -u, --username=USER     DataServer username.\n\
  -u, --username=USER     DataServer username.\n\
  -p, --password=PASS     DataServer password.\n\
  -p, --password=PASS     DataServer password.\n\
@@ -343,7 +345,7 @@ int nmxptool_getopt_long(int argc, char **argv, NMXPTOOL_PARAMS *params)
	{"timeoutrecv",  required_argument, NULL, 'T'},
	{"timeoutrecv",  required_argument, NULL, 'T'},
	{"verbose",      required_argument, NULL, 'v'},
	{"verbose",      required_argument, NULL, 'v'},
	{"bufferedt",    required_argument, NULL, 'B'},
	{"bufferedt",    required_argument, NULL, 'B'},
	{"maxtimeretr",  required_argument, NULL, 'A'},
	{"maxdataretr",  required_argument, NULL, 'A'},
	/* Following are flags */
	/* Following are flags */
	{"logdata",      no_argument,       NULL, 'g'},
	{"logdata",      no_argument,       NULL, 'g'},
	{"buffered",     no_argument,       NULL, 'b'},
	{"buffered",     no_argument,       NULL, 'b'},
@@ -523,9 +525,9 @@ int nmxptool_getopt_long(int argc, char **argv, NMXPTOOL_PARAMS *params)


		case 'A':
		case 'A':
		    if(optarg) {
		    if(optarg) {
			params->max_time_to_retrieve = atoi(optarg);
			params->max_data_to_retrieve = atoi(optarg);
		    }
		    }
		    nmxp_log(NMXP_LOG_NORM, NMXP_LOG_D_ANY, "Max_time_to_retrieve %d\n", params->max_time_to_retrieve);
		    nmxp_log(NMXP_LOG_NORM, NMXP_LOG_D_ANY, "Max_time_to_retrieve %d\n", params->max_data_to_retrieve);
		    break;
		    break;


#ifdef HAVE___SRC_SEEDLINK_PLUGIN_C
#ifdef HAVE___SRC_SEEDLINK_PLUGIN_C
@@ -773,10 +775,10 @@ int nmxptool_check_params(NMXPTOOL_PARAMS *params) {
    } else if(params->flag_buffered != 0 && params->start_time != 0.0   &&   params->end_time != 0.0) {
    } else if(params->flag_buffered != 0 && params->start_time != 0.0   &&   params->end_time != 0.0) {
	ret = -1;
	ret = -1;
	nmxp_log(NMXP_LOG_ERR, NMXP_LOG_D_ANY, "<buffered> can not be used with options <start_time> and <end_time>.\n");
	nmxp_log(NMXP_LOG_ERR, NMXP_LOG_D_ANY, "<buffered> can not be used with options <start_time> and <end_time>.\n");
    } else if( (params->max_time_to_retrieve < DEFAULT_MAX_TIME_TO_RETRIEVE_MINIMUM  ||
    } else if( (params->max_data_to_retrieve < DEFAULT_MAX_TIME_TO_RETRIEVE_MINIMUM  ||
		params->max_time_to_retrieve > DEFAULT_MAX_TIME_TO_RETRIEVE_MAXIMUM)) {
		params->max_data_to_retrieve > DEFAULT_MAX_TIME_TO_RETRIEVE_MAXIMUM)) {
	ret = -1;
	ret = -1;
	nmxp_log(NMXP_LOG_NORM_NO, NMXP_LOG_D_ANY, "<maxtimeretr> has to be within [%d..%d].\n",
	nmxp_log(NMXP_LOG_NORM_NO, NMXP_LOG_D_ANY, "<maxdataretr> has to be within [%d..%d].\n",
		DEFAULT_MAX_TIME_TO_RETRIEVE_MINIMUM,
		DEFAULT_MAX_TIME_TO_RETRIEVE_MINIMUM,
		DEFAULT_MAX_TIME_TO_RETRIEVE_MAXIMUM);
		DEFAULT_MAX_TIME_TO_RETRIEVE_MAXIMUM);
    } else if( params->stc == -1
    } else if( params->stc == -1
+4 −4
Original line number Original line Diff line number Diff line
@@ -7,7 +7,7 @@
 * 	Istituto Nazionale di Geofisica e Vulcanologia - Italy
 * 	Istituto Nazionale di Geofisica e Vulcanologia - Italy
 *	quintiliani@ingv.it
 *	quintiliani@ingv.it
 *
 *
 * $Id: nmxptool_getoptlong.h,v 1.54 2008-01-17 11:00:45 mtheo Exp $
 * $Id: nmxptool_getoptlong.h,v 1.55 2008-01-17 11:20:36 mtheo Exp $
 *
 *
 */
 */


@@ -54,8 +54,8 @@
#define DEFAULT_INTERVAL_INFINITE		0
#define DEFAULT_INTERVAL_INFINITE		0


#define DEFAULT_MAX_TIME_TO_RETRIEVE_MINIMUM	30
#define DEFAULT_MAX_TIME_TO_RETRIEVE_MINIMUM	30
#define DEFAULT_MAX_TIME_TO_RETRIEVE_MAXIMUM	3600
#define DEFAULT_MAX_TIME_TO_RETRIEVE_MAXIMUM	86400
#define DEFAULT_MAX_TIME_TO_RETRIEVE 		120
#define DEFAULT_MAX_TIME_TO_RETRIEVE 		60


/*! \brief Struct that stores information about parameter of the program */
/*! \brief Struct that stores information about parameter of the program */
typedef struct {
typedef struct {
@@ -80,7 +80,7 @@ typedef struct {
    char *ew_configuration_file;
    char *ew_configuration_file;
    char *statefile;
    char *statefile;
    double buffered_time;
    double buffered_time;
    int32_t max_time_to_retrieve;
    int32_t max_data_to_retrieve;
    int flag_writeseed;
    int flag_writeseed;
    int flag_listchannels;
    int flag_listchannels;
    int flag_listchannelsnaqs;
    int flag_listchannelsnaqs;