WE310F5  39.00.000
ncm/src/main/app_cfg.h File Reference

This file contains the public APIs and structures of app configuration. More...

Go to the source code of this file.

Data Structures

struct  APP_CFG_S
 Application configuration structure. More...
 
struct  APP_PROFILE_CFG_S
 Application profile configuration structure. More...
 

Macros

#define TEA_DEFUALT_WLAN_START_MODE   0 /* Can be STATION_MODE : 0 or AP_MODE : 1 */
 
#define TEA_DEFUALT_WLAN_DOMAIN   0
 
#define TEA_DEFAULT_STA_ENABLE   1
 
#define TEA_DEFAULT_STA_SSID   "YOLO"
 
#define TEA_DEFUALT_STA_CHANNEL   0
 
#define TEA_DEFAULT_STA_PASSPHRASE   ""
 
#define TEA_DEFAULT_STA_SECURITY_TYPE   0
 
#define TEA_DEFAULT_STA_ENCRYPTION_TYPE   0
 
#define TEA_DEFAULT_STA_IP_FLAG   2 /* previously 0 which is invalid*/
 
#define TEA_DEFAULT_STA_IP_ADDR   MAKEIP(192,168,4,5)
 
#define TEA_DEFAULT_STA_GATEWAY_ADDR   MAKEIP(192,168,4,6)
 
#define TEA_DEFAULT_STA_SUBNET_MASK   MAKEIP(255,255,255,0)
 
#define TEA_DEFAULT_STA_FAST_SCN_INTERVAL   20
 
#define TEA_DEFAULT_STA_FAST_SCN_DURATION   10
 
#define TEA_DEFAULT_STA_SLOW_SCN_INTERVAL   5
 
#define TEA_DEFAULT_STA_ROAMING_ENABLE   TRUE
 
#define TEA_DEFAULT_STA_RSSI_LOW_THRESHOLD   -90
 
#define TEA_DEFAULT_STA_RSSI_HIGH_THRESHOLD   -20
 
#define TEA_DEFAULT_STA_POLL_TIME   30
 
#define TEA_DEFAULT_STA_FORCE_FG_SCAN   10
 
#define TEA_DEFAULT_STA_HOME_DWELL_TIME   10
 
#define TEA_DEFAULT_STA_FORCE_SCAN_INTERVAl   100
 
#define TEA_DEFAULT_STA_SCAN_TYPE   0
 
#define TEA_DEFAULT_STA_NUM_OF_CHANNEL   11
 
#define TEA_DEFAULT_STA_CHANNEL_LIST   TRUE
 
#define TEA_DEFAULT_STA_CHANNEL_LIST_1   1
 
#define TEA_DEFAULT_STA_CHANNEL_LIST_2   2
 
#define TEA_DEFAULT_STA_CHANNEL_LIST_3   3
 
#define TEA_DEFAULT_STA_CHANNEL_LIST_4   4
 
#define TEA_DEFAULT_STA_CHANNEL_LIST_5   5
 
#define TEA_DEFAULT_STA_CHANNEL_LIST_6   6
 
#define TEA_DEFAULT_STA_CHANNEL_LIST_7   7
 
#define TEA_DEFAULT_STA_CHANNEL_LIST_8   8
 
#define TEA_DEFAULT_STA_CHANNEL_LIST_9   9
 
#define TEA_DEFAULT_STA_CHANNEL_LIST_10   10
 
#define TEA_DEFAULT_STA_CHANNEL_LIST_11   11
 
#define TEA_DEFAULT_STA_SCAN_RETRY_COUNT   3
 
#define TEA_DEFAULT_STA_TIME_DELAY_BETWEEN_SCAN_RETRY   1500
 
#define TEA_DEFAULT_STA_DHCP_RETRY_COUNT   5
 
#define TEA_DEFAULT_STA_TIME_DELAY_BETWEEN_DHCP_RETRY   5000
 
#define TEA_DEFAULT_STA_TCP_RETRY_COUNT   3
 
#define TEA_DEFAULT_STA_TCP_RETRY_TIME_DELAY   15
 
