Spec-Zone.ru › Qt 5.6

Класс QNdefMessage

Класс QNdefMessage предоставляет сообщение NFC NDEF. Подробнее...

Заголовок: #include <QNdefMessage>
qmake: QT += nfc
С момента: Qt 5.2
Наследует: QList
  • Список всех членов, включая унаследованные

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

QNdefMessage()
QNdefMessage(const QNdefRecord &record)
QNdefMessage(const QNdefMessage &message)
QNdefMessage(const QList<QNdefRecord> &records)
QByteArray toByteArray() const
bool operator==(const QNdefMessage &other) const
  • 78 открытых функций, унаследованных от QList

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

QNdefMessage fromByteArray(const QByteArray &message)
  • 3 статических открытых члена, унаследованных от QList

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

Класс QNdefMessage предоставляет сообщение NFC NDEF.

QNdefMessage — это набор из 0 или более QNdefRecords. QNdefMessage наследует от QList<QNdefRecord>, и поэтому для работы с записями NDEF в сообщении можно использовать стандартные функции QList.

Сообщения NDEF можно анализировать из массива байтов, соответствующего техническому спецификации NFC Data Exchange Format, с помощью статической функции fromByteArray(). Обратно, QNdefMessages можно преобразовать в массив байтов с помощью функции toByteArray().

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

QNdefMessage::QNdefMessage()

Создает новое пустое сообщение NDEF.

QNdefMessage::QNdefMessage(const QNdefRecord &record)

Создает новое сообщение NDEF, содержащее одну запись record.

QNdefMessage::QNdefMessage(const QNdefMessage &message)

Создает новое сообщение NDEF, являющееся копией message.

QNdefMessage::QNdefMessage(const QList<QNdefRecord> &records)

Создает новое сообщение NDEF, содержащее все записи из records.

[static] QNdefMessage QNdefMessage::fromByteArray(const QByteArray &message)

Возвращает сообщение NDEF, проанализированное из содержимого message.

Параметр message интерпретируется как формат сообщения, определённый в технической спецификации NFC Data Exchange Format.

Если возникает ошибка анализа, возвращается пустое сообщение NDEF.

QByteArray QNdefMessage::toByteArray() const

Возвращает сообщение NDEF в виде массива байтов.

Результат этой функции соответствует формату, определённому в технической спецификации NFC Data Exchange Format.

bool QNdefMessage::operator==(const QNdefMessage &other) const

Возвращает true, если это сообщение NDEF эквивалентно other; в противном случае возвращает false.

Пустое сообщение (т. е. isEmpty() возвращает true) эквивалентно сообщению NDEF, содержащему одну запись типа QNdefRecord::Empty.

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

Spec-Zone.ru

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