PureBasic

SetSerialPortStatus()

Синтаксис

SetSerialPortStatus(#SerialPort , Attribute , Value)

Описание


Изменяет статус указанного Последовательного порта.

Параметры

#SerialPort Номер идентифицирующий используемый Последовательный порт.
Attribute Атрибут, который требуется установить. Этот параметр может быть одним из следующих значений:
  #PB_SerialPort_DTR: Установить статус сигнала DTR (0 или 1)
  #PB_SerialPort_RTS: Установить статус сигнала RTS (0 или 1)
  #PB_SerialPort_TXD: Установить статус сигнала TXD (0 или 1)
  #PB_SerialPort_XonCharacter : Символ 'Xon' используемый для установления режима Xon / Xoff (от 1 до 255). Значение по умолчанию $11.
  #PB_SerialPort_XoffCharacter: Символ 'Xoff' используемый для установления режима Xon / Xoff (от 1 до 255). Значение по умолчанию $13.
Value Значение устанавливаемое для атрибута. Применимое значение можно узнать выше (в описании параметра 'Attribute').

Возвращаемое значение

Ничего.

Пример

If OpenSerialPort(0, "COM1", 300, #PB_SerialPort_NoParity, 8, 1, #PB_SerialPort_XonXoffHandshake, 1024, 1024)
    SetSerialPortStatus(0, #PB_SerialPort_XonCharacter, 8)
    SetSerialPortStatus(0, #PB_SerialPort_XoffCharacter, 9)
    Debug "Успешно"
Else
    Debug "Не удалось"
EndIf

См. также

OpenSerialPort()

Поддерживаемые OS

Все

<- SerialPortTimeouts() - Оглавление SerialPort - WriteSerialPortData()->