Я понимаю, что работа таймера блокировки CANopen заключается в обеспечении минимального времени между последовательными передачами одного и того же сообщения, но в спецификации не разъясняется, что делать, если данные изменяются в течение времени блокировки (и передачи находится на смене государства). Должен ли я буферизовать данные и передать их по истечении таймера запрета, или сбросить их и ждать изменения после истечения таймера?
Мое предположение будет, поскольку оно не явно Определено, я могу выбрать любой подход, который мне нужен, но я был бы признателен за вклад любого опытного архитектора / разработчика в этом. Спасибо.