Клиппер 5. Справочник

использовании модема указывает на установление


    используемыми аппаратными средствами.
 
  Примечания
 
  . Для работы с 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
 
    ? "Несущая обнаружена - связь установлена..."

Содержание раздела