Spec-Zone.ru › Qt

Класс QSerialPortInfo

Предоставляет информацию о существующих последовательных портах. Подробнее...

Заголовок: #include <QSerialPortInfo>
CMake: find_package(Qt6 COMPONENTS SerialPort REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::SerialPort)
qmake: QT += serialport
С момента: Qt 5.1
  • Список всех членов, включая наследуемые члены

Открытые функции

QSerialPortInfo(const QSerialPortInfo &other)
QSerialPortInfo(const QString &name)
QSerialPortInfo(const QSerialPort &port)
QSerialPortInfo()
QSerialPortInfo & operator=(const QSerialPortInfo &other)
~QSerialPortInfo()
QString description() const
bool hasProductIdentifier() const
bool hasVendorIdentifier() const
bool isNull() const
QString manufacturer() const
QString portName() const
quint16 productIdentifier() const
QString serialNumber() const
void swap(QSerialPortInfo &other)
QString systemLocation() const
quint16 vendorIdentifier() const

Статические открытые члены

QList<QSerialPortInfo> availablePorts()
QList<qint32> standardBaudRates()

Подробное описание

Используйте статические функции для генерации списка объектов QSerialPortInfo. Каждый объект QSerialPortInfo в списке представляет собой отдельный последовательный порт и может быть запрошен для имени порта, системного расположения, описания и производителя. Класс QSerialPortInfo также может использоваться в качестве входного параметра для метода setPort() класса QSerialPort.

См. также QSerialPort.

Документация функций-членов

QSerialPortInfo::QSerialPortInfo(const QSerialPortInfo &other)

Создает копию other.

QSerialPortInfo::QSerialPortInfo(const QString &name)

Создает объект QSerialPortInfo из имени последовательного порта name.

Этот конструктор находит соответствующий последовательный порт среди доступных портов в соответствии с именем порта name и создает экземпляр информации о последовательном порте для этого порта.

QSerialPortInfo::QSerialPortInfo(const QSerialPort &port)

Создает объект QSerialPortInfo из последовательного порта port.

QSerialPortInfo::QSerialPortInfo()

Создает пустой объект QSerialPortInfo.

См. также isNull().

QSerialPortInfo &QSerialPortInfo::operator=(const QSerialPortInfo &other)

Устанавливает объект QSerialPortInfo равным other.

QSerialPortInfo::~QSerialPortInfo()

Удаляет объект QSerialPortInfo. Ссылки на значения в объекте становятся недействительными.

[static] QList<QSerialPortInfo> QSerialPortInfo::availablePorts()

Возвращает список доступных последовательных портов в системе.

QString QSerialPortInfo::description() const

Возвращает строку описания последовательного порта, если она доступна; в противном случае возвращает пустую строку.

См. также manufacturer() и serialNumber().

bool QSerialPortInfo::hasProductIdentifier() const

Возвращает true если есть действительный 16-bit номер продукта; в противном случае возвращает false.

См. также productIdentifier(), vendorIdentifier() и hasVendorIdentifier().

bool QSerialPortInfo::hasVendorIdentifier() const

Возвращает true если есть действительный 16-bit номер поставщика; в противном случае возвращает false.

См. также vendorIdentifier(), productIdentifier() и hasProductIdentifier().

bool QSerialPortInfo::isNull() const

Возвращает значение true, если этот объект QSerialPortInfo содержит определение последовательного порта, иначе false.

QString QSerialPortInfo::manufacturer() const

Возвращает строку производителя последовательного порта, если она доступна; в противном случае возвращает пустую строку.

См. также description() и serialNumber().

QString QSerialPortInfo::portName() const

Возвращает имя последовательного порта.

См. также systemLocation().

quint16 QSerialPortInfo::productIdentifier() const

Возвращает 16-битный номер продукта для последовательного порта, если он доступен; в противном случае возвращает ноль.

См. также hasProductIdentifier(), vendorIdentifier() и hasVendorIdentifier().

[since 5.3] QString QSerialPortInfo::serialNumber() const

Возвращает строку серийного номера последовательного порта, если она доступна; в противном случае возвращает пустую строку.

Примечание: Серийный номер может содержать буквы.

Эта функция была добавлена в Qt 5.3.

См. также description() и manufacturer().

[static] QList<qint32> QSerialPortInfo::standardBaudRates()

Возвращает список доступных стандартных скоростей передачи данных, поддерживаемых целевой платформой.

void QSerialPortInfo::swap(QSerialPortInfo &other)

Меняет местами QSerialPortInfo other и этот QSerialPortInfo. Эта операция очень быстрая и никогда не терпит неудачу.

QString QSerialPortInfo::systemLocation() const

Возвращает системное расположение последовательного порта.

См. также portName().

END_OF_DOCUMENT_MARKER

quint16 QSerialPortInfo::vendorIdentifier() const

Возвращает 16-битный номер производителя для последовательного порта, если он доступен; в противном случае возвращает ноль.

См. также hasVendorIdentifier(), productIdentifier(), и hasProductIdentifier().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qserialportinfo.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API