Loading src/nmxptool.c +4 −4 Original line number Original line Diff line number Diff line Loading @@ -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 $ * * */ */ Loading Loading @@ -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; Loading src/nmxptool_getoptlong.c +11 −9 Original line number Original line Diff line number Diff line Loading @@ -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 $ * * */ */ Loading Loading @@ -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, Loading Loading @@ -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\ Loading Loading @@ -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'}, Loading Loading @@ -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 Loading Loading @@ -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 Loading src/nmxptool_getoptlong.h +4 −4 Original line number Original line Diff line number Diff line Loading @@ -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 $ * * */ */ Loading Loading @@ -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 { Loading @@ -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; Loading Loading
src/nmxptool.c +4 −4 Original line number Original line Diff line number Diff line Loading @@ -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 $ * * */ */ Loading Loading @@ -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; Loading
src/nmxptool_getoptlong.c +11 −9 Original line number Original line Diff line number Diff line Loading @@ -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 $ * * */ */ Loading Loading @@ -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, Loading Loading @@ -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\ Loading Loading @@ -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'}, Loading Loading @@ -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 Loading Loading @@ -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 Loading
src/nmxptool_getoptlong.h +4 −4 Original line number Original line Diff line number Diff line Loading @@ -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 $ * * */ */ Loading Loading @@ -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 { Loading @@ -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; Loading