forked from Orolia2s/oscillatord
-
Notifications
You must be signed in to change notification settings - Fork 0
/
oscillatord_default.conf
70 lines (62 loc) · 2.17 KB
/
oscillatord_default.conf
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
64
65
66
67
68
69
70
### Disciplining: ###
# Wether oscillatord should discipline the oscillator or not
disciplining=true
### Monitoring ###
# Wether oscillatord should expose a socket to send monitoring data
monitoring=true
# Monitoring address and port
socket-address=0.0.0.0
socket-port=2958
# oscillator name, for now, rakon is the only real simulator supported, two
# other oscillators exist but are intended for debugging oscillatord: sim and
# dummy
oscillator=mRO50
### DEVICES PATHS ###
# Card's filesystem exposed by the driver
sysfs-path=/sys/class/timecard/ocp0
gnss-bypass-survey=false
# gnss-cable-delay=85 # 85ns of cable delay is added to the PPS signal
### Configuration ###
# true if we want to pass the opposite of the phase error to the algorithm,
# any other value is considered as false, which is the default
opposite-phase-error=false
# One of: GPS, GAL, GLO, BDS, UTC
# gnss-preferred-time-scale=UTC
# enables the debug level of logging.
# O: TRACE
# 1: DEBUG
# 2: INFO
# 3: WARN
# 4: ERROR
# 5: FATAL
debug=1
### Minipod Config ###
# Start calibration at boot
calibrate_first=false
# Phasemeter resolution in ns
phase_resolution_ns=5
ref_fluctuations_ns=30
# Limit upon which a phasejump is requested
phase_jump_threshold_ns=300
## Values used to compute oscillator reactivity
# min should not go below a few settling times (SETTLING_TIME in code)
reactivity_min=10
# max should ideally correspond to the timescale of optimal oscillator stability.
reactivity_max=30
# Increase for flatter top -> extend zone of maximal stability.
# Decrease for more peaked profile (more reactive)
reactivity_power=2
# Tolerance authorized for estimated equilibrium in algorithm
fine_stop_tolerance=100
# Maximum allowed coarse
max_allowed_coarse=20
# Number of phase error measures to get for each control points when doing a calibration
nb_calibration=50
# Define wether temperature table should be learned during disciplining or not
learn_temperature_table=false
# Wether to use temperature table for enhanced temperature compensation
use_temperature_table=false
### Algorithm parameters ###
# Define wether to use factory settings or not for calibration parameters
oscillator_factory_settings=true
fine_table_output_path=/tmp/