Functions in nfc.h
Functions in nfc.h.
Related links
- nfc.h
This file provides functions for the Near Field Communication (NFC) API.
- nfc_confirm_handover_process()
Confirm whether or not the platform should continue the handover process.
- nfc_connect()
Connect to the NFC system and start receiving NFC events.
- nfc_destroy_target()
Destroy the associated target found after a successful NFC detection.
- nfc_disconnect()
Disconnect from the NFC system and stop receiving NFC events.
- nfc_erase_tag()
Erase all NDEF messages from a tag NDEF target.
- nfc_free_event()
Dispose of an NFC event structure.
- nfc_get_channel_status()
Retrieve the current status of an NFC service channel of the specified type.
- nfc_get_event_type()
Retrieve the NFC event type.
- nfc_get_fd()
Retrieve the file descriptor that connects to the NFC system.
- nfc_get_handover_role()
Retrieve the role of connection handover.
- nfc_get_iso14443_4_emulation_command()
Retrieve an ISO 14443-4 command from the NFC_ISO14443_4_COMMAND_EVENT event.
- nfc_get_notification_value()
Retrieve the associated value from an NFC notification event.
- nfc_get_ndef_message()
Gets an NDEF message after an NDEF read.
- nfc_get_ndef_message_count()
Retrieve the number of NDEF messages found after an NDEF read.
- nfc_get_setting()
Retrieve one of the NFC user settings that is available from the device.
- nfc_get_tag_id()
Retrieve the ID associated with the tag.
- nfc_get_tag_property()
Return the property value associated with a tag property name.
- nfc_get_tag_variant()
Retrieve the variant of the tag.
- nfc_get_target()
Retrieve the associated target found after a successful NFC detection.
- nfc_get_target_connection_id()
Retrieve the connection id associated with the target.
- nfc_is_tag_locked()
Indicate whether or not the specified tag is locked for additional NDEF message writing.
- nfc_llcp_close()
Close an LLCP connection.
- nfc_llcp_get_connection_status()
Retrieve connection status information from an LLCP connection.
- nfc_llcp_get_local_miu()
Return the local maximum information unit (MIU)
- nfc_llcp_get_local_sap()
Return the local service access point (SAP)
- nfc_llcp_get_read_result()
Retrieves the LLCP read result.
- nfc_llcp_get_remote_miu()
Return the remote maximum information unit (MIU)
- nfc_llcp_get_remote_sap()
Return the remote service access point (SAP)
- nfc_llcp_get_write_status()
Retrieve the LLCP write status.
- nfc_llcp_read()
Register to read data from an LLCP connection.
- nfc_llcp_register_connection_listener()
Create a client or server LLCP connection listener.
- nfc_llcp_unregister_connection_listener()
Cancel a client or server LLCP connection listener.
- nfc_llcp_write()
Writes data to an LLCP connection.
- nfc_lock_tag()
Lock a tag from additional NDEF messages writes.
- nfc_push_ndef_message()
Push an NDEF message to a remote device in a SNEP PUT request.
- nfc_read_event()
Receive NFC events.
- nfc_register_tag_readerwriter()
Register for notification of tag events.
- nfc_register_field_events()
Register for field events.
- nfc_register_handover_listener()
Register for notification of a successful NFC handover.
- nfc_register_snep_client()
Register to receive an event when an NFC-Forum SNEP client connection is ready.
- nfc_send_iso14443_4_emulation_command_response()
Send an ISO 14443-4 command response to the reader.
- nfc_set_setting()
Set one of the NFC user settings that is available to the user from the device.
- nfc_set_verbosity()
Set the verbosity of logging for NFC API-specific logs.
- nfc_start_iso14443_4_emulation()
Start ISO 14443-4 emulation.
- nfc_start_ndef_tag_emulation()
Start a virtual NDEF tag emulation.
- nfc_stop_iso14443_4_emulation()
Stop an ISO 14443-4 emulation.
- nfc_stop_ndef_tag_emulation()
Stop a virtual NDEF tag emulation.
- nfc_tag_is_writable()
Indicate whether or not the specified tag is writable.
- nfc_tag_is_virtual()
Indicate whether or not the specified tag is virtual.
- nfc_tag_supports_tag_type()
Indicate whether or not the specified tag supports a specified tag type.
- nfc_tag_transceive()
Write a command to either an ISO 14443 or an ISO 15693 connection.
- nfc_tag_transceive_raw()
Write a RAW command to an ISO 14443 connection.
- nfc_unregister_field_events()
Unregister from receiving field events.
- nfc_unregister_handover_listener()
Unregister for notification of a successful NFC handover.
- nfc_unregister_snep_client()
Unregister from receiving an event when a NFC-Forum SNEP client connection is ready.
- nfc_unregister_tag_readerwriter()
Unregister for notification of tag events.
- nfc_write_ndef_message_to_tag()
Write an NDEF message to an NDEF target.