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

При передаче двоичных данных без


    функции COM_OPEN() с заданием размера буфера передачи.
 
  . При передаче двоичных данных без использования специальных
    протоколов режим автоматической программной приостановки передачи
    должен быть выключен.
 
  Примеры
 
  . Активизация режима программной приостановки передачи:
 
    COM_OPEN(1, 1000, 1000)     // Открытие порта с активизацией
                                // фоновой передачи
    COM_SOFT(1, .T.)            // Активизация автоматической


                                // программной приостановки передачи
 

See Also: COM_HARD()
COM_SOFT_R()
COM_SOFT_S()

 

 

 COM_SOFT_R()
 Возвращает состояние флага ожидания по получении XOFF-символа.
------------------------------------------------------------------------------
 
  Синтаксис
 
    COM_SOFT_R(<nComPort>, [<lNewXOFF>]) --> lOldXOFF
 
  Параметры
 
    <nComPort> - номер последовательного порта в диапазоне от 1 до 4.
 
    <lNewXOFF> - необязательный логический параметр, задающий при значении
    .T.  установку, а при значении .F. или по умолчанию сброс флага
    ожидания по получении XOFF-символа.
 
  Возвращаемое значение
 
    lOldXOFF - логическое значение .T. по получении портом XOFF-символа,
    не сброшенного XON-символом, а иначе .F..
 
  Описание
 
    Функция возвращает состояние внутреннего флага, устанавливаемого CT II
    по получении XOFF-символа в режиме программной приостановки передачи.
    Получение XON-символа вызывает сброс этого флага. Поскольку возможны
    случаи, когда XON не посылается удаленной станцией, то флаг может быть
    сброшен заданием значения .F.  параметра <lNewXOFF>.
 
  Примечания
 
  . При использовании описываемой функции для организации наблюдения
    за поступлением XOFF-символов рекомендуется передавать информацию
    небольшими пакетами.
 
  Примеры
 
  . Программная реализация неавтоматической приостановки передачи

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