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

Реализация одного из вариантов аппаратного


 
  Примеры
 
  . Реализация одного из вариантов аппаратного подтверждения связи:
 
    COM_RTS(2, .T.)                     // Запрос на передачу через порт 2
    DO WHILE .NOT. COM_CTS(2)
        *...
    ENDDO
    COM_SEND(2, "The quick brown fox jumps over the lazy dog")
 

See Also: COM_CLOSE()
COM_MCR()


COM_OPEN()

 

 

 COM_SCOUNT()
 Возвращает количество остающихся в буфере фоновой передачи символов.
------------------------------------------------------------------------------
 
  Синтаксис
 
    COM_SCOUNT(<nComPort>) --> nLength
 
  Параметры
 
    <nComPort> - номер последовательного порта в диапазоне от 1 до 4.
 
  Возвращаемое значение
 
    nLength - число символов в буфере передачи, ожидающих передачи, или
    (-1) при задании неоткрытого порта.
 
  Описание
 
    Функция возвращает количество символов в заданном буфере, передача из
    которого осуществляется в фоновом режиме.
 
  Примеры
 
  . Определение количества символов в буфере передачи:
 
    nChar := COM_SCOUNT(1)      // Число символов для порта 1
 

See Also: COM_OPEN()
COM_SEND()
COM_SFLUSH()

 

 

 COM_SEND()
 Осуществляет непосредственную или запускает фоновую передачу данных.
------------------------------------------------------------------------------
 
  Синтаксис
 
    COM_SEND(<nComPort>, <cString|nChar>) --> nLength
 
    ВНИМАНИЕ! Расширение предыдущей версии. Дополнительных параметров нет.
 
  Параметры
 
    <nComPort> - номер последовательного порта в диапазоне от 1 до 4.
 
    <cString|nChar> - параметр, задающий в символьном формате
    последовательность передаваемых символов, а в виде числового
    ASCII-кода одиночный передаваемый символ.
 
  Возвращаемое значение
 
    nLength - при успешной передаче данных 0, а иначе число символов,

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