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

Возвращает номер линии запроса прерывания


 
  . Получение адреса в шестнадцатеричной форме:
 
    ? NTOC(COM_GETIO(1), 16)            // "3F8"
 
  . Задание недопустимого номера порта:
 
    ? COM_GETIO(5)                      // -1
 

See Also: COM_GETIRQ()
COM_SETIO()
COM_SETIRQ()



 

 

 COM_GETIRQ()
  Возвращает номер линии запроса прерывания (IRQ) последовательного порта.
------------------------------------------------------------------------------
 
  Синтаксис
 
    COM_GETIRQ(<nComPort>) --> nIRQ
 
  Параметры
 
    <nComPort> - номер последовательного порта в диапазоне от 1 до 4.
 
  Возвращаемое значение
 
    nIRQ - номер линии запроса прерывания (IRQ), или (-1) при недопустимом
    номере порта.
 
  Описание
 
    Функция возвращает номер линии запроса прерывания (IRQ)
    последовательного порта, используемый CT II-функциями. Эта величина
    имеет значение только для функций CT II.  Функция не может определить
    IRQ, установленный в интерфейсном адаптере.
 
  Примеры
 
  . Вывод IRQ для порта 2:
 
    ? COM_GETIRQ(2)            // 3
 
  . Задание недопустимого номера порта:
 
    ? COM_GETIRQ(5)            // -1
 

See Also: COM_GETIO()
COM_SETIO()
COM_SETIRQ()

 

 

 COM_HARD()
 Переключает режим автоматической аппаратной приостановки передачи.
------------------------------------------------------------------------------
 
  Синтаксис
 
    COM_HARD(<nComPort>, [<lNewHandshake>], [<lDTR/DSR>]) --> lOldHandshake
 
  Параметры
 
    <nComPort> - номер последовательного порта в диапазоне от 1 до 4.
 
    <lNewHandshake> - необязательный логический параметр, задающий при
    значении .T.  включение, а при значении .F. выключение режима
    автоматической аппаратной приостановки передачи. По умолчанию текущий
    режим не изменяется.

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