Я работаю с приложением CAN, и у меня проблемы с синхронизацией. Кажется, есть некоторая разница во времени между завершением моей функции записи сообщения CAN и фактической передачей сообщения CAN. Итак, я хочу измерить время между ними. Функция записи находится на C ++, поэтому достаточно простого вызова GetTickCount, чтобы узнать, когда функция записи завершится. Проблема в том, чтобы знать, когда происходит настоящая передача.
Я использую CANalyzer компании Vector для мониторинга своей CAN-шины, и слышал, что у нее есть программный интерфейс (CAPL). Что я хотел бы сделать, так это получить время на часах ПК, в которое фактически было передано сообщение. Есть ли какой-нибудь системный интерфейс CAPL, который я мог бы использовать для этого?