Проверка установления связи по активизации
Параметры
<nComPort> - номер последовательного порта в диапазоне от 1 до 4.
Возвращаемое значение
lDSRActive - логическое значение, соответствующее состоянию
DSR-сигнала и бита 6 регистра MSR:
--------------------------------------------------------------------
Значение Состояние DSR Значение бита 6 MSR
--------------------------------------------------------------------
.T. Активно 1
.F. Пассивно 0
--------------------------------------------------------------------
MSR (Modem Status Register) - регистр состояния модема.
Описание
DSR (Data Set Ready) - готовность внешнего устройства, например,
модема к работе.
Функция возвращает состояние DSR-сигнала, устанавливаемого внешним
устройством.
Примечания
. Для работы с DELTA-DSR (изменение DSR-сигнала) следует
использовать функцию COM_MSR().
Примеры
. Проверка установления связи по активизации DSR:
DO WHILE .NOT. COM_DSR(1) // Ожидание DSR (вызова)
* ...
ENDDO
? "Связь установлена."
See Also: COM_MSR()
COM_DTR()
Переключает сигнал готовности терминала (DTR).
------------------------------------------------------------------------------
Синтаксис
COM_DTR(<nComPort>, [<lNewDTRStatus>]) --> lOldDTRStatus
Параметры
<nComPort> - номер последовательного порта в диапазоне от 1 до 4.
<lNewDTRStatus> - необязательный логический параметр, задающий при
значении .T. активизацию, а при .F. деактивизацию DTR-сигнала. По
умолчанию состояние выходного DTR-сигнала не изменяется.
Возвращаемое значение
lOldDTRStatus - логическое значение, соответствующее состоянию
DTR-сигнала и бита 1 регистра MSR: