linUpdateResponse vs Output - чем они отличаются для узлов, имитирующих LIN? - PullRequest
0 голосов
/ 23 апреля 2020

В симулированном подчиненном узле LIN, в чем разница между output и linUpdateResponse?

Из output документов:

To reconfigure response data of LIN frame. In that case RTR selector has to be set to 0. The LIN hardware responds to the next request of the specified frame with the newly configured data.

Итак, я могу перенастроить Вывод и в следующий раз (реальный?) аппарат должен говорить, я успешно переопределил его, верно?

Из linUpdateResponse документов:

Updates the response data of a specific LIN frame.

позволяя мне установить длину данных (дл c) и содержание данных для определенного c идентификатора кадра.

Чем они отличаются и есть ли примеры? Я не совсем понимаю, как использовать последний с приведенным примером.

1 Ответ

1 голос
/ 30 апреля 2020

Для подчиненных узлов LIN на самом деле нет разницы между output и linUpdateResponse.

Оба изменяют внутреннее состояние (имитируемого) подчиненного устройства и изменяют кадр, который будет отправлен следующим время, которое мастер запрашивает для кадра.

Как вы уже писали, при использовании output у вас есть установленный селектор RTR.

Но кроме этого, нет никакой разницы.

Лично я считаю, что linUpdateResponse удобнее использовать.

...