SerialPortError()
Синтаксис
Result = SerialPortError(#SerialPort)
Описание
Возвращает код ошибки указанного Последовательного порта, когда происходит отказ в функциях ReadSerialPortData(), WriteSerialPortData() или WriteSerialPortString().
Параметры
#SerialPort Номер идентифицирующий используемый Последовательный порт.
Возвращаемое значение
Может быть комбинация следующих значений:#PB_SerialPort_RxOver: Произошло переполнение входного буфера. То есть нет больше места в буфере или данные были получены после символа EOF(конец файла) #PB_SerialPort_OverRun: Произошло переполнение буфера. Следующие символы будут утеряны. #PB_SerialPort_RxParity : Обнаружена ошибка четности. #PB_SerialPort_Frame : Обнаружена ошибка формирования пакетов данных. #PB_SerialPort_Break : Обнаружено условие останова. #PB_SerialPort_TxFull : Приложение попыталось передать символ, когда буфер был полон. #PB_SerialPort_IOE : Ошибка ввода-вывода во время работы с устройством. #PB_SerialPort_WaitingCTS : Указывает, что система ожидает сигнал CTS (clear-to-send) signal to be sent. #PB_SerialPort_WaitingDSR : Указывает, что система ожидает сигнал DSR (data-set-ready) signal to be sent. #PB_SerialPort_WaitingRLSD : Указывает, что система ожидает сигнал RLSD (receive-line-signal-detect) signal to be sent. #PB_SerialPort_XoffReceived: Указывает, что система ожидает, потому, что был получен сигнал XOFF. #PB_SerialPort_XoffSent : Указывает, что система ожидает, потому, что был послан сигнал XOFF. Передача прекращается когда символ XOFF передаётся системе, которая принимает следующий символ как XON, вне зависимости от самого символа. #PB_SerialPort_EOFSent: Указывает, что был получен символ EOF(конец файла).
См. также
ReadSerialPortData(), WriteSerialPortData(), WriteSerialPortString()
Поддерживаемые OS
Все