Как отправить циклическое сообщение может с помощью capl в тестовом модуле Capl - PullRequest
0 голосов
/ 28 февраля 2019

Привет, может ли кто-нибудь помочь мне, как отправить нижеупомянутое сообщение airbag_01 должно отправляться циклически в основном тесте.какой тест выполняется капл тестовый модуль в void maintest ()

сообщение Airbag_01 Airbag;

Ответы [ 2 ]

0 голосов
/ 01 апреля 2019

Трудно понять твой вопрос.Следующий код отправляет сообщение периодически каждые 5 сг:

variables
{ 
    message Airbag_01 Airbag;
}

on timer send_Airbag
{
  // Set values:
  // Airbag.byte(0) = 0;
  // ...

  // Send
  output(Airbag);

  // Cycle each 5 sg
  settimer(send_Airbag, 5000);
}

on start
{ 
    // 5 sg
    settimer(send_Airbag, 5000);
}
0 голосов
/ 13 марта 2019

Вы должны создать функцию таймера включения для установки расписания.Создайте свое сообщение и выводите его всякий раз, когда таймер достигает предела.У Capl действительно мощный раздел справки.Если вам нужна дополнительная помощь, не стесняйтесь спрашивать.

...