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();
/**