SNIC UART Interface library: Serial to Wi-Fi library for Murata TypeYD Wi-Fi module. For more information about TypeYD: http://www.murata.co.jp/products/microwave/module/lbwb1zzydz/index.html
Dependents: SNIC-xively-jumpstart-demo SNIC-FluentLogger-example TCPEchoServer murataDemo ... more
Fork of YDwifiInterface by
Revision 22:a9ec0cad4f84, committed 2014-03-27
- Comitter:
- kishino
- Date:
- Thu Mar 27 07:37:55 2014 +0000
- Parent:
- 21:dda155fe5048
- Child:
- 23:4ff2231ff9ba
- Commit message:
- Refactoring
Changed in this revision
--- a/SNIC/SNIC_Core.cpp Thu Mar 27 07:14:21 2014 +0000 +++ b/SNIC/SNIC_Core.cpp Thu Mar 27 07:37:55 2014 +0000 @@ -119,7 +119,7 @@ return ret; } -tagMEMPOOL_BLOCK_T *C_SNIC_Core::allocCmdBuf() +C_SNIC_Core::tagMEMPOOL_BLOCK_T *C_SNIC_Core::allocCmdBuf() { // Get buffer from MemoryPool return mMemPoolPayload.alloc(); @@ -130,7 +130,7 @@ mMemPoolPayload.free( buf_p ); } -tagCONNECT_INFO_T *C_SNIC_Core::getConnectInfo( int socket_id ) +C_SNIC_Core::tagCONNECT_INFO_T *C_SNIC_Core::getConnectInfo( int socket_id ) { if( (socket_id < 0) || (socket_id > MAX_SOCKET_ID) ) {
--- a/SNIC/SNIC_Core.h Thu Mar 27 07:14:21 2014 +0000 +++ b/SNIC/SNIC_Core.h Thu Mar 27 07:37:55 2014 +0000 @@ -26,21 +26,8 @@ #define MEMPOOL_BLOCK_SIZE 2048 #define MEMPOOL_PAYLOAD_NUM 1 -typedef struct -{ - unsigned char buf[MEMPOOL_BLOCK_SIZE]; -}tagMEMPOOL_BLOCK_T; - #define MAX_SOCKET_ID 5 -/** Connection information -*/ -typedef struct { - CircBuffer<unsigned char> *recvbuf_p; - bool is_connected; - bool is_received; -}tagCONNECT_INFO_T; - /** Wi-Fi security */ typedef enum SECURITY { @@ -58,15 +45,6 @@ e_SEC_WPA_AES = 0x07 }E_SECURITY; -/** Wi-Fi Network type - */ -typedef enum NETWORK_TYPE { - /** Infrastructure */ - e_INFRA = 0, - /** Adhoc */ - e_ADHOC = 1 -}E_NETWORK_TYPE; - /** Wi-Fi status */ typedef enum WIFI_STATUS { @@ -80,102 +58,6 @@ e_AP_STARTED }E_WIFI_STATUS; -/** GEN_FW_VER_GET_REQ Command */ -typedef struct -{ - unsigned char cmd_sid; - unsigned char seq; -}tagGEN_FW_VER_GET_REQ_T; - -/** SNIC_INIT_REQ */ -typedef struct -{ - unsigned char cmd_sid; - unsigned char seq; - unsigned short buf_size; -}tagSNIC_INIT_REQ_T; - -/** SNIC_TCP_CREATE_SOCKET_REQ */ -typedef struct -{ - unsigned char cmd_sid; - unsigned char seq; - unsigned char bind; - unsigned char local_addr[4]; - unsigned char local_port[2]; -}tagSNIC_TCP_CREATE_SOCKET_REQ_T; - -/** SNIC_TCP_SEND_FROM_SOCKET_REQ */ -typedef struct -{ - unsigned char cmd_sid; - unsigned char seq; - unsigned char socket_id; - unsigned char option; - unsigned char payload_len[2]; -}tagSNIC_TCP_SEND_FROM_SOCKET_REQ_T; - -/** SNIC_TCP_CONNECT_TO_SERVER_REQ */ -typedef struct -{ - unsigned char cmd_sid; - unsigned char seq; - unsigned char socket_id; - unsigned char remote_addr[4]; - unsigned char remote_port[2]; - unsigned char recv_bufsize[2]; - unsigned char timeout; -}tagSNIC_TCP_CONNECT_TO_SERVER_REQ_T; - -/** WIFI_ON_REQ Command */ -typedef struct -{ - unsigned char cmd_sid; - unsigned char seq; - char country[COUNTRYC_CODE_LENTH]; -}tagWIFI_ON_REQ_T; - -/** WIFI_OFF_REQ Command */ -typedef struct -{ - unsigned char cmd_sid; - unsigned char seq; -}tagWIFI_OFF_REQ_T; - -/** WIFI_DISCONNECT_REQ Command */ -typedef struct -{ - unsigned char cmd_sid; - unsigned char seq; -}tagWIFI_DISCONNECT_REQ_T; - -/** WIFI_GET_STA_RSSI_REQ Command */ -typedef struct -{ - unsigned char cmd_sid; - unsigned char seq; -}tagWIFI_GET_STA_RSSI_REQ_T; - -/** WIFI_GET_STATUS_REQ Command */ -typedef struct -{ - unsigned char cmd_sid; - unsigned char seq; - unsigned char interface; -}tagWIFI_GET_STATUS_REQ_T; - -/** WIFI_SCAN_REQ Command */ -typedef struct -{ - unsigned char cmd_sid; - unsigned char seq; - unsigned char scan_type; - unsigned char bss_type; - unsigned char bssid[BSSID_MAC_LENTH]; - unsigned char chan_list; - unsigned char ssid[SSID_MAX_LENGTH+1]; -}tagWIFI_SCAN_REQ_T; - /** C_SNIC_Core class */ class C_SNIC_Core @@ -186,11 +68,131 @@ friend class Socket; private: + /** Memorypool for SNIC UART Response + */ + typedef struct + { + unsigned char buf[MEMPOOL_BLOCK_SIZE]; + }tagMEMPOOL_BLOCK_T; + + /** Wi-Fi Network type + */ + typedef enum NETWORK_TYPE { + /** Infrastructure */ + e_INFRA = 0, + /** Adhoc */ + e_ADHOC = 1 + }E_NETWORK_TYPE; + + /** Connection information + */ + typedef struct { + CircBuffer<unsigned char> *recvbuf_p; + bool is_connected; + bool is_received; + }tagCONNECT_INFO_T; + + /** GEN_FW_VER_GET_REQ Command */ + typedef struct + { + unsigned char cmd_sid; + unsigned char seq; + }tagGEN_FW_VER_GET_REQ_T; + + /** SNIC_INIT_REQ */ + typedef struct + { + unsigned char cmd_sid; + unsigned char seq; + unsigned short buf_size; + }tagSNIC_INIT_REQ_T; + + /** SNIC_TCP_CREATE_SOCKET_REQ */ + typedef struct + { + unsigned char cmd_sid; + unsigned char seq; + unsigned char bind; + unsigned char local_addr[4]; + unsigned char local_port[2]; + }tagSNIC_TCP_CREATE_SOCKET_REQ_T; + + /** SNIC_TCP_SEND_FROM_SOCKET_REQ */ + typedef struct + { + unsigned char cmd_sid; + unsigned char seq; + unsigned char socket_id; + unsigned char option; + unsigned char payload_len[2]; + }tagSNIC_TCP_SEND_FROM_SOCKET_REQ_T; + + /** SNIC_TCP_CONNECT_TO_SERVER_REQ */ + typedef struct + { + unsigned char cmd_sid; + unsigned char seq; + unsigned char socket_id; + unsigned char remote_addr[4]; + unsigned char remote_port[2]; + unsigned char recv_bufsize[2]; + unsigned char timeout; + }tagSNIC_TCP_CONNECT_TO_SERVER_REQ_T; + + /** WIFI_ON_REQ Command */ + typedef struct + { + unsigned char cmd_sid; + unsigned char seq; + char country[COUNTRYC_CODE_LENTH]; + }tagWIFI_ON_REQ_T; + + /** WIFI_OFF_REQ Command */ + typedef struct + { + unsigned char cmd_sid; + unsigned char seq; + }tagWIFI_OFF_REQ_T; + + /** WIFI_DISCONNECT_REQ Command */ + typedef struct + { + unsigned char cmd_sid; + unsigned char seq; + }tagWIFI_DISCONNECT_REQ_T; + + /** WIFI_GET_STA_RSSI_REQ Command */ + typedef struct + { + unsigned char cmd_sid; + unsigned char seq; + }tagWIFI_GET_STA_RSSI_REQ_T; + + /** WIFI_GET_STATUS_REQ Command */ + typedef struct + { + unsigned char cmd_sid; + unsigned char seq; + unsigned char interface; + }tagWIFI_GET_STATUS_REQ_T; + + /** WIFI_SCAN_REQ Command */ + typedef struct + { + unsigned char cmd_sid; + unsigned char seq; + unsigned char scan_type; + unsigned char bss_type; + unsigned char bssid[BSSID_MAC_LENTH]; + unsigned char chan_list; + unsigned char ssid[SSID_MAX_LENGTH+1]; + }tagWIFI_SCAN_REQ_T; + /** Get buffer for command from memory pool. @return Pointer of buffer */ - tagMEMPOOL_BLOCK_T *allocCmdBuf(); + C_SNIC_Core::tagMEMPOOL_BLOCK_T *allocCmdBuf(); /** Release buffer to memory pool. @param buf_p Pointer of buffer @@ -226,7 +228,7 @@ @param socket_id Socket ID @return The pointer of connection information */ - tagCONNECT_INFO_T *getConnectInfo( int socket_id ); + C_SNIC_Core::tagCONNECT_INFO_T *getConnectInfo( int socket_id ); /** Get pointer of the instance of C_SNIC_UartCommandManager.
--- a/SNIC/SNIC_UartCommandManager.cpp Thu Mar 27 07:14:21 2014 +0000 +++ b/SNIC/SNIC_UartCommandManager.cpp Thu Mar 27 07:37:55 2014 +0000 @@ -154,7 +154,7 @@ // Get socket id from payload socket_id = payload_p[2]; // Get Connection information - tagCONNECT_INFO_T *con_info_p = instance_p->getConnectInfo( socket_id ); + C_SNIC_Core::tagCONNECT_INFO_T *con_info_p = instance_p->getConnectInfo( socket_id ); if( con_info_p == NULL ) { return;
--- a/SNIC_WifiInterface.cpp Thu Mar 27 07:14:21 2014 +0000 +++ b/SNIC_WifiInterface.cpp Thu Mar 27 07:37:55 2014 +0000 @@ -36,14 +36,14 @@ /* Initialize SNIC API */ // Get buffer for response payload from MemoryPool - tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); + C_SNIC_Core::tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); if( payload_buf == NULL ) { printf("snic_init payload_buf NULL\r\n"); return -1; } - tagSNIC_INIT_REQ_T req; + C_SNIC_Core::tagSNIC_INIT_REQ_T req; // Make request req.cmd_sid = UART_CMD_SID_SNIC_INIT_REQ; req.seq = mUartRequestSeq++; @@ -53,7 +53,7 @@ unsigned int command_len; // Preparation of command command_len = mSNICWifi_p->preparationSendCommand( UART_CMD_ID_SNIC, req.cmd_sid, (unsigned char *)&req - , sizeof(tagSNIC_INIT_REQ_T), payload_buf->buf, command_array ); + , sizeof(C_SNIC_Core::tagSNIC_INIT_REQ_T), payload_buf->buf, command_array ); // Send uart command request mSNICWifi_p->sendUart( command_len, command_array ); @@ -83,14 +83,14 @@ C_SNIC_UartCommandManager *uartCmdMgr_p = mSNICWifi_p->getUartCommand(); // Get buffer for response payload from MemoryPool - tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); + C_SNIC_Core::tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); if( payload_buf == NULL ) { printf("getFWVersion payload_buf NULL\r\n"); return -1; } - tagGEN_FW_VER_GET_REQ_T req; + C_SNIC_Core::tagGEN_FW_VER_GET_REQ_T req; // Make request req.cmd_sid = UART_CMD_SID_GEN_FW_VER_GET_REQ; req.seq = mUartRequestSeq++; @@ -99,7 +99,7 @@ unsigned int command_len; // Preparation of command command_len = mSNICWifi_p->preparationSendCommand( UART_CMD_ID_GEN, req.cmd_sid, (unsigned char *)&req - , sizeof(tagGEN_FW_VER_GET_REQ_T), payload_buf->buf, command_array ); + , sizeof(C_SNIC_Core::tagGEN_FW_VER_GET_REQ_T), payload_buf->buf, command_array ); int ret; @@ -144,7 +144,7 @@ } // Get buffer for response payload from MemoryPool - tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); + C_SNIC_Core::tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); if( payload_buf == NULL ) { printf("connect payload_buf NULL\r\n"); @@ -215,14 +215,14 @@ C_SNIC_UartCommandManager *uartCmdMgr_p = mSNICWifi_p->getUartCommand(); // Get buffer for response payload from MemoryPool - tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); + C_SNIC_Core::tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); if( payload_buf == NULL ) { printf("disconnect payload_buf NULL\r\n"); return -1; } - tagWIFI_DISCONNECT_REQ_T req; + C_SNIC_Core::tagWIFI_DISCONNECT_REQ_T req; // Make request req.cmd_sid = UART_CMD_SID_WIFI_DISCONNECT_REQ; req.seq = mUartRequestSeq++; @@ -231,7 +231,7 @@ unsigned int command_len; // Preparation of command command_len = mSNICWifi_p->preparationSendCommand( UART_CMD_ID_WIFI, req.cmd_sid, (unsigned char *)&req - , sizeof(tagWIFI_DISCONNECT_REQ_T), payload_buf->buf, command_array ); + , sizeof(C_SNIC_Core::tagWIFI_DISCONNECT_REQ_T), payload_buf->buf, command_array ); // Send uart command request mSNICWifi_p->sendUart( command_len, command_array ); @@ -261,17 +261,17 @@ C_SNIC_UartCommandManager *uartCmdMgr_p = mSNICWifi_p->getUartCommand(); // Get buffer for response payload from MemoryPool - tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); + C_SNIC_Core::tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); if( payload_buf == NULL ) { printf("scan payload_buf NULL\r\n"); return -1; } - tagWIFI_SCAN_REQ_T req; + C_SNIC_Core::tagWIFI_SCAN_REQ_T req; unsigned int buf_len = 0; - memset( &req, 0, sizeof(tagWIFI_SCAN_REQ_T) ); + memset( &req, 0, sizeof(C_SNIC_Core::tagWIFI_SCAN_REQ_T) ); // Make request req.cmd_sid = UART_CMD_SID_WIFI_SCAN_REQ; buf_len++; @@ -347,14 +347,14 @@ } // Get buffer for response payload from MemoryPool - tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); + C_SNIC_Core::tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); if( payload_buf == NULL ) { printf("wifi_on payload_buf NULL\r\n"); return -1; } - tagWIFI_ON_REQ_T req; + C_SNIC_Core::tagWIFI_ON_REQ_T req; // Make request req.cmd_sid = UART_CMD_SID_WIFI_ON_REQ; req.seq = mUartRequestSeq++; @@ -364,7 +364,7 @@ unsigned int command_len; // Preparation of command command_len = mSNICWifi_p->preparationSendCommand( UART_CMD_ID_WIFI, req.cmd_sid, (unsigned char *)&req - , sizeof(tagWIFI_ON_REQ_T), payload_buf->buf, command_array ); + , sizeof(C_SNIC_Core::tagWIFI_ON_REQ_T), payload_buf->buf, command_array ); // Send uart command request mSNICWifi_p->sendUart( command_len, command_array ); @@ -394,14 +394,14 @@ C_SNIC_UartCommandManager *uartCmdMgr_p = mSNICWifi_p->getUartCommand(); // Get buffer for response payload from MemoryPool - tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); + C_SNIC_Core::tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); if( payload_buf == NULL ) { printf("wifi_off payload_buf NULL\r\n"); return -1; } - tagWIFI_OFF_REQ_T req; + C_SNIC_Core::tagWIFI_OFF_REQ_T req; // Make request req.cmd_sid = UART_CMD_SID_WIFI_OFF_REQ; req.seq = mUartRequestSeq++; @@ -410,7 +410,7 @@ unsigned int command_len; // Preparation of command command_len = mSNICWifi_p->preparationSendCommand( UART_CMD_ID_WIFI, req.cmd_sid, (unsigned char *)&req - , sizeof(tagWIFI_OFF_REQ_T), payload_buf->buf, command_array ); + , sizeof(C_SNIC_Core::tagWIFI_OFF_REQ_T), payload_buf->buf, command_array ); // Send uart command request mSNICWifi_p->sendUart( command_len, command_array ); @@ -445,14 +445,14 @@ } // Get buffer for response payload from MemoryPool - tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); + C_SNIC_Core::tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); if( payload_buf == NULL ) { printf("getRssi payload_buf NULL\r\n"); return -1; } - tagWIFI_GET_STA_RSSI_REQ_T req; + C_SNIC_Core::tagWIFI_GET_STA_RSSI_REQ_T req; // Make request req.cmd_sid = UART_CMD_SID_WIFI_GET_STA_RSSI_REQ; @@ -461,7 +461,7 @@ unsigned char command_array[UART_REQUEST_PAYLOAD_MAX]; unsigned int command_len; command_len = mSNICWifi_p->preparationSendCommand( UART_CMD_ID_WIFI, req.cmd_sid, (unsigned char *)&req - , sizeof(tagWIFI_GET_STA_RSSI_REQ_T), payload_buf->buf, command_array ); + , sizeof(C_SNIC_Core::tagWIFI_GET_STA_RSSI_REQ_T), payload_buf->buf, command_array ); int ret; // Send uart command request @@ -493,14 +493,14 @@ } // Get buffer for response payload from MemoryPool - tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); + C_SNIC_Core::tagMEMPOOL_BLOCK_T *payload_buf = mSNICWifi_p->allocCmdBuf(); if( payload_buf == NULL ) { printf("getWifiStatus payload_buf NULL\r\n"); return -1; } - tagWIFI_GET_STATUS_REQ_T req; + C_SNIC_Core::tagWIFI_GET_STATUS_REQ_T req; // Make request req.cmd_sid = UART_CMD_SID_WIFI_GET_STATUS_REQ; req.seq = mUartRequestSeq++; @@ -509,7 +509,7 @@ unsigned char command_array[UART_REQUEST_PAYLOAD_MAX]; unsigned int command_len; command_len = mSNICWifi_p->preparationSendCommand( UART_CMD_ID_WIFI, req.cmd_sid, (unsigned char *)&req - , sizeof(tagWIFI_GET_STATUS_REQ_T), payload_buf->buf, command_array ); + , sizeof(C_SNIC_Core::tagWIFI_GET_STATUS_REQ_T), payload_buf->buf, command_array ); // Send uart command request mSNICWifi_p->sendUart( command_len, command_array );
--- a/Socket/Socket.cpp Thu Mar 27 07:14:21 2014 +0000 +++ b/Socket/Socket.cpp Thu Mar 27 07:37:55 2014 +0000 @@ -67,14 +67,14 @@ { C_SNIC_UartCommandManager *uartCmdMgr_p = mSnicWifi_p->getUartCommand(); // Get buffer for response payload from MemoryPool - tagMEMPOOL_BLOCK_T *payload_buf = mSnicWifi_p->allocCmdBuf(); + C_SNIC_Core::tagMEMPOOL_BLOCK_T *payload_buf = mSnicWifi_p->allocCmdBuf(); if( payload_buf == NULL ) { printf("createSocket payload_buf NULL\r\n"); return -1; } - tagSNIC_TCP_CREATE_SOCKET_REQ_T req; + C_SNIC_Core::tagSNIC_TCP_CREATE_SOCKET_REQ_T req; int req_len = 0; // Make request
--- a/Socket/TCPSocketConnection.cpp Thu Mar 27 07:14:21 2014 +0000 +++ b/Socket/TCPSocketConnection.cpp Thu Mar 27 07:37:55 2014 +0000 @@ -50,14 +50,14 @@ } // Get buffer for response payload from MemoryPool - tagMEMPOOL_BLOCK_T *payload_buf = mSnicWifi_p->allocCmdBuf(); + C_SNIC_Core::tagMEMPOOL_BLOCK_T *payload_buf = mSnicWifi_p->allocCmdBuf(); if( payload_buf == NULL ) { printf("connect payload_buf NULL\r\n"); return -1; } - tagSNIC_TCP_CONNECT_TO_SERVER_REQ_T req; + C_SNIC_Core::tagSNIC_TCP_CONNECT_TO_SERVER_REQ_T req; // Make request req.cmd_sid = UART_CMD_SID_SNIC_TCP_CONNECT_TO_SERVER_REQ; req.seq = mUartRequestSeq++; @@ -78,7 +78,7 @@ unsigned int command_len; // Preparation of command command_len = mSnicWifi_p->preparationSendCommand( UART_CMD_ID_SNIC, req.cmd_sid, (unsigned char *)&req - , sizeof(tagSNIC_TCP_CONNECT_TO_SERVER_REQ_T), payload_buf->buf, command_array ); + , sizeof(C_SNIC_Core::tagSNIC_TCP_CONNECT_TO_SERVER_REQ_T), payload_buf->buf, command_array ); // Send uart command request mSnicWifi_p->sendUart( command_len, command_array ); @@ -103,7 +103,7 @@ mSnicWifi_p->freeCmdBuf( payload_buf ); // Initialize connection information - tagCONNECT_INFO_T *con_info_p = mSnicWifi_p->getConnectInfo( mSocketID ); + C_SNIC_Core::tagCONNECT_INFO_T *con_info_p = mSnicWifi_p->getConnectInfo( mSocketID ); if( con_info_p->recvbuf_p == NULL ) { printf( "create recv buffer[socket:%d]\r\n", mSocketID); @@ -117,7 +117,7 @@ bool TCPSocketConnection::is_connected(void) { - tagCONNECT_INFO_T *con_info_p = mSnicWifi_p->getConnectInfo( mSocketID ); + C_SNIC_Core::tagCONNECT_INFO_T *con_info_p = mSnicWifi_p->getConnectInfo( mSocketID ); return con_info_p->is_connected; } @@ -127,14 +127,14 @@ C_SNIC_UartCommandManager *uartCmdMgr_p = mSnicWifi_p->getUartCommand(); // Get buffer for response payload from MemoryPool - tagMEMPOOL_BLOCK_T *payload_buf = mSnicWifi_p->allocCmdBuf(); + C_SNIC_Core::tagMEMPOOL_BLOCK_T *payload_buf = mSnicWifi_p->allocCmdBuf(); if( payload_buf == NULL ) { printf("connect payload_buf NULL\r\n"); return -1; } - tagSNIC_TCP_SEND_FROM_SOCKET_REQ_T req; + C_SNIC_Core::tagSNIC_TCP_SEND_FROM_SOCKET_REQ_T req; // Make request req.cmd_sid = UART_CMD_SID_SNIC_SEND_FROM_SOCKET_REQ; req.seq = mUartRequestSeq++; @@ -143,7 +143,7 @@ req.payload_len[0]= ( (length & 0xFF00) >> 8 ); req.payload_len[1]= (length & 0xFF); - int req_size = sizeof(tagSNIC_TCP_SEND_FROM_SOCKET_REQ_T); + int req_size = sizeof(C_SNIC_Core::tagSNIC_TCP_SEND_FROM_SOCKET_REQ_T); memcpy( gTCP_SEND_BUF, &req, req_size ); memcpy( &gTCP_SEND_BUF[req_size], data_p, length ); @@ -156,8 +156,6 @@ // Send uart command request mSnicWifi_p->sendUart( command_len, command_array ); -// mSnicWifi_p->mUartCommand.setCommandSID( req.cmd_sid ); - // Wait UART response int ret = uartCmdMgr_p->wait(); if( ret != 0 ) @@ -190,7 +188,7 @@ } // Initialize connection information - tagCONNECT_INFO_T *con_info_p = mSnicWifi_p->getConnectInfo( mSocketID ); + C_SNIC_Core::tagCONNECT_INFO_T *con_info_p = mSnicWifi_p->getConnectInfo( mSocketID ); if( con_info_p->recvbuf_p == NULL ) { printf("TCPSocketConnection::receive Conncection info error\r\n");