#define TEA_DEFAULT_STA_PHYMODE   "AGN"
 
#define TEA_DEFAULT_AP_PHYMODE   "AGN"
 
#define TEA_DEFAULT_WLAN_POWER_SAVE_MODE_ENABLE   TRUE
 
#define TEA_DEFAULT_WLAN_IDLE_PERIOD   200
 
#define TEA_DEFAULT_WLAN_PS_POLL_FRAMES   2
 
#define TEA_DEFAULT_WLAN_DTIM_POLICY   2
 
#define TEA_DEFAULT_WLAN_TRANSMIT_PACKETS_TO_WAKEUP   1
 
#define TEA_DEFAULT_AP_SSID   "AP_NCM_EXAPP"
 
#define TEA_DEFAULT_AP_PASSPHRASE   ""
 
#define TEA_DEFAULT_AP_SECURITY_TYPE   0
 
#define TEA_DEFAULT_AP_ENCRYPTION_TYPE   0
 
#define TEA_DEFAULT_AP_BCN_INTERVAL   100
 
#define TEA_DEFAULT_AP_DTIM_PERIOD   3
 
#define TEA_DEFAULT_AP_WPS_SUPPORT   0
 
#define TEA_DEFAULT_AP_HIDDEN_MODE   0
 
#define TEA_DEFAULT_AP_CHANNEL   11
 
#define TEA_DEFAULT_AP_IP_FLAG   1 /*STATIC FLAG*/
 
#define TEA_DEFAULT_AP_IP_ADDR   MAKEIP(192,168,4,3)
 
#define TEA_DEFAULT_AP_GATEWAY_ADDR   MAKEIP(192,168,4,2)
 
#define TEA_DEFAULT_AP_SUBNET_MASK   MAKEIP(255,255,255,0)
 
#define TEA_DEFAULT_AP_DHCP_IP_ADDR_START   MAKEIP(192,168,4,5)
 
#define TEA_DEFAULT_AP_DHCP_IP_ADDR_END   MAKEIP(192,168,4,45)
 
#define TEA_DEFAULT_AP_DHCP_IP_ADDR_RANGE   21
 
#define TEA_DEFAULT_AP_DHCP_LEASE_TIME   86400000
 
#define TEA_DEFAULT_DNS_ENABLE   FALSE
 
#define TEA_DEFAULT_DNS_HOST_NAME   "Telit"
 
#define TEA_DEFAULT_DNS_IP_ADRR   MAKEIP(192,168,3,1)
 
#define TEA_DEFAULT_DNS_TTL   60
 
#define TEA_DEFAULT_MDNS_ENABLE   FALSE
 
#define TEA_DEFAULT_MDNS_HOST_ENABLE   1
 
#define TEA_DEFAULT_MDNS_HOST_NAME   "Telit"
 
#define TEA_DEFAULT_MDNS_HOST_TTL   60
 
#define TEA_DEFAULT_MDNS_SERVICE_NAME   "_QCA4020"
 
#define TEA_DEFAULT_MDNS_SERVICE_TYPE   "_MyDevice._tcp.local"
 
#define TEA_DEFAULT_MDNS_SERVICE_SUBTYPE   ""
 
#define TEA_DEFAULT_MDNS_SERVICE_PROTOCOL   ""
 
#define TEA_DEFAULT_MDNS_SERVICE_DOMAIN   "Telit"
 
#define TEA_DEFAULT_MDNS_SERVICE_TXT_RECORD   "Telit"
 
#define TEA_DEFAULT_MDNS_SERVICE_PORT   60
 
#define TEA_DEFAULT_MDNS_SERVICE_TTL   120
 
#define TEA_DEFAULT_MDNS_SERVICE_ENABLE   FALSE
 
#define TEA_DEFAULT_UDP_SERVER_ENABLE   FALSE
 
#define TEA_DEFAULT_UDP_SERVER   0
 
#define TEA_DEFAULT_UDP_SERVER_LPORT
 
#define TEA_DEFAULT_UDP_FAMILY   M2MB_SOCKET_BSD_AF_INET
 
