использовании модема указывает на установление
используемыми аппаратными средствами.
Примечания
. Для работы с DELTA-CTS (изменение CTS-сигнала) следует использовать
функцию COM_MSR().
Примеры
. Проверка готовности по CTS-сигналу и передача данных:
DO WHILE .NOT. COM_CTS(1) // Ожидание CTS
* ...
ENDDO
COM_SEND(1, "Доброе утро") // Передача
See Also: COM_HARD()
COM_MSR()
COM_DCD()
Возвращает сигнал обнаружения несущей (DCD).
------------------------------------------------------------------------------
Синтаксис
COM_DCD(<nComPort>) --> lDCDActive
Параметры
<nComPort> - номер последовательного порта в диапазоне от 1 до 4.
Возвращаемое значение
lDCDActive - логическое значение, соответствующее состоянию
DCD-сигнала и бита 8 регистра MSR:
--------------------------------------------------------------------
Значение Состояние DCD Значение бита 8 MSR
--------------------------------------------------------------------
.T. Активно 1
.F. Пассивно 0
--------------------------------------------------------------------
MSR (Modem Status Register) - регистр состояния модема.
Описание
DCD (Data Carrier Detect) - обнаружение несущей.
Функция возвращает состояние DCD-сигнала, который обычно при
использовании модема указывает на установление удаленного соединения.
Примечания
. Для работы с DELTA-DCD (изменение DCD-сигнала) следует использовать
функцию COM_MSR().
Примеры
. Проверка установления связи по DCD-сигналу:
? "Установление соединения"
DO WHILE .NOT. COM_DCD(1) // Ожидание несущей (DCD)
* ...
ENDDO
? "Несущая обнаружена - связь установлена..."