29 namespace device_state_estimator
78 <<
"Communication delay is too large. Maybe unsupported sensor model"
86 <<
"Failed to find origin fractional part overflow: "
87 << overflow_range.
t_min_ <<
", " << overflow_range.
t_max_
101 <<
"delay: " << min_delay->delay_
103 <<
", device timestamp: " << min_delay->device_wall_stamp_
109 .stamp_ = min_delay->device_wall_stamp_,
110 .origin_ = overflow_range.
compensate(min_delay->t_origin_),
115 std::vector<ClockEstimatorUUST1::SyncSampleUUST1>::const_iterator
129 if (it->delay_ < it_min_delay->delay_)
145 int valid_samples = 0;
151 if (it->delay_ > max_delay)
156 if (it->t_origin_ < it_min_origin->t_origin_)
160 if (it->t_origin_ > it_max_origin->t_origin_)
167 it_min_origin->delay_ > max_delay ||
168 it_max_origin->delay_ > max_delay)
200 sum += delay_diff * delay_diff;