|
|
|
@ -1644,6 +1644,7 @@ RESP_TYPE_DVM Modem::getResponse()
|
|
|
|
m_rspDoubleLength = false;
|
|
|
|
m_rspDoubleLength = false;
|
|
|
|
m_rspOffset = 2U;
|
|
|
|
m_rspOffset = 2U;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//LogDebug(LOG_MODEM, "getResponse(), getting frame length 2/2");
|
|
|
|
//LogDebug(LOG_MODEM, "getResponse(), getting frame length 2/2");
|
|
|
|
// get the length of the frame, 2/2
|
|
|
|
// get the length of the frame, 2/2
|
|
|
|
if (m_rspState == RESP_LENGTH2) {
|
|
|
|
if (m_rspState == RESP_LENGTH2) {
|
|
|
|
@ -1665,6 +1666,7 @@ RESP_TYPE_DVM Modem::getResponse()
|
|
|
|
m_rspDoubleLength = true;
|
|
|
|
m_rspDoubleLength = true;
|
|
|
|
m_rspOffset = 3U;
|
|
|
|
m_rspOffset = 3U;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//LogDebug(LOG_MODEM, "getResponse(), getting frame type");
|
|
|
|
//LogDebug(LOG_MODEM, "getResponse(), getting frame type");
|
|
|
|
// get the frame type
|
|
|
|
// get the frame type
|
|
|
|
if (m_rspState == RESP_TYPE) {
|
|
|
|
if (m_rspState == RESP_TYPE) {
|
|
|
|
@ -1685,6 +1687,7 @@ RESP_TYPE_DVM Modem::getResponse()
|
|
|
|
m_rspState = RESP_DATA;
|
|
|
|
m_rspState = RESP_DATA;
|
|
|
|
m_rspOffset++;
|
|
|
|
m_rspOffset++;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//LogDebug(LOG_MODEM, "getResponse(), getting frame data");
|
|
|
|
//LogDebug(LOG_MODEM, "getResponse(), getting frame data");
|
|
|
|
|
|
|
|
|
|
|
|
// get the frame data
|
|
|
|
// get the frame data
|
|
|
|
@ -1716,3 +1719,4 @@ RESP_TYPE_DVM Modem::getResponse()
|
|
|
|
|
|
|
|
|
|
|
|
return RTM_OK;
|
|
|
|
return RTM_OK;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|