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

Проверка установления связи по активизации


 
  Параметры
 
    <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:

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