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.
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.