Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QNfcTagType4NdefFsm Class Reference

#include <qnfctagtype4ndeffsm_p.h>

+ Inheritance diagram for QNfcTagType4NdefFsm:
+ Collaboration diagram for QNfcTagType4NdefFsm:

Public Member Functions

QByteArray getCommand (Action &nextAction) override
 
QNdefMessage getMessage (Action &nextAction) override
 
Action provideResponse (const QByteArray &response) override
 
Action detectNdefSupport () override
 
Action readMessages () override
 
Action writeMessages (const QList< QNdefMessage > &messages) override
 
- Public Member Functions inherited from QNdefAccessFsm
 QNdefAccessFsm ()=default
 
virtual ~QNdefAccessFsm ()=default
 

Additional Inherited Members

- Public Types inherited from QNdefAccessFsm
enum  Action {
  Done , Failed , GetMessage , Unexpected ,
  SendCommand , ProvideResponse
}
 

Detailed Description

Definition at line 23 of file qnfctagtype4ndeffsm_p.h.

Member Function Documentation

◆ detectNdefSupport()

QNdefAccessFsm::Action QNfcTagType4NdefFsm::detectNdefSupport ( )
overridevirtual

◆ getCommand()

QT_BEGIN_NAMESPACE QByteArray QNfcTagType4NdefFsm::getCommand ( QNdefAccessFsm::Action & nextAction)
overridevirtual

Implements QNdefAccessFsm.

Definition at line 18 of file qnfctagtype4ndeffsm.cpp.

References QCommandApdu::build(), QByteArrayView::fromArray(), qMin(), qToUnaligned(), QCommandApdu::ReadBinary, QCommandApdu::Select, QByteArray::size(), Qt::Uninitialized, and QCommandApdu::UpdateBinary.

+ Here is the call graph for this function:

◆ getMessage()

QNdefMessage QNfcTagType4NdefFsm::getMessage ( QNdefAccessFsm::Action & nextAction)
overridevirtual

Implements QNdefAccessFsm.

Definition at line 78 of file qnfctagtype4ndeffsm.cpp.

References QByteArray::clear(), QNdefAccessFsm::Done, QNdefMessage::fromByteArray(), and QNdefAccessFsm::Unexpected.

+ Here is the call graph for this function:

◆ provideResponse()

QNdefAccessFsm::Action QNfcTagType4NdefFsm::provideResponse ( const QByteArray & response)
overridevirtual

Implements QNdefAccessFsm.

Definition at line 157 of file qnfctagtype4ndeffsm.cpp.

References QNdefAccessFsm::Done, and QNdefAccessFsm::Unexpected.

◆ readMessages()

QNdefAccessFsm::Action QNfcTagType4NdefFsm::readMessages ( )
overridevirtual

◆ writeMessages()

QNdefAccessFsm::Action QNfcTagType4NdefFsm::writeMessages ( const QList< QNdefMessage > & messages)
overridevirtual

The documentation for this class was generated from the following files: