aboutsummaryrefslogtreecommitdiff
path: root/src/indexamajig.c
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2022-06-23 13:51:32 +0200
committerThomas White <taw@physics.org>2022-06-23 13:51:32 +0200
commit6668a7431d44d4c4fc463ab00c21300a7902d3da (patch)
tree5864f0b45e0cfb826434dd0f9b996bcd2ca0b9e6 /src/indexamajig.c
parent097e9601f8d869a6f8734bbc7aaa24a22088b909 (diff)
indexamajig: Add --asapo-wait-for-stream
Diffstat (limited to 'src/indexamajig.c')
-rw-r--r--src/indexamajig.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/indexamajig.c b/src/indexamajig.c
index af1a5704..6e821434 100644
--- a/src/indexamajig.c
+++ b/src/indexamajig.c
@@ -435,6 +435,10 @@ static error_t parse_arg(int key, char *arg, struct argp_state *state)
args->asapo_params.stream = strdup(arg);
break;
+ case 221 :
+ args->asapo_params.wait_for_stream = 1;
+ break;
+
/* ---------- Peak search ---------- */
case 't' :
@@ -858,6 +862,7 @@ int main(int argc, char *argv[])
args.asapo_params.group_id = NULL;
args.asapo_params.source = NULL;
args.asapo_params.stream = NULL;
+ args.asapo_params.wait_for_stream = 0;
args.serial_start = 1;
args.if_peaks = 1;
args.if_multi = 0;
@@ -972,6 +977,8 @@ int main(int argc, char *argv[])
{"asapo-source", 218, "str", OPTION_NO_USAGE, "ASAP::O data source"},
{"data-format", 219, "str", OPTION_NO_USAGE, "Streamed data format"},
{"asapo-stream", 220, "str", OPTION_NO_USAGE, "ASAP::O stream name"},
+ {"asapo-wait-for-stream", 221, "str", OPTION_NO_USAGE,
+ "Wait for ASAP::O stream to appear"},
{NULL, 0, 0, OPTION_DOC, "Peak search options:", 3},
{"peaks", 301, "method", 0, "Peak search method. Default: zaef"},