Объяснение содержимого контейнера AUTOSAR BswMLinScheduleIndication - PullRequest
0 голосов
/ 03 июня 2019

Я новичок в AUTOSAR и довольно озадачен содержимым контейнера конфигурации BswMLinScheduleIndication.Проблема заключается в том, что этот контейнер содержит не только ссылку на дескриптор канала LIN, но также ссылку на дескриптор таблицы расписания LIN.Я не понимаю, так как этот контейнер соответствует источнику запроса режима функции BswM_LinSM_CurrentSchedule ().Описание функции гласит: «Функция, вызываемая LinSM для указания текущей активной таблицы расписания для определенного канала LIN.», Поэтому естественно сделать вывод, что текущий активный дескриптор таблицы расписания является значением режима, но в этом случае ссылка на дескриптор таблицы расписания LINдолжен принадлежать контейнеру BswMModeValue, не так ли?Если дескриптор таблицы расписания LIN не является значением режима, то что это?К сожалению, AUTOSAR_EXP_ModeManagementGuide не охватывает проблемы LIN.

Заранее благодарим вас за ваше время и внимание.Извините за мой плохой английский.Я понимаю, что мой вопрос может быть изменен, пожалуйста, прости меня за это, поскольку иногда новичку сложно сформулировать правильный вопрос.

1 Ответ

0 голосов
/ 05 июня 2019

Проверьте LinSM и LinIf SWS, которые описывают изменение таблиц расписания мастера LIN (и только мастера LIN).LinIf переключается между таблицей расписания RUN_CONTINOUS и RUN_ONCE.

Почему LinIf нужны таблицы расписания, я не могу сказать.У меня никогда не было использования LIN на работе.Надеюсь, это все еще помогает.

...