refclock: set minimum maxlockage in local mode
Use 3 as the minimum maxlockage in the local mode to avoid disruptions due to losing the lock when a single sample is missed, e.g. when the PPS driver polling interval is slightly longer than the pulse interval and a pulse is skipped.
This commit is contained in:
parent
8d08486edf
commit
a0a496dcb4
1 changed files with 1 additions and 0 deletions
|
@ -237,6 +237,7 @@ RCL_AddRefclock(RefclockParameters *params)
|
|||
inst->pps_forced = 1;
|
||||
inst->lock_ref = inst->ref_id;
|
||||
inst->leap_status = LEAP_Unsynchronised;
|
||||
inst->max_lock_age = MAX(inst->max_lock_age, 3);
|
||||
}
|
||||
|
||||
if (inst->driver->poll) {
|
||||
|
|
Loading…
Reference in a new issue