.B pi_proportional_scale The kp_scale constant in the formula used to set the proportional constant of the PI controller from the sync interval. When set to 0.0, the value will be selected from 0.7 and 0.1 for the hardware and software time stamping ...
r = servo->sample(servo, offset, local_ts, weight, state);if (*state != SERVO_UNLOCKED) switch (*state) { case SERVO_UNLOCKED: servo->curr_offset_values = servo->num_offset_values; break; case SERVO_JUMP: servo->curr_offset_values = servo->num_offset_values;...
(int64_t)x_interval, y_interval); } s->last_update = local_ts; } static void add_sample(struct linreg_servo *s, int64_t offset, double weight) { s->last_point = (s->last_point + 1) % MAX_POINTS; s->points[s->last_point].x = s->reference.x; s->points[s->last_point...
.BR pi_max_frequency . .TP .B maxStepsRemoved When using this option, if the value of stepsRemoved of an Announce message is greater than or equal to the value of maxStepsRemoved the Announce message is not considered in the operation of the BMCA. The default value is 255. ...
pi.h pmc.8 pmc.c pmc_common.c pmc_common.h port.c port.h port_private.h port_signaling.c pqueue.c pqueue.h print.c print.h ptp4l.8 ptp4l.c raw.c raw.h rtnl.c rtnl.h servo.c servo.h servo_private.h sk.c sk.h
(c->sanity_check && clockcheck_sample(c->sanity_check, ts)) { servo_reset(c->servo); } } double clock_rate_ratio(struct clock *c) { if (c->free_running) { return c->master_local_rr; } return servo_rate_ratio(c->servo); } struct servo *clock_servo(struct clock *c) { ...