Skip to content

Class NearFieldReader

ClassList > NearFieldReader

More...

  • #include <nearfieldreader.h>

Inherits the following classes: QObject

Public Properties

Type Name
property bool active
property QString readString
property bool targetInRange

Public Signals

Type Name
signal void activeChanged
Emitted when the active state has changed.
signal void readStringChanged
Emitted when the last text string read from a near-field target has changed.
signal void targetDetected (const QString & targetId)
Emitted when a near-field target has been detected.
signal void targetInRangeChanged
Emitted when a near-field target is within range of the device.

Public Functions

Type Name
NearFieldReader (QObject * parent=nullptr)
bool active () const
QString readString () const
void setActive (bool active)
bool targetInRange () const
~NearFieldReader ()

Public Static Functions

Type Name
bool isSupported ()

Detailed Description

The NearFieldReader class allows for the scanning of near-field targets. When text strings are present on targets, the strings will be automatically read and a signal emitted with the string values.

Public Properties Documentation

property active [1/2]

bool NearFieldReader::active;

property readString [1/2]

QString NearFieldReader::readString;

property targetInRange [1/2]

bool NearFieldReader::targetInRange;

Public Signals Documentation

signal activeChanged

Emitted when the active state has changed.

void NearFieldReader::activeChanged;

signal readStringChanged

Emitted when the last text string read from a near-field target has changed.

void NearFieldReader::readStringChanged;

signal targetDetected

Emitted when a near-field target has been detected.

void NearFieldReader::targetDetected;

signal targetInRangeChanged

Emitted when a near-field target is within range of the device.

void NearFieldReader::targetInRangeChanged;

Public Functions Documentation

function NearFieldReader

explicit NearFieldReader::NearFieldReader (
    QObject * parent=nullptr
) 

function active [2/2]

bool NearFieldReader::active () const

Returns whether the device is actively scanning and reading text strings from near-field targets.


function readString [2/2]

QString NearFieldReader::readString () const

Returns the last read near-field string.


function setActive

void NearFieldReader::setActive (
    bool active
) 

Sets whether the device is actively scanning and reading text strings from near-field targets.


function targetInRange [2/2]

bool NearFieldReader::targetInRange () const

Returns whether a near-field target is currently within range.


function ~NearFieldReader

NearFieldReader::~NearFieldReader () 

Public Static Functions Documentation

function isSupported

static bool NearFieldReader::isSupported () 

Returns whether the current device can read near-field targets.



The documentation for this class was generated from the following file src/core/nearfieldreader.h