Spec-Zone.ru › Qt 5.9

Тип QML NearField

Предоставляет доступ к сообщениям NDEF, хранящимся на метках NFC Forum. Подробнее...

Заявление об импорте: import QtNfc 5.2
С момента: Qt 5.2
  • Список всех членов, включая унаследованные

Свойства

  • filter : список<NdefFilter>
  • messageRecords : список<NdefRecord>
  • orderMatch : bool
  • polling : bool

Сигналы

  • tagFound()
  • tagRemoved()

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

Тип NearField может использоваться для чтения сообщений NDEF с меток NFC Forum. Установите свойства filter и orderMatch для соответствия требуемым сообщениям NDEF. После успешного чтения сообщения NDEF с метки, свойство messageRecords обновляется.

Примечание: Для платформ, использующих neard, фильтрация в настоящее время не реализована. Для получения дополнительной информации о neard см. QNearFieldManager.

    NearField {
        filter: [ NdefFilter { type: "U"; typeNameFormat: NdefRecord.NfcRtd; minimum: 1; maximum: 1 } ]
        orderMatch: false

        onMessageRecordsChanged: displayMessage()
    }

См. также NdefFilter, NdefRecord, QNearFieldManager, QNdefMessage и QNdefRecord.

Документация по свойствам

filter : список<NdefFilter>

Это свойство содержит ограничения фильтра NDEF. Свойство messageRecords будет устанавливаться только для сообщений NDEF, которые соответствуют фильтру. Если фильтр не задан, будет зарегистрирован обработчик сообщений для всех сообщений NDEF.

Примечание: Фильтрация не поддерживается при использовании neard.

QNearFieldManager::registerNdefMessageHandler()

messageRecords : список<NdefRecord>

Это свойство содержит список записей NDEF в последнем прочитанном сообщении NDEF.

orderMatch : bool

Это свойство указывает, следует ли учитывать порядок записей при сопоставлении сообщений. Это не поддерживается при использовании neard.

По умолчанию orderMatch имеет значение false.

polling : bool

Это свойство указывает, находится ли базовый адаптер в состоянии опроса. Если установлено значение true, адаптер начнёт опрос, и остановит опрос, если установлено значение false.

Примечание: На платформах, использующих neard, адаптер остановит опрос, как только метка будет обнаружена. Для получения дополнительной информации см. QNearFieldManager.

Это свойство QML было введено в Qt 5.5.

Документация по сигналам

tagFound()

Этот сигнал будет выпущен, когда метка будет обнаружена.

Этот QML сигнал был введен в Qt 5.5.

tagRemoved()

Этот сигнал будет выпущен, когда метка будет удалена.

Этот QML сигнал был введен в Qt 5.5.

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

Spec-Zone.ru

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