this is using the mbed os version 5-13-1

Dependencies:   mbed-http

Revision:
100:80ef4bc31b7a
Parent:
99:05398b3184f8
Child:
103:7b566b522427
--- a/source/common_types.h	Mon Apr 22 11:11:41 2019 +0000
+++ b/source/common_types.h	Mon Apr 22 18:34:31 2019 +0000
@@ -16,6 +16,7 @@
 #define MIN_EDM_PAYLOAD_LEN (2)
 #define MAX_HTTP_HEADER_LINES
 #define MAX_URL_LEN          100
+#define MAX_IPv4_LEN         16
 
 /** ble configuration structure
 */
@@ -70,24 +71,25 @@
 
 typedef enum
 {
-  AT_RESP_NONE,
-  AT_SCAN_RESP,
-  AT_DETAILED_SCAN_RESP,
-  AT_CONNECT_RESP,
-  AT_DISCONNECT_RESP,
-  WIFI_RECONNECT_INFO,
-  WIFI_DISCONNECT_INFO,
-  AT_CONFIG_RESP,
-  AT_INTERNET_CONFIG_RESP,
-  AT_NETWORK_STATUS_RESP,
-  AT_WIFI_STATUS_RESP,
-  AT_HTTPS_RESP,
-  AT_HTTPS_RESP_DOWNLOAD,
-  AT_HTTP_RESP,
-  AT_HTTP_RESP_DOWNLOAD,
-  CONNECT_EVENT,
-  DATA_EVENT,
-  AT_COMMAND_FAILED
+  AT_RESP_NONE = 0,
+  AT_SCAN_RESP = 1,
+  AT_DETAILED_SCAN_RESP = 2,
+  AT_CONNECT_RESP = 3,
+  AT_DISCONNECT_RESP = 4,
+  WIFI_RECONNECT_INFO = 5,
+  WIFI_DISCONNECT_INFO = 6,
+  AT_CONFIG_RESP = 7,
+  AT_INTERNET_CONFIG_RESP = 8,
+  AT_NETWORK_STATUS_RESP = 9,
+  AT_WIFI_STATUS_RESP = 10,
+  AT_HTTPS_RESP = 11,
+  AT_HTTPS_RESP_DOWNLOAD = 12,
+  AT_HTTP_RESP = 13,
+  AT_HTTP_RESP_DOWNLOAD = 14,
+  AT_EVENT = 15,
+  CONNECT_EVENT = 16,
+  DATA_EVENT = 17,
+  AT_COMMAND_FAILED = 18
 }at_cmd_resp_t;
 
 typedef enum edm_msg_id
@@ -196,6 +198,9 @@
     uint8_t       peer_id          ;  /* peer id */
     conn_scheme_t connectionScheme;   /* connection scheme     */
     char          url[MAX_URL_LEN];   /* url string     */
+    char          local_IPv4Address[MAX_IPv4_LEN];    /* local Ip address     */
+    char          remote_IPv4Address[MAX_IPv4_LEN];   /* remote IP address     */
+    uint16_t      remote_port;                        /* remote port     */
 } internet_config_t;
 
 #endif  // __COMMON_TYPES_H__
\ No newline at end of file