#define TEA_DEFAULT_TCP_SERVER_ENABLE   FALSE
 
#define TEA_DEFAULT_TCP_TYPE   DEFAULT_TCP_CLIENT
 
#define TEA_DEFAULT_TCP_SERVER_LPORT   8366
 
#define TEA_DEFAULT_TCP_IP_ADDR   MAKEIP(192,168,16,42)
 
#define TEA_DEFAULT_TCP_SERVER_RPORT   8377
 
#define TEA_DEFAULT_TCP_FAMILY   M2MB_SOCKET_BSD_AF_INET
 
#define TEA_DEFAULT_TCP_SERVER   0
 
#define TEA_DEFAULT_UART_PORT   M2MB_UART_HS_PORT_E
 
#define TEA_DEFAULT_UART_CFG0_ENABLE   TRUE
 
#define TEA_DEFAULT_UART_CFG1_ENABLE   TRUE
 
#define TEA_DEFAULT_UART_BAUD_RATE   115200
 
#define TEA_DEFAULT_UART_PARITY_MODE   0
 
#define TEA_DEFAULT_UART_BITS_PER_CHAR   3
 
#define TEA_DEFAULT_UART_NUM_STOP_BITS   1
 
#define TEA_DEFAULT_DBG_ENABLE   TRUE
 
#define TEA_DEFAULT_DBG_PORT   M2MB_UART_DEBUG_PORT_E
 
#define TEA_DEFAULT_DBG_ENABLE_CI   FALSE
 
#define TEA_DEFAULT_DBG_BUFFER_SIZE   1024
 
#define TEA_DEFAULT_DBG_LOG_LEVEL   M2MB_DBG_LOG_SEVERITY_ERROR
 
#define TEA_DEFAULT_XFP_ENABLE   FALSE
 
#define TEA_DEFAULT_XFP_PORT   M2MB_UART_MAX_PORTS_E
 
#define TEA_DEFAULT_HTTPC_PORT   8080
 
#define TEA_DEFAULT_HTTPC_URL   "www.google.com"
 
#define TEA_DEFAULT_HTTPC_SESSION_TIMEOUT   6000
 
#define TEA_DEFAULT_HTTPC_MAX_HDR_LEN   2000
 
#define TEA_DEFAULT_HTTPC_MAX_BODY_LEN   5000
 
#define TEA_DEFAULT_HTTP_PORT   80
 
#define TEA_DEFAULT_HTTPS_PORT   443
 
#define TEA_DEFAULT_HTTP_RXBUFSIZE   1024
 
#define TEA_DEFAULT_HTTP_TXBUFSIZE   2048
 

Typedefs

typedef struct APP_CFG_S APP_CFG_T
 Application configuration structure. More...
 
typedef struct APP_PROFILE_CFG_S APP_PROFILE_CFG_T
 Application profile configuration structure. More...
 

Variables

APP_PROFILE_CFG_T app_profile_cfg
 

Detailed Description

This file contains the public APIs and structures of app configuration.

app_cfg.h

<Notes, dependencies mandatory> Dependencies:

Author
Tejashwini Hiremath
Date
2/11/2018

Definition in file ncm/src/main/app_cfg.h.

Macro Definition Documentation

◆ TEA_DEFAULT_AP_BCN_INTERVAL

#define TEA_DEFAULT_AP_BCN_INTERVAL   100

Definition at line 182 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_CHANNEL

#define TEA_DEFAULT_AP_CHANNEL   11

Definition at line 190 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_DHCP_IP_ADDR_END

#define TEA_DEFAULT_AP_DHCP_IP_ADDR_END   MAKEIP(192,168,4,45)

Definition at line 210 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_DHCP_IP_ADDR_RANGE

#define TEA_DEFAULT_AP_DHCP_IP_ADDR_RANGE   21

Definition at line 214 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_DHCP_IP_ADDR_START

#define TEA_DEFAULT_AP_DHCP_IP_ADDR_START   MAKEIP(192,168,4,5)

Definition at line 208 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_DHCP_LEASE_TIME

#define TEA_DEFAULT_AP_DHCP_LEASE_TIME   86400000

