Synergy Software Package User's Manual

RTOS-integrated SF Socket WIFI Framework Interface. More...

Data Structures

struct  in_addr
 
struct  sockaddr
 
struct  sockaddr_in
 
struct  ulpgn_socket_t
 
struct  sf_wifi_qca4010_socket_ctrl_t
 
struct  sf_wifi_qca4010_socket_cfg_t
 
struct  sf_wifi_qca4010_socket_api_t
 
struct  sf_wifi_qca4010_socket_instance_t
 

Macros

#define SF_WIFI_QCA4010_SOCKET_API_VERSION_MAJOR   (2U)
 
#define SF_WIFI_QCA4010_SOCKET_API_VERSION_MINOR   (0U)
 

Typedefs

typedef int32_t socklen_t
 

Enumerations

enum  sf_wifi_qca4010_socket_at_cmd_index_t {
  SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_SOCKET_INDEX = 0, SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_SOCKET_CREATE, SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_TCP_SERVER, SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_TCP_CLIENT,
  SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_UDP_SERVER, SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_UDP_CLIENT, SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_EXIT_TRANSPARENT_MODE, SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_CLOSE_NETWORK_SOCKET,
  SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_UDP_DATA_SEND, SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_SWITCH_TO_DATA_MODE
}
 
enum  sf_wifi_socket_type_t {
  SOCK_STREAM = 0, SOCK_DGRAM, SOCK_STREAM = 1, SOCK_DGRAM,
  SOCK_RAW
}
 
enum  sf_wifi_qca4010_socket_type_t {
  SF_WIFI_QCA4010_SOCKET_TYPE_INVALID, SF_WIFI_QCA4010_SOCKET_TYPE_TCP_SERVER, SF_WIFI_QCA4010_SOCKET_TYPE_UDP_SERVER, SF_WIFI_QCA4010_SOCKET_TYPE_TCP_CLIENT,
  SF_WIFI_QCA4010_SOCKET_TYPE_UDP_CLIENT
}
 

Detailed Description

RTOS-integrated SF Socket WIFI Framework Interface.

Summary

This SSP Interface provides access OnChip stack Socket API.

Macro Definition Documentation

◆ SF_WIFI_QCA4010_SOCKET_API_VERSION_MAJOR

#define SF_WIFI_QCA4010_SOCKET_API_VERSION_MAJOR   (2U)

Major Version of the API defined in this file

◆ SF_WIFI_QCA4010_SOCKET_API_VERSION_MINOR

#define SF_WIFI_QCA4010_SOCKET_API_VERSION_MINOR   (0U)

Minor Version of the API defined in this file

Typedef Documentation

◆ socklen_t

typedef int32_t socklen_t

Socket address Length

Enumeration Type Documentation

◆ sf_wifi_qca4010_socket_at_cmd_index_t

Socket specific AT command enumeration

Enumerator
SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_SOCKET_INDEX 

Socket index.

SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_SOCKET_CREATE 

Socket create.

SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_TCP_SERVER 

TCP server.

SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_TCP_CLIENT 

TCP client.

SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_UDP_SERVER 

UDP server.

SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_UDP_CLIENT 

UDP client.

SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_EXIT_TRANSPARENT_MODE 

Exit from transparent mode.

SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_CLOSE_NETWORK_SOCKET 

Close network socket.

SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_UDP_DATA_SEND 

Send data to UDP client.

SF_WIFI_QCA4010_SOCKET_AT_CMD_INDEX_SWITCH_TO_DATA_MODE 

Switch to data mode.

◆ sf_wifi_qca4010_socket_type_t

Enumeration for socket type

Enumerator
SF_WIFI_QCA4010_SOCKET_TYPE_INVALID 

Invalid socket type.

SF_WIFI_QCA4010_SOCKET_TYPE_TCP_SERVER 

Data stream socket.

SF_WIFI_QCA4010_SOCKET_TYPE_UDP_SERVER 

Datagram socket.

SF_WIFI_QCA4010_SOCKET_TYPE_TCP_CLIENT 

Data stream socket.

SF_WIFI_QCA4010_SOCKET_TYPE_UDP_CLIENT 

Datagram socket.

◆ sf_wifi_socket_type_t

Type of Socket

Enumerator
SOCK_STREAM 

TCP Socket.

SOCK_DGRAM 

UDP Socket.

SOCK_STREAM 

TCP Socket.

SOCK_DGRAM 

UDP Socket.

SOCK_RAW 

RAW Socket.