Okundu Omeni
/
wifi-https-ble-sm-uart-atcmd-5-13-1
this is using the mbed os version 5-13-1
Diff: source/ATCmdManager.h
- Revision:
- 87:99b37d26ff2a
- Parent:
- 84:7c7add00f4bf
- Child:
- 89:45f6db09a76d
--- a/source/ATCmdManager.h Thu Mar 28 23:41:10 2019 +0000 +++ b/source/ATCmdManager.h Fri Mar 29 22:18:33 2019 +0000 @@ -22,10 +22,10 @@ Queue<wifi_cmd_message_t, 16> *aT2WiFiCmdQueue, MemoryPool<at_resp_message_t, 16> *wiFi2ATmPool, Queue<at_resp_message_t, 16> *wiFi2ATCmdQueue, - MemoryPool<wifi_data_msg_t, 4> *aT2WiFiDatamPool, - Queue<wifi_data_msg_t, 4> *aT2WiFiDataQueue, - MemoryPool<at_data_msg_t, 4> *wiFi2ATDatamPool, - Queue<at_data_msg_t, 4> *wiFi2ATDataQueue, + MemoryPool<wifi_data_msg_t, PQDSZ> *aT2WiFiDatamPool, + Queue<wifi_data_msg_t, PQDSZ> *aT2WiFiDataQueue, + MemoryPool<at_data_msg_t, PQDSZ> *wiFi2ATDatamPool, + Queue<at_data_msg_t, PQDSZ> *wiFi2ATDataQueue, bool debug = false); public: void runMain(); @@ -54,13 +54,13 @@ Queue<at_resp_message_t, 16> *_wiFi2ATCmdQueue; /* Queue and memory pool for AT to WiFi data */ - MemoryPool<wifi_data_msg_t, 4> *_aT2WiFiDatamPool; - Queue<wifi_data_msg_t, 4> *_aT2WiFiDataQueue; + MemoryPool<wifi_data_msg_t, PQDSZ> *_aT2WiFiDatamPool; + Queue<wifi_data_msg_t, PQDSZ> *_aT2WiFiDataQueue; /* Queue and memory pool for WiFi to AT data */ - MemoryPool<at_data_msg_t, 4> *_wiFi2ATDatamPool; - Queue<at_data_msg_t, 4> *_wiFi2ATDataQueue; + MemoryPool<at_data_msg_t, PQDSZ> *_wiFi2ATDatamPool; + Queue<at_data_msg_t, PQDSZ> *_wiFi2ATDataQueue; //pointer to response data - should be deleted after processing at_data_msg_t *resp_data; @@ -95,17 +95,18 @@ void _oob_sendHttpMessage(); wifi_config_t init_wifi_config(); const char * sec2str(nsapi_security_t sec); - bool queueWiFiCommand(wifi_cmd_t cmd); - bool dequeueATresponse(); - bool queueWiFiDataRequest(wifi_data_msg_t cmd); - bool dequeueATdataResponse(); - void processResponses(); - bool setNextResponse(at_cmd_resp_t resp); - int ReadBytes(uint8_t *buf, int maxBytes); - int readStringBytes(uint8_t *buf, int maxBytes); - bool validate(edm_header_t edm_header); - bool createHttpRequest(); + bool queueWiFiCommand(wifi_cmd_t cmd); + bool dequeueATresponse(); + bool queueWiFiDataRequest(wifi_data_msg_t cmd); + bool dequeueWiFidataResponse(); + void processResponses(); + bool setNextResponse(at_cmd_resp_t resp); + int ReadBytes(uint8_t *buf, int maxBytes); + int readStringBytes(uint8_t *buf, int maxBytes); + bool validate(edm_header_t edm_header); + bool createHttpRequest(); http_method str2HttpMethod(const char * methodStr); + void return_response(); /**