From 29ba7f02bd72351e260deae075c94e69561bff15 Mon Sep 17 00:00:00 2001 From: Jiung Yu Date: Fri, 28 Apr 2017 14:19:52 +0900 Subject: [PATCH] Rearrange the header format Change-Id: I429e5f90387d30f66017dbedc116237a7fe536a3 Signed-off-by: Yu jiung --- include/wifi-direct.h | 1994 ++++++++++++++++++++++++++----------------------- 1 file changed, 1064 insertions(+), 930 deletions(-) diff --git a/include/wifi-direct.h b/include/wifi-direct.h index bd525d8..e9375a9 100755 --- a/include/wifi-direct.h +++ b/include/wifi-direct.h @@ -64,15 +64,15 @@ typedef enum { * @since_tizen 2.3 */ typedef enum { - WIFI_DIRECT_STATE_DEACTIVATED = 0, /**< Deactivated */ - WIFI_DIRECT_STATE_DEACTIVATING, /**< Deactivating */ - WIFI_DIRECT_STATE_ACTIVATING, /**< Activating */ - WIFI_DIRECT_STATE_ACTIVATED, /**< Activated */ - WIFI_DIRECT_STATE_DISCOVERING, /**< Discovering */ - WIFI_DIRECT_STATE_CONNECTING, /**< Connecting */ - WIFI_DIRECT_STATE_DISCONNECTING, /**< Disconnecting */ - WIFI_DIRECT_STATE_CONNECTED, /**< Connected */ - WIFI_DIRECT_STATE_GROUP_OWNER /**< Group owner */ + WIFI_DIRECT_STATE_DEACTIVATED, /**< Deactivated */ + WIFI_DIRECT_STATE_DEACTIVATING, /**< Deactivating */ + WIFI_DIRECT_STATE_ACTIVATING, /**< Activating */ + WIFI_DIRECT_STATE_ACTIVATED, /**< Activated */ + WIFI_DIRECT_STATE_DISCOVERING, /**< Discovering */ + WIFI_DIRECT_STATE_CONNECTING, /**< Connecting */ + WIFI_DIRECT_STATE_DISCONNECTING, /**< Disconnecting */ + WIFI_DIRECT_STATE_CONNECTED, /**< Connected */ + WIFI_DIRECT_STATE_GROUP_OWNER /**< Group owner */ } wifi_direct_state_e; @@ -81,8 +81,8 @@ typedef enum { * @since_tizen 2.3 */ typedef enum { - WIFI_DIRECT_DEVICE_STATE_ACTIVATED, /**< Activated */ - WIFI_DIRECT_DEVICE_STATE_DEACTIVATED, /**< Deactivated */ + WIFI_DIRECT_DEVICE_STATE_ACTIVATED, /**< Activated */ + WIFI_DIRECT_DEVICE_STATE_DEACTIVATED, /**< Deactivated */ } wifi_direct_device_state_e; @@ -91,11 +91,11 @@ typedef enum { * @since_tizen 2.3 */ typedef enum { - WIFI_DIRECT_ONLY_LISTEN_STARTED, /**< Only listen started */ - WIFI_DIRECT_DISCOVERY_STARTED, /**< Discovery started */ - WIFI_DIRECT_DISCOVERY_FOUND, /**< A remote peer is found */ - WIFI_DIRECT_DISCOVERY_FINISHED, /**< Discovery finished */ - WIFI_DIRECT_DISCOVERY_LOST, /**< A remote peer is lost (Since 3.0)*/ + WIFI_DIRECT_ONLY_LISTEN_STARTED, /**< Only listen started */ + WIFI_DIRECT_DISCOVERY_STARTED, /**< Discovery started */ + WIFI_DIRECT_DISCOVERY_FOUND, /**< A remote peer is found */ + WIFI_DIRECT_DISCOVERY_FINISHED, /**< Discovery finished */ + WIFI_DIRECT_DISCOVERY_LOST, /**< A remote peer is lost (Since 3.0)*/ } wifi_direct_discovery_state_e; @@ -104,15 +104,15 @@ typedef enum { * @since_tizen 2.3 */ typedef enum { - WIFI_DIRECT_CONNECTION_REQ, /**< Connection is requested */ - WIFI_DIRECT_CONNECTION_WPS_REQ, /**< WPS is requested */ - WIFI_DIRECT_CONNECTION_IN_PROGRESS, /**< Connection in progress */ - WIFI_DIRECT_CONNECTION_RSP, /**< Connected */ - WIFI_DIRECT_DISASSOCIATION_IND, /**< Disconnected by remote Group Client */ - WIFI_DIRECT_DISCONNECTION_RSP, /**< Disconnected by local device */ - WIFI_DIRECT_DISCONNECTION_IND, /**< Disconnected by remote Group Owner */ - WIFI_DIRECT_GROUP_CREATED, /**< Group is created */ - WIFI_DIRECT_GROUP_DESTROYED, /**< Group is destroyed */ + WIFI_DIRECT_CONNECTION_REQ, /**< Connection is requested */ + WIFI_DIRECT_CONNECTION_WPS_REQ, /**< WPS is requested */ + WIFI_DIRECT_CONNECTION_IN_PROGRESS, /**< Connection in progress */ + WIFI_DIRECT_CONNECTION_RSP, /**< Connected */ + WIFI_DIRECT_DISASSOCIATION_IND, /**< Disconnected by remote Group Client */ + WIFI_DIRECT_DISCONNECTION_RSP, /**< Disconnected by local device */ + WIFI_DIRECT_DISCONNECTION_IND, /**< Disconnected by remote Group Owner */ + WIFI_DIRECT_GROUP_CREATED, /**< Group is created */ + WIFI_DIRECT_GROUP_DESTROYED, /**< Group is destroyed */ } wifi_direct_connection_state_e; @@ -121,63 +121,63 @@ typedef enum { * @since_tizen 2.3 */ typedef enum { - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_PC = 1, /**< PC */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_SERVER = 2, /**< Server */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_MEDIA_CENTER = 3, /**< Media Center */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_UMPC = 4, /**< UMPC */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_NOTEBOOK = 5, /**< Notebook */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_DESKTOP = 6, /**< Desktop */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_MID = 7, /**< MID */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_NETBOOK = 8, /**< Netbook */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_KEYBOARD = 1, /**< Keyboard */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_MOUSE = 2, /**< Mouse */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_JOYSTICK = 3, /**< Joystick */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_TRACKBALL = 4, /**< Trackball */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_CONTROLLER = 5, /**< Controller */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_REMOTE = 6, /**< Remote */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_TOUCHSCREEN = 7, /**< Touchscreen */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_BIOMETRIC_READER = 8, /**< Biometric reader */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_BARCODE_READER = 9, /**< Barcode reader */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_PRINTER_PRINTER = 1, /**< Printer */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_PRINTER_SCANNER = 2, /**< Scanner */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_PRINTER_FAX = 3, /**< Fax */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_PRINTER_COPIER = 4, /**< Copier */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_PRINTER_ALL_IN_ONE = 5, /**< All-in-one */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_CAMERA_DIGITAL_STILL = 1, /**< Digital still camera */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_CAMERA_VIDEO = 2, /**< Video camera */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_CAMERA_WEBCAM = 3, /**< Webcam */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_CAMERA_SECURITY = 4, /**< Security camera */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_STORAGE_NAS = 1, /**< NAS */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_NETWORK_INFRA_AP = 1, /**< AP */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_NETWORK_INFRA_ROUTER = 2, /**< Router */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_NETWORK_INFRA_SWITCH = 3, /**< Switch */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_NETWORK_INFRA_GATEWAY = 4, /**< Gateway */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_DISPLAY_TV = 1, /**< TV */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_DISPLAY_PIC_FRAME = 2, /**< Picture frame */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_DISPLAY_PROJECTOR = 3, /**< Projector */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_DISPLAY_MONITOR = 4, /**< Monitor */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_MULTIMEDIA_DAR = 1, /**< DAR */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_MULTIMEDIA_PVR = 2, /**< PVR */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_MULTIMEDIA_MCX = 3, /**< MCX */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_MULTIMEDIA_STB = 4, /**< Set-top box */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_MULTIMEDIA_MS_MA_ME = 5, /**< Media Server / Media Adapter / Media Extender */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_MULTIMEDIA_PVP = 6, /**< Portable video player */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_GAME_XBOX = 1, /**< Xbox */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_GAME_XBOX_360 = 2, /**< Xbox 360 */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_GAME_PS = 3, /**< Playstation */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_GAME_CONSOLE = 4, /**< Console */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_GAME_PORTABLE = 5, /**< Portable */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_TELEPHONE_WINDOWS_MOBILE = 1, /**< Windows Mobile */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_TELEPHONE_PHONE_SINGLE = 2, /**< Phone - single mode */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_TELEPHONE_PHONE_DUAL = 3, /**< Phone - dual mode */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_TELEPHONE_SMARTPHONE_SINGLE = 4, /**< Smart Phone - single mode */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_TELEPHONE_SMARTPHONE_DUAL = 5, /**< Smart Phone - dual mode */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_AUDIO_TUNER = 1, /**< Tuner */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_AUDIO_SPEAKER = 2, /**< Speaker */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_AUDIO_PMP = 3, /**< Portable Music Player */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_AUDIO_HEADSET = 4, /**< Headset */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_AUDIO_HEADPHONE = 5, /**< Headphone */ - WIFI_DIRECT_SECONDARY_DEVICE_TYPE_AUDIO_MIC = 6, /**< Microphone */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_PC = 1, /**< PC */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_SERVER = 2, /**< Server */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_MEDIA_CENTER = 3, /**< Media Center */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_UMPC = 4, /**< UMPC */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_NOTEBOOK = 5, /**< Notebook */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_DESKTOP = 6, /**< Desktop */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_MID = 7, /**< MID */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_COMPUTER_NETBOOK = 8, /**< Netbook */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_KEYBOARD = 1, /**< Keyboard */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_MOUSE = 2, /**< Mouse */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_JOYSTICK = 3, /**< Joystick */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_TRACKBALL = 4, /**< Trackball */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_CONTROLLER = 5, /**< Controller */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_REMOTE = 6, /**< Remote */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_TOUCHSCREEN = 7, /**< Touchscreen */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_BIOMETRIC_READER = 8, /**< Biometric reader */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_INPUT_BARCODE_READER = 9, /**< Barcode reader */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_PRINTER_PRINTER = 1, /**< Printer */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_PRINTER_SCANNER = 2, /**< Scanner */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_PRINTER_FAX = 3, /**< Fax */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_PRINTER_COPIER = 4, /**< Copier */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_PRINTER_ALL_IN_ONE = 5, /**< All-in-one */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_CAMERA_DIGITAL_STILL = 1, /**< Digital still camera */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_CAMERA_VIDEO = 2, /**< Video camera */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_CAMERA_WEBCAM = 3, /**< Webcam */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_CAMERA_SECURITY = 4, /**< Security camera */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_STORAGE_NAS = 1, /**< NAS */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_NETWORK_INFRA_AP = 1, /**< AP */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_NETWORK_INFRA_ROUTER = 2, /**< Router */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_NETWORK_INFRA_SWITCH = 3, /**< Switch */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_NETWORK_INFRA_GATEWAY = 4, /**< Gateway */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_DISPLAY_TV = 1, /**< TV */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_DISPLAY_PIC_FRAME = 2, /**< Picture frame */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_DISPLAY_PROJECTOR = 3, /**< Projector */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_DISPLAY_MONITOR = 4, /**< Monitor */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_MULTIMEDIA_DAR = 1, /**< DAR */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_MULTIMEDIA_PVR = 2, /**< PVR */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_MULTIMEDIA_MCX = 3, /**< MCX */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_MULTIMEDIA_STB = 4, /**< Set-top box */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_MULTIMEDIA_MS_MA_ME = 5, /**< Media Server / Media Adapter / Media Extender */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_MULTIMEDIA_PVP = 6, /**< Portable video player */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_GAME_XBOX = 1, /**< Xbox */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_GAME_XBOX_360 = 2, /**< Xbox 360 */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_GAME_PS = 3, /**< Playstation */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_GAME_CONSOLE = 4, /**< Console */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_GAME_PORTABLE = 5, /**< Portable */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_TELEPHONE_WINDOWS_MOBILE = 1, /**< Windows Mobile */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_TELEPHONE_PHONE_SINGLE = 2, /**< Phone - single mode */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_TELEPHONE_PHONE_DUAL = 3, /**< Phone - dual mode */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_TELEPHONE_SMARTPHONE_SINGLE = 4, /**< Smart Phone - single mode */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_TELEPHONE_SMARTPHONE_DUAL = 5, /**< Smart Phone - dual mode */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_AUDIO_TUNER = 1, /**< Tuner */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_AUDIO_SPEAKER = 2, /**< Speaker */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_AUDIO_PMP = 3, /**< Portable Music Player */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_AUDIO_HEADSET = 4, /**< Headset */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_AUDIO_HEADPHONE = 5, /**< Headphone */ + WIFI_DIRECT_SECONDARY_DEVICE_TYPE_AUDIO_MIC = 6, /**< Microphone */ } wifi_direct_secondary_device_type_e; @@ -186,18 +186,18 @@ typedef enum { * @since_tizen 2.3 */ typedef enum { - WIFI_DIRECT_PRIMARY_DEVICE_TYPE_COMPUTER = 1, /**< Computer */ - WIFI_DIRECT_PRIMARY_DEVICE_TYPE_INPUT_DEVICE = 2, /**< Input device */ - WIFI_DIRECT_PRIMARY_DEVICE_TYPE_PRINTER = 3, /**< Printer */ - WIFI_DIRECT_PRIMARY_DEVICE_TYPE_CAMERA = 4, /**< Camera */ - WIFI_DIRECT_PRIMARY_DEVICE_TYPE_STORAGE = 5, /**< Storage */ - WIFI_DIRECT_PRIMARY_DEVICE_TYPE_NETWORK_INFRA = 6, /**< Network Infrastructure */ - WIFI_DIRECT_PRIMARY_DEVICE_TYPE_DISPLAY = 7, /**< Display */ - WIFI_DIRECT_PRIMARY_DEVICE_TYPE_MULTIMEDIA_DEVICE = 8, /**< Multimedia device */ - WIFI_DIRECT_PRIMARY_DEVICE_TYPE_GAME_DEVICE = 9, /**< Game device */ - WIFI_DIRECT_PRIMARY_DEVICE_TYPE_TELEPHONE = 10, /**< Telephone */ - WIFI_DIRECT_PRIMARY_DEVICE_TYPE_AUDIO = 11, /**< Audio */ - WIFI_DIRECT_PRIMARY_DEVICE_TYPE_OTHER = 255 /**< Others */ + WIFI_DIRECT_PRIMARY_DEVICE_TYPE_COMPUTER = 1, /**< Computer */ + WIFI_DIRECT_PRIMARY_DEVICE_TYPE_INPUT_DEVICE = 2, /**< Input device */ + WIFI_DIRECT_PRIMARY_DEVICE_TYPE_PRINTER = 3, /**< Printer */ + WIFI_DIRECT_PRIMARY_DEVICE_TYPE_CAMERA = 4, /**< Camera */ + WIFI_DIRECT_PRIMARY_DEVICE_TYPE_STORAGE = 5, /**< Storage */ + WIFI_DIRECT_PRIMARY_DEVICE_TYPE_NETWORK_INFRA = 6, /**< Network Infrastructure */ + WIFI_DIRECT_PRIMARY_DEVICE_TYPE_DISPLAY = 7, /**< Display */ + WIFI_DIRECT_PRIMARY_DEVICE_TYPE_MULTIMEDIA_DEVICE = 8, /**< Multimedia device */ + WIFI_DIRECT_PRIMARY_DEVICE_TYPE_GAME_DEVICE = 9, /**< Game device */ + WIFI_DIRECT_PRIMARY_DEVICE_TYPE_TELEPHONE = 10, /**< Telephone */ + WIFI_DIRECT_PRIMARY_DEVICE_TYPE_AUDIO = 11, /**< Audio */ + WIFI_DIRECT_PRIMARY_DEVICE_TYPE_OTHER = 255 /**< Others */ } wifi_direct_primary_device_type_e; /** @@ -205,10 +205,10 @@ typedef enum { * @since_tizen 2.3 */ typedef enum { - WIFI_DIRECT_WPS_TYPE_NONE = 0x00, /**< No WPS type */ - WIFI_DIRECT_WPS_TYPE_PBC = 0x01, /**< Push Button Configuration */ - WIFI_DIRECT_WPS_TYPE_PIN_DISPLAY = 0x02, /**< Display PIN code */ - WIFI_DIRECT_WPS_TYPE_PIN_KEYPAD = 0x04, /**< Provide the keypad to input the PIN */ + WIFI_DIRECT_WPS_TYPE_NONE = 0x00, /**< No WPS type */ + WIFI_DIRECT_WPS_TYPE_PBC = 0x01, /**< Push Button Configuration */ + WIFI_DIRECT_WPS_TYPE_PIN_DISPLAY = 0x02, /**< Display PIN code */ + WIFI_DIRECT_WPS_TYPE_PIN_KEYPAD = 0x04, /**< Provide the keypad to input the PIN */ } wifi_direct_wps_type_e; @@ -217,11 +217,11 @@ typedef enum { * @since_tizen 2.3 */ typedef enum { - WIFI_DISPLAY_TYPE_NONE, /**< Configure as WFD Source*/ - WIFI_DISPLAY_TYPE_SINK, /**< Configure as WFD Primary Sink */ - WIFI_DISPLAY_TYPE_SRC, /**< Configure as WFD Secondary Sink */ - WIFI_DISPLAY_TYPE_DUAL, /**< Configure as WFD Dual Role */ - WIFI_DISPLAY_TYPE_MAX, /**< Not configured*/ + WIFI_DISPLAY_TYPE_NONE, /**< Configure as WFD Source*/ + WIFI_DISPLAY_TYPE_SINK, /**< Configure as WFD Primary Sink */ + WIFI_DISPLAY_TYPE_SRC, /**< Configure as WFD Secondary Sink */ + WIFI_DISPLAY_TYPE_DUAL, /**< Configure as WFD Dual Role */ + WIFI_DISPLAY_TYPE_MAX, /**< Not configured */ } wifi_display_type_e; @@ -230,14 +230,14 @@ typedef enum { * @since_tizen 2.3 */ typedef enum { - WIFI_DIRECT_SERVICE_TYPE_ALL, /**< Service discovery Type all*/ - WIFI_DIRECT_SERVICE_TYPE_BONJOUR, /**< Service discovery Type bonjour*/ - WIFI_DIRECT_SERVICE_TYPE_UPNP, /**< Service discovery Type UPNP*/ - WIFI_DIRECT_SERVICE_TYPE_WS_DISCOVERY, /**< Service discovery Type ws discovery*/ - WIFI_DIRECT_SERVICE_TYPE_WIFI_DISPLAY, /**< Service discovery Type wifi-display*/ - WIFI_DIRECT_SERVICE_TYPE_BT_ADDR, /**< Service discovery Type bt address*/ - WIFI_DIRECT_SERVICE_TYPE_CONTACT_INFO, /**< Service discovery Type contact info*/ - WIFI_DIRECT_SERVICE_TYPE_VENDOR = 0xff, /**< Service discovery Type vendor-specific*/ + WIFI_DIRECT_SERVICE_TYPE_ALL, /**< Service discovery Type all */ + WIFI_DIRECT_SERVICE_TYPE_BONJOUR, /**< Service discovery Type bonjour */ + WIFI_DIRECT_SERVICE_TYPE_UPNP, /**< Service discovery Type UPNP */ + WIFI_DIRECT_SERVICE_TYPE_WS_DISCOVERY, /**< Service discovery Type ws discovery */ + WIFI_DIRECT_SERVICE_TYPE_WIFI_DISPLAY, /**< Service discovery Type wifi-display */ + WIFI_DIRECT_SERVICE_TYPE_BT_ADDR, /**< Service discovery Type bt address */ + WIFI_DIRECT_SERVICE_TYPE_CONTACT_INFO, /**< Service discovery Type contact info */ + WIFI_DIRECT_SERVICE_TYPE_VENDOR = 0xff, /**< Service discovery Type vendor-specific */ } wifi_direct_service_type_e; @@ -246,10 +246,10 @@ typedef enum { * @since_tizen 2.4 */ typedef enum { - WIFI_DIRECT_DISPLAY_TYPE_SOURCE, /**< Configure as WFD Source*/ - WIFI_DIRECT_DISPLAY_TYPE_PRISINK, /**< Configure as WFD Primary Sink */ - WIFI_DIRECT_DISPLAY_TYPE_SECSINK, /**< Configure as WFD Secondary Sink */ - WIFI_DIRECT_DISPLAY_TYPE_DUAL, /**< Configure as WFD Dual Role */ + WIFI_DIRECT_DISPLAY_TYPE_SOURCE, /**< Configure as WFD Source*/ + WIFI_DIRECT_DISPLAY_TYPE_PRISINK, /**< Configure as WFD Primary Sink */ + WIFI_DIRECT_DISPLAY_TYPE_SECSINK, /**< Configure as WFD Secondary Sink */ + WIFI_DIRECT_DISPLAY_TYPE_DUAL, /**< Configure as WFD Dual Role */ WIFI_DIRECT_DISPLAY_TYPE_MAX, } wifi_direct_display_type_e; @@ -259,9 +259,9 @@ typedef enum { * @since_tizen 2.3 */ typedef enum { - WIFI_DIRECT_SERVICE_DISCOVERY_STARTED, /**< Service discovery started*/ - WIFI_DIRECT_SERVICE_DISCOVERY_FOUND, /**< Service discovery found*/ - WIFI_DIRECT_SERVICE_DISCOVERY_FINISHED, /**< Service discovery finished*/ + WIFI_DIRECT_SERVICE_DISCOVERY_STARTED, /**< Service discovery started */ + WIFI_DIRECT_SERVICE_DISCOVERY_FOUND, /**< Service discovery found */ + WIFI_DIRECT_SERVICE_DISCOVERY_FINISHED, /**< Service discovery finished */ } wifi_direct_service_discovery_state_e; @@ -270,11 +270,11 @@ typedef enum { * @since_tizen 2.3 */ typedef enum { - WIFI_DIRECT_DISCOVERY_FULL_SCAN = 0, /**< Scan full channel*/ - WIFI_DIRECT_DISCOVERY_SOCIAL_CHANNEL = 1611, /**< Scan social channel*/ - WIFI_DIRECT_DISCOVERY_CHANNEL1 = 1, /**< Scan channel 1*/ - WIFI_DIRECT_DISCOVERY_CHANNEL6 = 6, /**< Scan channel 6*/ - WIFI_DIRECT_DISCOVERY_CHANNEL11 = 11, /**< Scan channel 11*/ + WIFI_DIRECT_DISCOVERY_FULL_SCAN = 0, /**< Scan full channel */ + WIFI_DIRECT_DISCOVERY_SOCIAL_CHANNEL = 1611, /**< Scan social channel */ + WIFI_DIRECT_DISCOVERY_CHANNEL1 = 1, /**< Scan channel 1 */ + WIFI_DIRECT_DISCOVERY_CHANNEL6 = 6, /**< Scan channel 6 */ + WIFI_DIRECT_DISCOVERY_CHANNEL11 = 11, /**< Scan channel 11 */ } wifi_direct_discovery_channel_e; /** @@ -360,44 +360,148 @@ typedef enum { /** * @brief Wi-Fi Direct buffer structure to store result of peer discovery. * @since_tizen 2.3 - * @remarks You can use APIs for Wi-Fi Direct display function instead of is_miracast_device value which is deprecated since 2.4. + * @remarks You can use APIs for Wi-Fi Direct display function instead of is_miracast_device value + * which is deprecated since 2.4. */ typedef struct { - char *device_name; /**< Device's friendly name */ - char *mac_address; /**< Device's P2P Device Address */ - char *interface_address; /**< Device's P2P Interface Address, Valid only if device is a P2P GO */ - int channel; /**< Channel the device is listening on */ - bool is_connected; /**< Is peer connected*/ - bool is_group_owner; /**< Is an active P2P Group Owner */ - bool is_persistent_group_owner; /**< Is a stored Persistent GO */ - wifi_direct_primary_device_type_e primary_device_type; /**< Primary category of device */ - wifi_direct_secondary_device_type_e secondary_device_type; /**< Sub category of device */ - int supported_wps_types; /**< The list of supported WPS type. The OR operation on #wifi_direct_wps_type_e can be used like #WIFI_DIRECT_WPS_TYPE_PBC | #WIFI_DIRECT_WPS_TYPE_PIN_DISPLAY */ - bool is_p2p_invitation_procedure_supported; /**< Is capable of processing P2P Invitation Procedure signaling */ - unsigned int service_count; /**< The number of Registered services */ - char **service_list; /**< The list of registered services */ - bool is_miracast_device; /**< Is a wifi display device */ - void *vsie_info; /**