Definition at line 217 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_DTIM_PERIOD

#define TEA_DEFAULT_AP_DTIM_PERIOD   3

Definition at line 184 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_ENCRYPTION_TYPE

#define TEA_DEFAULT_AP_ENCRYPTION_TYPE   0

Definition at line 180 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_GATEWAY_ADDR

#define TEA_DEFAULT_AP_GATEWAY_ADDR   MAKEIP(192,168,4,2)

Definition at line 202 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_HIDDEN_MODE

#define TEA_DEFAULT_AP_HIDDEN_MODE   0

Definition at line 188 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_IP_ADDR

#define TEA_DEFAULT_AP_IP_ADDR   MAKEIP(192,168,4,3)

Definition at line 200 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_IP_FLAG

#define TEA_DEFAULT_AP_IP_FLAG   1 /*STATIC FLAG*/

Definition at line 198 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_PASSPHRASE

#define TEA_DEFAULT_AP_PASSPHRASE   ""

Definition at line 168 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_PHYMODE

#define TEA_DEFAULT_AP_PHYMODE   "AGN"

Definition at line 138 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_SECURITY_TYPE

#define TEA_DEFAULT_AP_SECURITY_TYPE   0

Definition at line 174 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_SSID

#define TEA_DEFAULT_AP_SSID   "AP_NCM_EXAPP"

Definition at line 166 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_SUBNET_MASK

#define TEA_DEFAULT_AP_SUBNET_MASK   MAKEIP(255,255,255,0)

Definition at line 204 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_AP_WPS_SUPPORT

#define TEA_DEFAULT_AP_WPS_SUPPORT   0

Definition at line 186 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_DBG_BUFFER_SIZE

#define TEA_DEFAULT_DBG_BUFFER_SIZE   1024

Definition at line 309 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_DBG_ENABLE

#define TEA_DEFAULT_DBG_ENABLE   TRUE

Definition at line 303 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_DBG_ENABLE_CI

#define TEA_DEFAULT_DBG_ENABLE_CI   FALSE

Definition at line 307 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_DBG_LOG_LEVEL

#define TEA_DEFAULT_DBG_LOG_LEVEL   M2MB_DBG_LOG_SEVERITY_ERROR

Definition at line 311 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_DBG_PORT

#define TEA_DEFAULT_DBG_PORT   M2MB_UART_DEBUG_PORT_E

Definition at line 305 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_DNS_ENABLE

#define TEA_DEFAULT_DNS_ENABLE   FALSE

Definition at line 223 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_DNS_HOST_NAME

#define TEA_DEFAULT_DNS_HOST_NAME   "Telit"

Definition at line 225 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_DNS_IP_ADRR

#define TEA_DEFAULT_DNS_IP_ADRR   MAKEIP(192,168,3,1)

Definition at line 227 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_DNS_TTL

#define TEA_DEFAULT_DNS_TTL   60

Definition at line 229 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_HTTP_PORT

#define TEA_DEFAULT_HTTP_PORT   80

Definition at line 333 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_HTTP_RXBUFSIZE

#define TEA_DEFAULT_HTTP_RXBUFSIZE   1024

Definition at line 337 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_HTTP_TXBUFSIZE

#define TEA_DEFAULT_HTTP_TXBUFSIZE   2048

Definition at line 339 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_HTTPC_MAX_BODY_LEN

#define TEA_DEFAULT_HTTPC_MAX_BODY_LEN   5000

Definition at line 329 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_HTTPC_MAX_HDR_LEN

#define TEA_DEFAULT_HTTPC_MAX_HDR_LEN   2000

Definition at line 327 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_HTTPC_PORT

#define TEA_DEFAULT_HTTPC_PORT   8080

Definition at line 321 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_HTTPC_SESSION_TIMEOUT

#define TEA_DEFAULT_HTTPC_SESSION_TIMEOUT   6000

Definition at line 325 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_HTTPC_URL

#define TEA_DEFAULT_HTTPC_URL   "www.google.com"

Definition at line 323 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_HTTPS_PORT

#define TEA_DEFAULT_HTTPS_PORT   443

