NFC:GetTagState

NFC:GetTagState

Request #

Index WordDescription
0Header code [Starting with 9.3.0-X: 0x000D0000]

Response #

Index WordDescription
0Header code
1Result code
2u8 output state

Tag state values #

ValueDescription
0NFC:Initialize was not used yet.
1Not currently scanning for NFC tags. Set by NFC:StopTagScanning and NFC:Initialize, when successful.
2Currently scanning for NFC tags. Set by NFC:StartTagScanning when successful.
3NFC tag is in range. The state automatically changes to this when the state was previous value 3, without using any NFC service commands.
4NFC tag is now out of range, where the NFC tag was previously in range. This occurs automatically without using any NFC service commands. Once this state is entered, it won’t automatically change to anything else when the tag is moved in range again. Hence, if you want to keep doing tag scanning after this, you must stop+ start scanning.
5NFC tag data was successfully loaded. This is set by NFC:LoadAmiiboData when successful.

Description #

This returns the current NFC tag state.