Я использую вены для симуляции локализации автомобиля.RSU отправляет сообщение через фиксированный интервал (100 мс), и транспортное средство, получающее его, хочет оценить расстояние от RSU, используя методику времени прибытия.Я использую bsm->getArrivalTime()
и bsm->getTimestamp()
, чтобы получить время, когда сообщение прибывает в автомобиль и начинает передачу из RSU соответственно.Оказывается, что время действительно измеряется, когда сообщение находится на соответствующем прикладном уровне;Однако требуется время, когда сообщение покидает физический уровень RSU и поступает на физический уровень транспортного средства. Я прилагаю журнал событий, чтобы прояснить мою проблему
Вжурнал, который я хочу измерить, это # 9833 и # 9832 , в отличие от того, что bsm->get...()
измеряет # 9828 и # 9842.