Definition at line 335 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_MDNS_ENABLE

#define TEA_DEFAULT_MDNS_ENABLE   FALSE

Definition at line 233 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_MDNS_HOST_ENABLE

#define TEA_DEFAULT_MDNS_HOST_ENABLE   1

Definition at line 235 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_MDNS_HOST_NAME

#define TEA_DEFAULT_MDNS_HOST_NAME   "Telit"

Definition at line 237 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_MDNS_HOST_TTL

#define TEA_DEFAULT_MDNS_HOST_TTL   60

Definition at line 239 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_MDNS_SERVICE_DOMAIN

#define TEA_DEFAULT_MDNS_SERVICE_DOMAIN   "Telit"

Definition at line 250 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_MDNS_SERVICE_ENABLE

#define TEA_DEFAULT_MDNS_SERVICE_ENABLE   FALSE

Definition at line 258 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_MDNS_SERVICE_NAME

#define TEA_DEFAULT_MDNS_SERVICE_NAME   "_QCA4020"

Definition at line 242 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_MDNS_SERVICE_PORT

#define TEA_DEFAULT_MDNS_SERVICE_PORT   60

Definition at line 254 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_MDNS_SERVICE_PROTOCOL

#define TEA_DEFAULT_MDNS_SERVICE_PROTOCOL   ""

Definition at line 248 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_MDNS_SERVICE_SUBTYPE

#define TEA_DEFAULT_MDNS_SERVICE_SUBTYPE   ""

Definition at line 246 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_MDNS_SERVICE_TTL

#define TEA_DEFAULT_MDNS_SERVICE_TTL   120

Definition at line 256 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_MDNS_SERVICE_TXT_RECORD

#define TEA_DEFAULT_MDNS_SERVICE_TXT_RECORD   "Telit"

Definition at line 252 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_MDNS_SERVICE_TYPE

#define TEA_DEFAULT_MDNS_SERVICE_TYPE   "_MyDevice._tcp.local"

Definition at line 244 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_CHANNEL_LIST

#define TEA_DEFAULT_STA_CHANNEL_LIST   TRUE

Definition at line 109 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_CHANNEL_LIST_1

#define TEA_DEFAULT_STA_CHANNEL_LIST_1   1

Definition at line 111 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_CHANNEL_LIST_10

#define TEA_DEFAULT_STA_CHANNEL_LIST_10   10

Definition at line 120 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_CHANNEL_LIST_11

#define TEA_DEFAULT_STA_CHANNEL_LIST_11   11

Definition at line 121 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_CHANNEL_LIST_2

#define TEA_DEFAULT_STA_CHANNEL_LIST_2   2

Definition at line 112 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_CHANNEL_LIST_3

#define TEA_DEFAULT_STA_CHANNEL_LIST_3   3

Definition at line 113 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_CHANNEL_LIST_4

#define TEA_DEFAULT_STA_CHANNEL_LIST_4   4

Definition at line 114 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_CHANNEL_LIST_5

#define TEA_DEFAULT_STA_CHANNEL_LIST_5   5

Definition at line 115 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_CHANNEL_LIST_6

#define TEA_DEFAULT_STA_CHANNEL_LIST_6   6

Definition at line 116 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_CHANNEL_LIST_7

#define TEA_DEFAULT_STA_CHANNEL_LIST_7   7

Definition at line 117 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_CHANNEL_LIST_8

#define TEA_DEFAULT_STA_CHANNEL_LIST_8   8

Definition at line 118 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_CHANNEL_LIST_9

#define TEA_DEFAULT_STA_CHANNEL_LIST_9   9

Definition at line 119 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_DHCP_RETRY_COUNT

#define TEA_DEFAULT_STA_DHCP_RETRY_COUNT   5

Definition at line 126 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_ENABLE

#define TEA_DEFAULT_STA_ENABLE   1

Definition at line 39 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_ENCRYPTION_TYPE

#define TEA_DEFAULT_STA_ENCRYPTION_TYPE   0

Definition at line 57 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_FAST_SCN_DURATION

#define TEA_DEFAULT_STA_FAST_SCN_DURATION   10

