Реализация одного из вариантов аппаратного
Примеры
. Реализация одного из вариантов аппаратного подтверждения связи:
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, а иначе число символов,