-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapogeeclient
More file actions
executable file
·53 lines (44 loc) · 1.16 KB
/
apogeeclient
File metadata and controls
executable file
·53 lines (44 loc) · 1.16 KB
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
46
47
48
49
50
51
#!/usr/bin/tclsh
if { $argv == "help" || $argv == ""} {
puts stdout "
Apogee client commands
----------------------
status - returns temp,cooler,fan,shutter,camera-status
fan off
fan slow
fan medium
fan fast
datadir \[path-to-data-directory\]
setinfo ra \[value\]
setinfo dec \[value\]
setinfo equinox \[value\]
setinfo latitude \[value\]
setinfo longitude \[value\]
setinfo name \[value\]
setinfo observer \[value\]
setinfo telescope \[value\]
setinfo instrument \[value\]
setinfo target \[value\]
setinfo filtername \[value\]
setinfo site \[value\]
abort
setpoint set \[temperature\]
setpoint on
setpoint off
setpoint amb
getpoint - returns current setpoint temperature
snapshot \[name\] \[exposure\] \[shutter\]
- exposure in sec, shutter 1=open 0=closed
snapsleep \[name\] \[exposure\] \[shutter\]
- will not return until image read out
shutdown - shuts down the server process
"
exit
}
set s [socket wavefront 2001]
fconfigure $s -buffering line
puts $s "$argv"
gets $s rec
puts stdout "Result : $rec"
close $s
exit