diff options
author | Thomas White <taw@physics.org> | 2021-07-06 15:15:21 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2022-06-02 12:15:38 +0200 |
commit | 45d3a8670da1d40145202ed42129c7cddba18df5 (patch) | |
tree | 48297ece6772830025a9063105fec34eb3542725 /src/indexamajig.c | |
parent | b28228b5826235ca917d9f42af7d22f75b38bb13 (diff) |
ASAP::O: Group ID stuff
Diffstat (limited to 'src/indexamajig.c')
-rw-r--r-- | src/indexamajig.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/indexamajig.c b/src/indexamajig.c index 252a9e8f..ee23fcc3 100644 --- a/src/indexamajig.c +++ b/src/indexamajig.c @@ -88,6 +88,7 @@ struct indexamajig_arguments char *asapo_token; char *asapo_beamtime; char *asapo_path; + char *asapo_group_id; int serial_start; char *temp_location; int if_refine; @@ -422,6 +423,10 @@ static error_t parse_arg(int key, char *arg, struct argp_state *state) args->asapo_path = strdup(arg); break; + case 217 : + args->asapo_group_id = strdup(arg); + break; + case 219 : args->iargs.data_format = parse_data_format(arg); if ( args->iargs.data_format == DATA_SOURCE_TYPE_UNKNOWN ) { @@ -846,6 +851,11 @@ int main(int argc, char *argv[]) args.basename = 0; args.zmq_addr = NULL; args.zmq_request = NULL; + args.asapo_endpoint = NULL; + args.asapo_token = NULL; + args.asapo_beamtime = NULL; + args.asapo_path = NULL; + args.asapo_group_id = NULL; args.n_zmq_subscriptions = 0; args.serial_start = 1; args.if_peaks = 1; @@ -958,6 +968,7 @@ int main(int argc, char *argv[]) {"asapo-token", 214, "str", OPTION_NO_USAGE, "ASAP::O token"}, {"asapo-beamtime", 215, "str", OPTION_NO_USAGE, "ASAP::O beamtime ID"}, {"asapo-path", 216, "str", OPTION_NO_USAGE, "ASAP::O path to files"}, + {"asapo-group", 217, "str", OPTION_NO_USAGE, "ASAP::O group ID"}, {"data-format", 219, "str", OPTION_NO_USAGE, "Streamed data format"}, {NULL, 0, 0, OPTION_DOC, "Peak search options:", 3}, @@ -1319,6 +1330,7 @@ int main(int argc, char *argv[]) args.n_zmq_subscriptions, args.zmq_request, args.asapo_endpoint, args.asapo_token, args.asapo_beamtime, args.asapo_path, + args.asapo_group_id, timeout, args.profile); cell_free(args.iargs.cell); |