Возвращает номер линии запроса прерывания
. Получение адреса в шестнадцатеричной форме:
? 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. выключение режима
автоматической аппаратной приостановки передачи. По умолчанию текущий
режим не изменяется.