Definition at line 77 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_FAST_SCN_INTERVAL

#define TEA_DEFAULT_STA_FAST_SCN_INTERVAL   20

Definition at line 75 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_FORCE_FG_SCAN

#define TEA_DEFAULT_STA_FORCE_FG_SCAN   10

Definition at line 95 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_FORCE_SCAN_INTERVAl

#define TEA_DEFAULT_STA_FORCE_SCAN_INTERVAl   100

Definition at line 100 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_GATEWAY_ADDR

#define TEA_DEFAULT_STA_GATEWAY_ADDR   MAKEIP(192,168,4,6)

Definition at line 68 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_HOME_DWELL_TIME

#define TEA_DEFAULT_STA_HOME_DWELL_TIME   10

Definition at line 98 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_IP_ADDR

#define TEA_DEFAULT_STA_IP_ADDR   MAKEIP(192,168,4,5)

Definition at line 66 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_IP_FLAG

#define TEA_DEFAULT_STA_IP_FLAG   2 /* previously 0 which is invalid*/

Definition at line 64 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_NUM_OF_CHANNEL

#define TEA_DEFAULT_STA_NUM_OF_CHANNEL   11

Definition at line 106 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_PASSPHRASE

#define TEA_DEFAULT_STA_PASSPHRASE   ""

Definition at line 45 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_PHYMODE

#define TEA_DEFAULT_STA_PHYMODE   "AGN"

Definition at line 137 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_POLL_TIME

#define TEA_DEFAULT_STA_POLL_TIME   30

Definition at line 90 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_ROAMING_ENABLE

#define TEA_DEFAULT_STA_ROAMING_ENABLE   TRUE

Definition at line 84 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_RSSI_HIGH_THRESHOLD

#define TEA_DEFAULT_STA_RSSI_HIGH_THRESHOLD   -20

Definition at line 88 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_RSSI_LOW_THRESHOLD

#define TEA_DEFAULT_STA_RSSI_LOW_THRESHOLD   -90

Definition at line 86 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_SCAN_RETRY_COUNT

#define TEA_DEFAULT_STA_SCAN_RETRY_COUNT   3

Definition at line 124 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_SCAN_TYPE

#define TEA_DEFAULT_STA_SCAN_TYPE   0

Definition at line 104 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_SECURITY_TYPE

#define TEA_DEFAULT_STA_SECURITY_TYPE   0

Definition at line 51 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_SLOW_SCN_INTERVAL

#define TEA_DEFAULT_STA_SLOW_SCN_INTERVAL   5

Definition at line 79 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_SSID

#define TEA_DEFAULT_STA_SSID   "YOLO"

Definition at line 41 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_SUBNET_MASK

#define TEA_DEFAULT_STA_SUBNET_MASK   MAKEIP(255,255,255,0)

Definition at line 70 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_TCP_RETRY_COUNT

#define TEA_DEFAULT_STA_TCP_RETRY_COUNT   3

Definition at line 128 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_TCP_RETRY_TIME_DELAY

#define TEA_DEFAULT_STA_TCP_RETRY_TIME_DELAY   15

Definition at line 129 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_TIME_DELAY_BETWEEN_DHCP_RETRY

#define TEA_DEFAULT_STA_TIME_DELAY_BETWEEN_DHCP_RETRY   5000

Definition at line 127 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_STA_TIME_DELAY_BETWEEN_SCAN_RETRY

#define TEA_DEFAULT_STA_TIME_DELAY_BETWEEN_SCAN_RETRY   1500

Definition at line 125 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_TCP_FAMILY

#define TEA_DEFAULT_TCP_FAMILY   M2MB_SOCKET_BSD_AF_INET

Definition at line 280 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_TCP_IP_ADDR

#define TEA_DEFAULT_TCP_IP_ADDR   MAKEIP(192,168,16,42)

Definition at line 276 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_TCP_SERVER

#define TEA_DEFAULT_TCP_SERVER   0

Definition at line 282 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_TCP_SERVER_ENABLE

#define TEA_DEFAULT_TCP_SERVER_ENABLE   FALSE

