-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdetector-init.sh
executable file
·45 lines (37 loc) · 1.15 KB
/
detector-init.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/bin/bash
set -e
function usage() {
echo "detector-init.sh [-n nimages] [-v simplon_version] <hostname>"
exit
}
# parse keyword args
N_IMAGES=2
VERSION=1.8.0
while [ $# -gt 0 ]; do
case $1 in
-n)
N_IMAGES=$2
shift 2
;;
-v)
VERSION=$2
shift 2
;;
*)
break;
;;
esac
done
# parse positional args
[ $# -eq 1 ] || usage
DCU=$1
#curl -X PUT http://$DCU/detector/api/$VERSION/config/trigger_mode -d '{"value":"exte"}'
#curl -X PUT http://$DCU/detector/api/$VERSION/config/nimages -d "{\"value\":1}"
#curl -X PUT http://$DCU/detector/api/$VERSION/config/compression -d '{"value":"lz4"}'
#curl -X PUT http://$DCU/detector/api/$VERSION/config/omega_start -d '{"value":0.0}'
#curl -X PUT http://$DCU/detector/api/$VERSION/config/omega_increment -d '{"value":90.0}'
curl -X PUT http://$DCU/stream/api/$VERSION/command/initialize
curl -X PUT http://$DCU/stream/api/$VERSION/config/mode -d '{"value":"enabled"}'
curl -X PUT http://$DCU/stream/api/$VERSION/config/header_detail -d '{"value":"basic"}'
#curl -X PUT http://$DCU/detector/api/$VERSION/command/arm
#curl -X PUT http://$DCU/detector/api/$VERSION/command/trigger