Класс 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_MARKERquint16 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