Iso15693ResponseFlag enum

A bit of the 8-bit response flag an ISO 15693-3 tag answers with.

Only the commands that report one hand it back: Iso15693.authenticate, Iso15693.keyUpdate, Iso15693.readBuffer and Iso15693.sendRequest. Everywhere else CoreNFC reads the flag itself, raises an error when it says so, and passes on the data alone -- so by the time that answer reaches Dart there is nothing left to report.

Inheritance
Available extensions

Values

error → const Iso15693ResponseFlag

The tag rejected the request, and the data alongside is an ISO 15693-3 error code rather than a payload. Nothing else in the flag is worth reading once this is set.

responseBufferValid → const Iso15693ResponseFlag

The tag has an answer waiting in its buffer, which Iso15693.readBuffer collects.

finalResponse → const Iso15693ResponseFlag

The exchange is over. Clear means the tag expects another round -- a multi-step authentication that is not finished yet.

protocolExtension → const Iso15693ResponseFlag

The response is in the extended format, the one that addresses more than 256 blocks.

blockSecurityStatusBit5 → const Iso15693ResponseFlag

Half of the block security status the tag reported. What the pair says is defined by the command that provoked the response, not by the flag byte.

blockSecurityStatusBit6 → const Iso15693ResponseFlag

The other half; see blockSecurityStatusBit5.

waitTimeExtension → const Iso15693ResponseFlag

The tag asked for more time than the default frame timeout allows.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<Iso15693ResponseFlag>
A constant List of the values in this enum, in order of their declaration.