PureBasic

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

Все

<- ReadSerialPortData() - Оглавление SerialPort - SerialPortID()->

:��B��E