diff --git a/features/cellular/framework/AT/ATHandler.cpp b/features/cellular/framework/AT/ATHandler.cpp index cc167388c5..44c7ec832d 100644 --- a/features/cellular/framework/AT/ATHandler.cpp +++ b/features/cellular/framework/AT/ATHandler.cpp @@ -65,8 +65,6 @@ ATHandler::ATHandler(FileHandle *fh, EventQueue &queue, int timeout, const char _last_err(NSAPI_ERROR_OK), _last_3gpp_error(0), _oob_string_max_length(0), - _output_delimiter("\r"), - _output_delimiter_length(1), _oobs(NULL), _at_timeout(timeout), _previous_at_timeout(timeout), diff --git a/features/cellular/framework/AT/ATHandler.h b/features/cellular/framework/AT/ATHandler.h index f0edba5b73..ed46d82eb0 100644 --- a/features/cellular/framework/AT/ATHandler.h +++ b/features/cellular/framework/AT/ATHandler.h @@ -73,7 +73,7 @@ public: * @param fh file handle used for reading AT responses and writing AT commands * @param queue Event queue used to transfer sigio events to this thread * @param timeout Timeout when reading for AT response - * @param output_delimiter Default delimiter used when parsing at responses + * @param output_delimiter delimiter used when parsing at responses, "\r" should be used as output_delimiter */ ATHandler(FileHandle *fh, events::EventQueue &queue, int timeout, const char *output_delimiter); ~ATHandler(); diff --git a/features/cellular/framework/AT/AT_CellularDevice.cpp b/features/cellular/framework/AT/AT_CellularDevice.cpp index 37efdc9bd4..dff3d072f1 100644 --- a/features/cellular/framework/AT/AT_CellularDevice.cpp +++ b/features/cellular/framework/AT/AT_CellularDevice.cpp @@ -60,7 +60,7 @@ ATHandler* AT_CellularDevice::get_at_handler(FileHandle *fileHandle) atHandler = atHandler->_nextATHandler; } - atHandler = new ATHandler(fileHandle, _queue, _default_timeout); + atHandler = new ATHandler(fileHandle, _queue, _default_timeout, "\r"); if (atHandler) { atHandler->_nextATHandler = _atHandlers; _atHandlers = atHandler;