modem-helpers: port cmer test parser to use object logging
This commit is contained in:
@@ -3244,7 +3244,7 @@ cmer_format_check_ready (MMBroadbandModem *self,
|
||||
gchar *aux;
|
||||
|
||||
result = mm_base_modem_at_command_finish (MM_BASE_MODEM (self), res, &error);
|
||||
if (error || !mm_3gpp_parse_cmer_test_response (result, &supported_modes, &supported_inds, &error)) {
|
||||
if (error || !mm_3gpp_parse_cmer_test_response (result, self, &supported_modes, &supported_inds, &error)) {
|
||||
mm_obj_dbg (self, "+CMER check failed: %s", error->message);
|
||||
mm_obj_dbg (self, "generic indications are unsupported");
|
||||
g_error_free (error);
|
||||
|
||||
@@ -3331,6 +3331,7 @@ mm_3gpp_build_cmer_set_request (MM3gppCmerMode mode,
|
||||
|
||||
gboolean
|
||||
mm_3gpp_parse_cmer_test_response (const gchar *response,
|
||||
gpointer log_object,
|
||||
MM3gppCmerMode *out_supported_modes,
|
||||
MM3gppCmerInd *out_supported_inds,
|
||||
GError **error)
|
||||
@@ -3385,7 +3386,7 @@ mm_3gpp_parse_cmer_test_response (const gchar *response,
|
||||
if (mode_val <= 3)
|
||||
supported_modes |= (MM3gppCmerMode) (1 << mode_val);
|
||||
else
|
||||
mm_dbg ("Unknown +CMER mode reported: %u", mode_val);
|
||||
mm_obj_dbg (log_object, "unknown +CMER mode reported: %u", mode_val);
|
||||
}
|
||||
|
||||
for (i = 0; i < array_supported_inds->len; i++) {
|
||||
@@ -3395,7 +3396,7 @@ mm_3gpp_parse_cmer_test_response (const gchar *response,
|
||||
if (ind_val <= 2)
|
||||
supported_inds |= (MM3gppCmerInd) (1 << ind_val);
|
||||
else
|
||||
mm_dbg ("Unknown +CMER ind reported: %u", ind_val);
|
||||
mm_obj_dbg (log_object, "unknown +CMER ind reported: %u", ind_val);
|
||||
}
|
||||
|
||||
if (out_supported_modes)
|
||||
|
||||
@@ -285,6 +285,7 @@ typedef enum { /*< underscore_name=mm_3gpp_cmer_ind >*/
|
||||
gchar *mm_3gpp_build_cmer_set_request (MM3gppCmerMode mode,
|
||||
MM3gppCmerInd ind);
|
||||
gboolean mm_3gpp_parse_cmer_test_response (const gchar *reply,
|
||||
gpointer log_object,
|
||||
MM3gppCmerMode *supported_modes,
|
||||
MM3gppCmerInd *supported_inds,
|
||||
GError **error);
|
||||
|
||||
@@ -1938,7 +1938,7 @@ test_cmer_response (const gchar *str,
|
||||
MM3gppCmerInd inds = MM_3GPP_CMER_IND_NONE;
|
||||
GError *error = NULL;
|
||||
|
||||
ret = mm_3gpp_parse_cmer_test_response (str, &modes, &inds, &error);
|
||||
ret = mm_3gpp_parse_cmer_test_response (str, NULL, &modes, &inds, &error);
|
||||
g_assert_no_error (error);
|
||||
g_assert (ret);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user