Класс QSerialPortInfo
Предоставляет информацию об имеющихся последовательных портах. Подробнее...
| Заголовок: | #include <QSerialPortInfo> |
| qmake: | QT += serialport |
| С момента: | Qt 5.1 |
Открытые функции
| QSerialPortInfo() | |
| QSerialPortInfo(const QSerialPort &port) | |
| QSerialPortInfo(const QString &name) | |
| QSerialPortInfo(const QSerialPortInfo &other) | |
| ~QSerialPortInfo() | |
| QString | description() const |
| bool | hasProductIdentifier() const |
| bool | hasVendorIdentifier() const |
| bool | isBusy() 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 |
| QSerialPortInfo & | operator=(const QSerialPortInfo &other) |
Статические открытые члены
| QList<QSerialPortInfo> | availablePorts() |
| QList<qint32> | standardBaudRates() |
Подробное описание
Предоставляет информацию об имеющихся последовательных портах.
Используйте статические функции для генерации списка объектов QSerialPortInfo. Каждый объект QSerialPortInfo в списке представляет отдельный последовательный порт и может быть запрошен для имени порта, системного расположения, описания и производителя. Класс QSerialPortInfo также может быть использован в качестве входного параметра для метода setPort() класса QSerialPort.
См. также QSerialPort.
Документация по функциям-членам
QSerialPortInfo::QSerialPortInfo()
Создаёт пустой объект QSerialPortInfo.
См. также isNull().
QSerialPortInfo::QSerialPortInfo(const QSerialPort &port)
Создаёт объект QSerialPortInfo из последовательного порта port.
QSerialPortInfo::QSerialPortInfo(const QString &name)
Создаёт объект QSerialPortInfo из имени последовательного порта name.
Этот конструктор находит соответствующий последовательный порт среди доступных в соответствии с именем порта name и создаёт экземпляр информации о последовательном порте для этого порта.
QSerialPortInfo::QSerialPortInfo(const QSerialPortInfo &other)
Создаёт копию other.
QSerialPortInfo::~QSerialPortInfo()
Удаляет объект QSerialPortInfo. Ссылки на значения в объекте становятся недопустимыми.
[static] QList<QSerialPortInfo> QSerialPortInfo::availablePorts()
Возвращает список доступных последовательных портов в системе.
QString QSerialPortInfo::description() const
Возвращает строку описания последовательного порта, если доступна; в противном случае возвращает пустую строку.
См. также manufacturer() и serialNumber().
bool QSerialPortInfo::hasProductIdentifier() const
Возвращает true, если присутствует действительное 16-битное число продукта; в противном случае возвращает false.
См. также productIdentifier(), vendorIdentifier() и hasVendorIdentifier().
bool QSerialPortInfo::hasVendorIdentifier() const
Возвращает true, если присутствует действительное 16-битное число поставщика; в противном случае возвращает false.
См. также vendorIdentifier(), productIdentifier() и hasProductIdentifier().
bool QSerialPortInfo::isBusy() const
Возвращает true, если последовательный порт занят; в противном случае возвращает false.
См. также isNull().
bool QSerialPortInfo::isNull() const
Возвращает значение true, если этот объект QSerialPortInfo содержит определение последовательного порта.
См. также isBusy().
QString QSerialPortInfo::manufacturer() const
Возвращает строку производителя последовательного порта, если доступна; в противном случае возвращает пустую строку.
См. также description() и serialNumber().
QString QSerialPortInfo::portName() const
Возвращает имя последовательного порта.
См. также systemLocation().
quint16 QSerialPortInfo::productIdentifier() const
Возвращает 16-битное число продукта для последовательного порта, если доступно; в противном случае возвращает ноль.
См. также hasProductIdentifier(), vendorIdentifier() и hasVendorIdentifier().
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
Возвращает системное расположение последовательного порта.
END_OF_DOCUMENT_MARKERСм. также portName().
quint16 QSerialPortInfo::vendorIdentifier() const
Возвращает 16-битный номер производителя для последовательного порта, если он доступен; в противном случае возвращает ноль.
См. также hasVendorIdentifier(), productIdentifier() и hasProductIdentifier().
QSerialPortInfo &QSerialPortInfo::operator=(const QSerialPortInfo &other)
Устанавливает объект QSerialPortInfo равным other.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qserialportinfo.html