Я уверен, что это намного проще, чем я себе представляю, но ...
В CAPL я пытаюсь вывести метку времени для сигналов, которые имеют определенное значение:
on signal_update XXX
{
if ($XXX == 42) {
message * msg = { DLC = 15 };
getThisMessage(msg, 15);
write("Time: %f", messageTimeNS(msg));
}
}
Итак, учитывая обновление сигнала, как мне получить содержащееся сообщение и его временную метку? (Кстати, 'DLC = 15' - это просто максимальное значение, которое компилятор позволил мне включить. Я не уверен в правильном значении.)