Definition at line 270 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_TCP_SERVER_LPORT

#define TEA_DEFAULT_TCP_SERVER_LPORT   8366

Definition at line 274 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_TCP_SERVER_RPORT

#define TEA_DEFAULT_TCP_SERVER_RPORT   8377

Definition at line 278 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_TCP_TYPE

#define TEA_DEFAULT_TCP_TYPE   DEFAULT_TCP_CLIENT

Definition at line 272 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_UART_BAUD_RATE

#define TEA_DEFAULT_UART_BAUD_RATE   115200

Definition at line 291 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_UART_BITS_PER_CHAR

#define TEA_DEFAULT_UART_BITS_PER_CHAR   3

Definition at line 295 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_UART_CFG0_ENABLE

#define TEA_DEFAULT_UART_CFG0_ENABLE   TRUE

Definition at line 287 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_UART_CFG1_ENABLE

#define TEA_DEFAULT_UART_CFG1_ENABLE   TRUE

Definition at line 289 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_UART_NUM_STOP_BITS

#define TEA_DEFAULT_UART_NUM_STOP_BITS   1

Definition at line 297 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_UART_PARITY_MODE

#define TEA_DEFAULT_UART_PARITY_MODE   0

Definition at line 293 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_UART_PORT

#define TEA_DEFAULT_UART_PORT   M2MB_UART_HS_PORT_E

Definition at line 285 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_UDP_FAMILY

#define TEA_DEFAULT_UDP_FAMILY   M2MB_SOCKET_BSD_AF_INET

Definition at line 267 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_UDP_SERVER

#define TEA_DEFAULT_UDP_SERVER   0

Definition at line 263 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_UDP_SERVER_ENABLE

#define TEA_DEFAULT_UDP_SERVER_ENABLE   FALSE

Definition at line 261 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_UDP_SERVER_LPORT

#define TEA_DEFAULT_UDP_SERVER_LPORT
Value:
8355\
/* AFINET socket Address family of UPD */

Definition at line 265 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_WLAN_DTIM_POLICY

#define TEA_DEFAULT_WLAN_DTIM_POLICY   2

Definition at line 158 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_WLAN_IDLE_PERIOD

#define TEA_DEFAULT_WLAN_IDLE_PERIOD   200

Definition at line 147 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_WLAN_POWER_SAVE_MODE_ENABLE

#define TEA_DEFAULT_WLAN_POWER_SAVE_MODE_ENABLE   TRUE

Definition at line 143 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_WLAN_PS_POLL_FRAMES

#define TEA_DEFAULT_WLAN_PS_POLL_FRAMES   2

Definition at line 153 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_WLAN_TRANSMIT_PACKETS_TO_WAKEUP

#define TEA_DEFAULT_WLAN_TRANSMIT_PACKETS_TO_WAKEUP   1

Definition at line 162 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_XFP_ENABLE

#define TEA_DEFAULT_XFP_ENABLE   FALSE

Definition at line 315 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFAULT_XFP_PORT

#define TEA_DEFAULT_XFP_PORT   M2MB_UART_MAX_PORTS_E

Definition at line 317 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFUALT_STA_CHANNEL

#define TEA_DEFUALT_STA_CHANNEL   0

Definition at line 43 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFUALT_WLAN_DOMAIN

#define TEA_DEFUALT_WLAN_DOMAIN   0

Definition at line 35 of file ncm/src/main/app_cfg.h.

◆ TEA_DEFUALT_WLAN_START_MODE

#define TEA_DEFUALT_WLAN_START_MODE   0 /* Can be STATION_MODE : 0 or AP_MODE : 1 */

Definition at line 33 of file ncm/src/main/app_cfg.h.

Typedef Documentation

◆ APP_CFG_T

typedef struct APP_CFG_S APP_CFG_T

Application configuration structure.

Application configuration structure.

◆ APP_PROFILE_CFG_T

Application profile configuration structure.

Application profile configuration structure including the system configuration.

Variable Documentation

◆ app_profile_cfg

APP_PROFILE_CFG_T app_profile_cfg