ГОСТ Р ИСО 20242-2—2012
Окончание таблицы А. 12
С е р в и сП р о т о ти п Ф у н к ц и иС в я з ь с с е р в и с н ы м и п а р а м е т р а м и
Откры тие журнала
отладки
A P IH N D РА CALL
os_openD ebug
(A PIC H A R *)
arg1:
название канала отладки в виде строки
return:
данны е для последую щего доступа к каналу от
ладки (значение NULL, если канал не открыт)
отладкиos_w riteD ebug
(A P IH N D . A P IC H A R ’ >
Ввод сообщ енияshort PA CALLагд1:данны е канала отладки, возвращ аемы е функ
цией os_openD ebug
arg2:
return:
указатель данных в строке, направляемы х в ка
нал отладки
значение C O M _FIN , если сообщ ение введено (от
рицательное значение для индикации ошибки по
таблице А.6)
Закры тие журнала
отладки
short PA CALL
os_closeDebug (A P IH N D )
arg1:данны е канала отладки, возвращ аемы е функ
цией os_openD ebug
return: значение C O M _FIN . если канал отладки закрыт
(отрицательное значение для индикации ош иб
ки по таблице А .6)
А .14.2 П о д ача си гнал а о собы тии тайм ера
Для подачи сигнала о событии таймера пользователь интерф ейса R M S I устанавливает функцию обратного
вызова R M S -проеайдером, когда истекает время ожидания. Адрес данной ф ункции предоставляется R M S -
провайдером созданием таймеров с помощью ф ункций o s_settim er и os_setL P Tim er. Прототипы данных
функций обратного вызова определяются в среде C /C ++ по таблице А . 13.
Т а б л и ц а А. 13 — Тип ф ункции обратного вызова для событий таймера
Определение прототипа функцииСвязь с сервисными параметрами
typedef short (РА_СВ ■pTimerCB) arg1: идентиф икатор процесса связи, установленный R M S -
(A PIH N D . IO _STAT *) пользователем с помощью сервиса os_settim er или
arg2:
os_setLPTim er и отосланный назад таймером по исте
чении времени ожидания
структура данных (см. таблицу А.З)
return:
значение C O M _FIN
51