Reasons for a connection handover failure.
Synopsis:
#include <nfc/nfc_types.h>
typedef enum {
NFC_TRANSPORTS_UNAVAILABLE = 1
NFC_TRANSPORTS_NOT_SUPPORTED_BY_LOCAL = 2
NFC_TRANSPORTS_NOT_SUPPORTED_BY_REMOTE = 3
} nfc_handover_failure_reason_t;
Data:
- NFC_TRANSPORTS_UNAVAILABLE
- Handover failed because transports on the local device are not available to participate in the handover negotiation.
- NFC_TRANSPORTS_NOT_SUPPORTED_BY_LOCAL
- Handover failed because the local device doesn't support the requested transports.
- NFC_TRANSPORTS_NOT_SUPPORTED_BY_REMOTE
- Handover failed because the remote device doesn't support the requested transports.
Library:
libnfc (For the qcc command, use the -l nfc option to link against this library)
Description:
This enumeration defines the reasons for a connection handover failure.