/**
* @brief NFC base error codes.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
*/
#define NFC_ERROR_CLASS TIZEN_ERROR_NFC /**< Tizen NFC base error code */
/**
* @brief Error codes reported by the NFC API.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*/
typedef enum {
/**
* @brief Enumerations for record TNF (Type Name Format).
* @details It is indicate format of type field
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*/
typedef enum {
/**
* @brief Enumerations for NFC encode types.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*/
typedef enum {
/**
* @brief Enumerations for NFC tag types.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
*/
typedef enum {
/**
* @brief Enumerations for NFC Tag filter.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*/
typedef enum {
/**
* @brief Enumerations for NFC discovered type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*/
typedef enum {
/**
* @brief Enumerations for NFC Secure Element (SIM/UICC (Universal Integrated Circuit Card)) event.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*/
typedef enum {
/**
* @brief Enumerations for NFC Secure Element (SIM/UICC (Universal Integrated Circuit Card)) type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*/
typedef enum {
/**
* @brief Enumerations for NFC Card Emulation Mode type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*/
typedef enum {
/**
* @brief Enumerations for SNEP event.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
*/
typedef enum {
/**
* @brief Enumerations for SNEP request type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
*/
typedef enum {
/**
* @brief The handle to the NDEF record.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*/
typedef struct _ndef_record_s *nfc_ndef_record_h;
/**
* @brief The handle to the NDEF message.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_MESSAGE_MODULE
*/
typedef struct _ndef_message_s *nfc_ndef_message_h;
/**
* @brief The handle to the NFC tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
*/
typedef struct _net_nfc_target_info_s *nfc_tag_h;
/**
* @brief The handle to NFC p2p target.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
*/
typedef void *nfc_p2p_target_h;
/**
* @brief The handle to NFC p2p snep instance.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
*/
typedef struct _nfc_p2p_snep_s *nfc_p2p_snep_h;
/**
* @brief The handle to NFC secure element instance.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_SE_MODULE
*/
typedef void *nfc_se_h;
/**
* @brief The default factory key.
* @details The key is 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
*/
extern const unsigned char NFC_TAG_MIFARE_KEY_DEFAULT[6];
/**
* @brief The well-known key for tags formatted according to the MIFARE Application Directory (MAD) specification.
* @details The key is 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
*/
extern const unsigned char NFC_TAG_MIFARE_KEY_APPLICATION_DIRECTORY[6];
/**
* @brief The well-known key for tags formatted according to the NDEF on Mifare Classic specification.
* @details The key is 0xD3, 0xF7, 0xD3, 0xF7, 0xD3, 0xF7
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
*/
extern const unsigned char NFC_TAG_MIFARE_KEY_NFC_FORUM[6];
/**
* @brief RTD (Record type definition) Type - Smart Poster type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*/
extern const unsigned char NFC_RECORD_SMART_POSTER_TYPE[2];
/**
* @brief RTD (Record type definition) Type - Text type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*/
extern const unsigned char NFC_RECORD_TEXT_TYPE[1];
/**
* @brief RTD (Record type definition) Type - URI type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*/
extern const unsigned char NFC_RECORD_URI_TYPE[1];
/**
* @brief RTD (Record type definition) Type - Alternative Carrier type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*/
extern const unsigned char NFC_RECORD_ALTERNATIVE_CARRIER_TYPE[2];
/**
* @brief RTD (Record type definition) Type - Handover Carrier type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*/
extern const unsigned char NFC_RECORD_HANDOVER_CARRIER_TYPE[2];
/**
* @brief RTD (Record type definition) Type - Handover Request type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*/
extern const unsigned char NFC_RECORD_HANDOVER_REQUEST_TYPE[2];
/**
* @brief RTD (Record type definition) Type - Handover Select type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*/
extern const unsigned char NFC_RECORD_HANDOVER_SELECT_TYPE[2];
/**
* @platform
* @brief Called after nfc_manager_set_activation() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @param[in] error The result
/**
* @brief Called when NFC activation state is changed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @param[in] activated The activation state
/**
* @brief Called when an NFC tag appears or disappears.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @remarks The @a tag should not be released.
/**
* @brief Called when an NDEF Message is discovered.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @remarks The @a message should not be released.
/**
* @brief Called once for each tag information.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
*
* @remarks The @a key should not be released.
/**
* @brief Called after nfc_tag_transceive() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
*
* @remarks @a buffer will be automatically destroyed when the callback function returns. (Do not release @a buffer.)
/**
* @brief Called after the nfc_tag_write_ndef() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
*
* @param[in] result The result of function call #NFC_ERROR_NONE Success \n
/**
* @brief Called after the nfc_tag_read_ndef() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
*
* @remarks The @a message should not be released.
/**
* @brief Called after the nfc_tag_format_ndef() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
*
* @param[in] result The result of function call #NFC_ERROR_NONE Success \n
/**
* @brief Called after nfc_mifare_authenticate_with_keyA() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
*
* @param[in] result The result of nfc_mifare_authenticate_with_keyA()
/**
* @brief Called after nfc_mifare_authenticate_with_keyB() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
*
* @param[in] result The result of function call #NFC_ERROR_NONE Success \n
/**
* @brief Called after nfc_mifare_write_block() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
*
* @param[in] result The result of nfc_mifare_write_block() #NFC_ERROR_NONE Success \n
/**
* @brief Called after nfc_mifare_write_page() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
*
* @param[in] result The result of function call #NFC_ERROR_NONE Success \n
/**
* @brief Called after nfc_mifare_read_block() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
*
* @remarks The @a buffer should not be released.
/**
* @brief Called after nfc_mifare_read_page() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
*
* @remarks The @a buffer should not be released.
/**
* @brief Called after nfc_mifare_increment() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
*
* @param[in] result The result of nfc_mifare_increment() #NFC_ERROR_NONE Success \n
/**
* @brief Called after nfc_mifare_decrement() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
*
* @param[in] result The result of nfc_mifare_decrement() #NFC_ERROR_NONE Success \n
/**
* @brief Called after nfc_mifare_transfer() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
*
* @param[in] result The result of nfc_mifare_transfer() #NFC_ERROR_NONE Success \n
/**
* @brief Called after nfc_mifare_restore() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
*
* @param[in] result The result of nfc_mifare_restore() #NFC_ERROR_NONE Success \n
/**
* @brief Called when NFC peer-to-peer target appeared or disappeared.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @remarks The @a target should not be released.
/**
* @brief Called when receiving Secure Element (SIM/UICC (Universal Integrated Circuit Card)) event.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @param[in] event The Secure Element event @see #nfc_se_event_e
/**
* @brief Called when receiving Secure Element(SIM/UICC (Universal Integrated Circuit Card)) transaction event data.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @remarks This event notifies , external reader tries to access secure element.
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
/**
* @brief Called after nfc_p2p_send() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
*
* @param[in] result The result of function call #NFC_ERROR_NONE Success \n
/**
* @brief Called after nfc_p2p_send() has completed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
*
* @remarks The @a target should not be released.
/**
* @brief Called when SNEP event is raised.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
*
* @remarks The @a handle should not be released.
/**
* @brief Gets the value that indicates whether NFC is supported.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section.
/**
* @brief Sets NFC Activation state changed callback.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @param[in] callback The callback function to invoke when activation state is changed.
/**
* @brief Unsets the callback function.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section.
/**
* @platform
* @brief Sets NFC Activation.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel platform
* @privilege %http://tizen.org/privilege/nfc.admin
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
/**
* @brief Gets NFC Activation state.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
* @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section.
* @remarks This function can executed Regardless of (nfc_manager_initialize) state.
/**
* @brief Initializes NFC Manager.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
* @remarks This function must be called before proceeding any other NFC functions\n
* When an application crashes or exits without the deinitialization. NFC manager automatically deinitializes the process itself.\n
/**
* @brief Releases all the resource of the NFC Manager and disconnect the session between an application and NFC Manager.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @return 0 on success, otherwise a negative error value.
/**
* @brief Sets a callback function for receiving tag discovered notification.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @param[in] callback The callback function called when a tag is appeared or disappeared
/**
* @brief Unsets the callback function.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section.
/**
* @brief Sets a callback function for receiving NDEF Message discovered notification.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @param[in] callback The callback function called when NDEF Message is discovered
/**
* @brief Unsets the callback function.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section.
/**
* @brief Sets a callback function for receiving NFC peer-to-peer target discovered notification.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @param[in] callback The callback function called when NFC peer-to-peer target is discovered
/**
* @brief Unsets the callback function.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section.
/**
* @brief Sets a callback function for receiving Secure Element (SIM/UICC (Universal Integrated Circuit Card)) event.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @param[in] callback The callback function called when occurred Secure Element (SIM/UICC (Universal Integrated Circuit Card)) event.
/**
* @brief Unsets the callback function.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section.
/**
* @brief Sets a callback function for receiving Secure Element (SIM/UICC (Universal Integrated Circuit Card)) transaction event(#NFC_SE_EVENT_TRANSACTION) data.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @param[in] se_type The type of secure element.
/**
* @brief Unsets the callback function.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
* @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section.
*
/**
* @brief Gives the priority to the foreground application when dispatching transaction event.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc.cardemulation
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
/**
* @brief Disables foreground dispatch for "EVT_TRANSACTION" to the given application.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc.cardemulation
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
/**
* @brief Gets NDEF message cached when the tag is detected or when data received from NFC peer-to-peer target.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @remarks The @a ndef_message should be released using nfc_ndef_message_destroy().
/**
* @brief Sets filter of target types.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
* @remarks Bit operator OR(|) can be used in the configure parameter (like #NFC_TAG_FILTER_ISO14443A_ENABLE | #NFC_TAG_FILTER_ISO14443B_ENABLE)
* or you may choose "NFC_TAG_ALL_ENABLE" enum value to get all result.
/**
* @brief Gets the current filter status.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
*
* @remarks Bit operation OR(|) is used in return data\n
/**
* @brief Gets current connected tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
/**
* @brief Gets current connected p2p target.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
/**
* @brief Enables or disable the system handling for tag and target discovered event.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
/**
* @brief Gets the state of the system handler.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
/**
* @brief Sets the card emulation Secure Element type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc.cardemulation
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
/**
* @brief Gets the card emulation Secure Element type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc.cardemulation
* @ingroup CAPI_NETWORK_NFC_MANAGER_MODULE
/**
* @brief Creates a record with given parameter value.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @remarks The @a record should be released using nfc_ndef_record_destroy().
/**
* @brief Creates a record with text type payload.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @remarks The @a record should be released using nfc_ndef_record_destroy().
/**
* @brief Creates a record with URI type payload.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @remarks The @a record should be released using nfc_ndef_record_destroy().
/**
* @brief Creates a record with MIME type payload.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @remarks The @a record should be released using nfc_ndef_record_destroy().
/**
* @brief Destroys the record handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @param[in] record The handle to record
/**
* @brief Sets record ID.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @remarks The ID buffer are deep copied.
/**
* @brief Gets record ID.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @remarks It may return NULL pointer if the ID is not exist\n
/**
* @brief Gets record payload.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @remarks This function gives you the pointer of payload that is contained by record\n
/**
* @brief Gets record type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @remarks This function gives you the pointer of type that is contained by record.\n
/**
* @brief Gets record TNF (Type Name Format) value.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @param[in] record The handle to record
/**
* @brief Gets text from text record.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @remarks This function returns newly allocated string, this value must be deallocated by caller.\n
/**
* @brief Gets language code from text record.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
* @remarks This function returns newly allocated string, this value must be deallocated by caller.\n
* This function is valid only for text type record.\n
/**
* @brief Gets encoding type from text record.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @remarks This function is valid only for text type record.\n
/**
* @brief Gets URI from URI record.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @remarks The function returns newly allocated string, this value must be deallocated by caller.\n
/**
* @brief Gets MIME type from MIME type record.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_RECORD_MODULE
*
* @remarks The function returns newly allocated string, this value must be deallocated by caller.\n
/**
* @brief Creates NDEF message handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_MESSAGE_MODULE
*
* @remarks The @a ndef_message should be released using nfc_ndef_message_destroy().
/**
* @brief Creates NDEF message handle from raw serial bytes.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_MESSAGE_MODULE
*
* @remarks The @a ndef_message should be released using nfc_ndef_message_destroy().
/**
* @brief Destroys NDEF message handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_MESSAGE_MODULE
*
* @remarks This function will free all these memory including record handles.
/**
* @brief Gets the number of record in NDEF message.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_MESSAGE_MODULE
*
* @param[in] ndef_message The handle to NDEF message
/**
* @brief Gets serial bytes array of NDEF message.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_MESSAGE_MODULE
*
* @remarks It gets copy of the bytes array from NDEF message. @a rawdata must be released with free() by you.
/**
* @brief Appends a record into NDEF message.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_MESSAGE_MODULE
*
* @remarks Appended record is handled by frameworks. The record is released by frameworks when message is released.
/**
* @brief Inserts a record at index into NDEF message.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_MESSAGE_MODULE
*
* @remarks Appended record is handled by frameworks. The record is released by frameworks when message is released.\n
/**
* @brief Removes the record that indicated by index number and this deleted record will be freed.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_MESSAGE_MODULE
*
* @param[in] ndef_message The handle to NDEF message
/**
* @brief Gets record by index.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_NDEF_MESSAGE_MODULE
*
* @remarks The @a record should not be released.
/**
* @brief Gets the type of NFC tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
*
* @param[in] tag The handle to NFC tag
/**
* @brief Checks whether the given NFC tag supports NDEF messages.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
*
* @param[in] tag The handle to NFC tag
/**
* @brief Gets the maximum NDEF message size that can be stored in NFC tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
*
* @remarks This max size indicates the maximum size of NDEF message that can be stored in this detected tag.
/**
* @brief Gets size of NDEF message that stored in the tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
*
* @param[in] tag The handle to NFC tag
/**
* @brief Retrieves all tag information.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
*
* @param[in] tag The handle to NFC tag
* @details This function is the only way to access the raw format card (not formated),
each tag type requires own command to access tags. \n
This function provides the low level access of tag operation and you require the knowledge of each tag technology.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
/**
* @brief Reads NDEF formatted data from NFC tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
/**
* @brief Writes NDEF formatted data.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
/**
* @brief Formats the detected tag that can store NDEF message.
* @details Some tags are required authentication. If the detected target doesn't need authentication, @a key can be NULL.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_TAG_MODULE
/**
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
* @brief Authenticates a sector with key A.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @remarks I/O operations(read / write / increment / decrement / transfer / restore) will be available after successful authentication.\n
/**
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
* @brief Authenticates a sector with key B.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @remarks I/O operations(read / write / increment / decrement / transfer / restore) will be available after successful authentication.\n
/**
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
* @brief Reads a 16-byte block.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @remarks This function is only available for MIFARE classic.
/**
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
* @brief Reads 4 pages(16 bytes).
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @remarks This function is only available for MIFARE Ultra light.\n
/**
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
* @brief Writes block (16 byte) of data to the tag at a given block index.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @remarks This function is only available for MIFARE classic.
/**
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
* @brief Writes a page (4 bytes) of data to the tag at a given page index.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @remarks This function is only available for MIFARE Ultra light
/**
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
* @brief Increases a value block, storing the result in the temporary block on the tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @remarks This function is only available for MIFARE classic
/**
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
* @brief Decreases a value block, storing the result in the temporary block on the tag.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @remarks This function is only available for MIFARE classic
/**
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
* @brief Copies from the temporary block to the specified block.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @remarks This function is only available for MIFARE classic
/**
* @ingroup CAPI_NETWORK_NFC_TAG_MIFARE_MODULE
* @brief Copies from a value block to the temporary block.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @remarks This function is only available for MIFARE classic
/**
* @brief Sets a callback function for receiving data from NFC peer-to-peer target.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
*
* @param[in] target The handle to peer target
/**
* @brief Unsets the callback function.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
*
* @param[in] target The handle to peer target
/**
* @brief Sends data to NFC peer-to-peer target.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
/**
* @brief Starts peer-to-peer server using SNEP protocol.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
/**
* @brief Starts peer-to-peer client using SNEP protocol.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
/**
* @brief Sends request message to peer-to-peer client using SNEP protocol.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
/**
* @brief Stops snep server or client.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
/**
* @brief Registers peer-to-peer server using SNEP protocol.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
/**
* @brief Unregisters snep server or client.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc
* @ingroup CAPI_NETWORK_NFC_P2P_MODULE
/**
* @brief Enables card emulation mode.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc.cardemulation
* @ingroup CAPI_NETWORK_NFC_SE_MODULE
/**
* @brief Disables card emulation mode.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc.cardemulation
* @ingroup CAPI_NETWORK_NFC_SE_MODULE
/**
* @brief Gets the current card emulation mode.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/nfc.cardemulation
* @ingroup CAPI_NETWORK_NFC_SE_MODULE