Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.12. Таймеры блоков

А.5.12.1. rdsDeleteBlockTimer – удалить таймер

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.5. Сервисные функции и макросы RDS

#### А.5.12. Таймеры блоков

Описываются функции создания, программирования и удаления таймеров блоков (см. §2.9 руководства программиста).

##### А.5.12.1. rdsDeleteBlockTimer – удалить таймер

Функция rdsDeleteBlockTimer удаляет таймер вызвавшего блока с указанным идентификатором.

      void RDSCALL rdsDeleteBlockTimer(
        RDS_TIMERID Timer    // Идентификатор таймера
      );

Тип указателя на эту функцию

RDS_VTh

Параметр

Timer(RDS_TIMERID)
  Идентификатор удаляемого таймера.

Примечания

Эта функция удаляет таймер с идентификатором Timer в блоке, из модели которого она вызвана. Если этот таймер принадлежит другому блоку, он не будет удален (то есть нельзя удалить таймер, не принадлежащий блоку, модель которого в данный момент выполняется). После удаления таймера модель блока не будет больше вызываться для реакции на события, связанные с этим таймером.

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

Пример

Пример использования функции rdsDeleteBlockTimer приведен в §2.9.2 руководства программиста.

См. также

rdsSetBlockTimer, rdsStopBlockTimer, RDS_BFM_TIMER.