Fix reloading sample histories with refclocks
This commit is contained in:
parent
78300d018a
commit
3a222336d7
2 changed files with 4 additions and 3 deletions
4
main.c
4
main.c
|
@ -95,10 +95,10 @@ MAI_CleanupAndExit(void)
|
|||
NSR_Finalise();
|
||||
NCR_Finalise();
|
||||
BRD_Finalise();
|
||||
SRC_Finalise();
|
||||
SST_Finalise();
|
||||
REF_Finalise();
|
||||
RCL_Finalise();
|
||||
SRC_Finalise();
|
||||
RTC_Finalise();
|
||||
CAM_Finalise();
|
||||
NIO_Finalise();
|
||||
|
@ -349,6 +349,7 @@ int main
|
|||
NIO_Initialise();
|
||||
CAM_Initialise();
|
||||
RTC_Initialise();
|
||||
SRC_Initialise();
|
||||
RCL_Initialise();
|
||||
|
||||
/* Command-line switch must have priority */
|
||||
|
@ -369,7 +370,6 @@ int main
|
|||
|
||||
REF_Initialise();
|
||||
SST_Initialise();
|
||||
SRC_Initialise();
|
||||
BRD_Initialise();
|
||||
NCR_Initialise();
|
||||
NSR_Initialise();
|
||||
|
|
|
@ -236,6 +236,8 @@ RCL_AddRefclock(RefclockParameters *params)
|
|||
|
||||
filter_init(&inst->filter, params->filter_length);
|
||||
|
||||
inst->source = SRC_CreateNewInstance(inst->ref_id, SRC_REFCLOCK, NULL);
|
||||
|
||||
#if 0
|
||||
LOG(LOGS_INFO, LOGF_Refclock, "refclock added poll=%d dpoll=%d filter=%d",
|
||||
inst->poll, inst->driver_poll, params->filter_length);
|
||||
|
@ -253,7 +255,6 @@ RCL_StartRefclocks(void)
|
|||
for (i = 0; i < n_sources; i++) {
|
||||
RCL_Instance inst = &refclocks[i];
|
||||
|
||||
inst->source = SRC_CreateNewInstance(inst->ref_id, SRC_REFCLOCK, NULL);
|
||||
inst->timeout_id = SCH_AddTimeoutByDelay(0.0, poll_timeout, (void *)inst);
|
||||
|
||||
if (inst->lock_ref) {
|
||||
|
|
Loading…
Reference in a new issue