forked from MITHaystack/srt-py
-
Notifications
You must be signed in to change notification settings - Fork 0
/
schema.yaml
63 lines (63 loc) · 1.41 KB
/
schema.yaml
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
52
53
54
55
56
57
58
59
60
61
62
63
STATION: include('location')
EMERGENCY_CONTACT: include('contact_info')
AZLIMITS: include('limit')
ELLIMITS: include('limit')
STOW_LOCATION: include('az_el_point')
CAL_LOCATION: include('az_el_point')
HORIZON_POINTS: list(include('az_el_point'), min=0)
MOTOR_TYPE: enum('ALFASPID', 'H180MOUNT', 'PUSHROD', 'NONE', 'CASSI')
MOTOR_BAUDRATE: int()
MOTOR_PORT: str()
RADIO_CF: int()
RADIO_SF: int()
RADIO_FREQ_CORR: int()
RADIO_NUM_BINS: int()
RADIO_INTEG_CYCLES: int()
RADIO_AUTOSTART: bool()
NUM_BEAMSWITCHES: int()
BEAMWIDTH: num()
TSYS: num()
TCAL: num()
SAVE_DIRECTORY: str()
NPOINT_INTEG_TIME: num()
BSWITCH_INTEG_TIME: num()
MINIMAL_ARROWS_DISTANCE: num()
RUN_HEADLESS: bool()
DASHBOARD_PORT: int()
DASHBOARD_HOST: ip()
DASHBOARD_DOWNLOADS: bool()
DASHBOARD_REFRESH_MS: int()
DASHBOARD_THREADS: int()
PLAY_SOUNDS: bool()
NPOINT_ARROWS: bool()
SPECTRUM_HISTORY_LENGTH: int()
WATERFALL_LENGTH: int()
GUI_TIMEZONE: str()
DISPLAY_LIM: include('disp_limit')
DRAW_ECLIPTIC: bool()
DRAW_EQUATOR: bool()
N_PNT_COUNT: int()
GOTO_STOW_AT_STARTUP: bool()
---
location:
latitude: num()
longitude: num()
name: str()
---
limit:
lower_bound: num()
upper_bound: num()
---
az_el_point:
azimuth: num()
elevation: num()
---
contact_info:
name: str()
email: str()
phone_number: str()
disp_limit:
az_lower_display_lim: num()
az_upper_display_lim: num()
el_lower_display_lim: num()
el_upper_display_lim: num()