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

Dependencies:   mbed-http

Revision:
80:e8f0e92e3ac9
Parent:
79:a2187bbfa407
Child:
81:637a87eb8170
--- a/source/ATCmdManager.cpp	Wed Mar 20 21:02:47 2019 +0000
+++ b/source/ATCmdManager.cpp	Thu Mar 21 22:17:28 2019 +0000
@@ -6,16 +6,33 @@
 ATCmdManager::ATCmdManager(PinName tx, PinName rx, SMDevicePeripheral *blePeripheral, 
                            events::EventQueue &event_queue, WiFiManager *wifi, 
                            MemoryPool<wifi_cmd_message_t, 16> *aT2WiFimPool, 
-                           Queue<wifi_cmd_message_t, 16> *aT2WiFiCmdQueue, 
+                           Queue<wifi_cmd_message_t, 16>      *aT2WiFiCmdQueue, 
+                           MemoryPool<wifi_cmd_message_t, 16> *wiFi2ATmPool, 
+                           Queue<wifi_cmd_message_t, 16>      *wiFi2ATCmdQueue, 
+                           MemoryPool<wifi_data_msg_t, 4>     *aT2WiFiDatamPool, 
+                           Queue<wifi_data_msg_t, 4>          *aT2WiFiDataQueue, 
+                           MemoryPool<wifi_data_msg_t, 4>     *wiFi2ATDatamPool, 
+                           Queue<wifi_data_msg_t, 4>          *wiFi2ATDataQueue, 
                            bool debug)
     :
     _serial(tx, rx, DEFAULT_BAUD_RATE),
-    _parser(&_serial),
     blePeripheral(blePeripheral),
     _event_queue(event_queue),
     wiFiManager(wiFiManager),
     _aT2WiFimPool(aT2WiFimPool),
-    _aT2WiFiCmdQueue(aT2WiFiCmdQueue)
+    _aT2WiFiCmdQueue(aT2WiFiCmdQueue),
+    
+    _wiFi2ATmPool(wiFi2ATmPool),
+    _wiFi2ATCmdQueue(wiFi2ATCmdQueue),
+    
+    _aT2WiFiDatamPool(aT2WiFiDatamPool),
+    _aT2WiFiDataQueue(aT2WiFiDataQueue),
+    
+    _wiFi2ATDatamPool(wiFi2ATDatamPool),
+    _wiFi2ATDataQueue(wiFi2ATDataQueue),
+    
+    _parser(&_serial)
+    
 
 { 
 // constructor