modem-helpers: port cmer test parser to use object logging

This commit is contained in:
Aleksander Morgado
2020-04-08 16:35:09 +02:00
parent 3747f9e669
commit 5b1b33a894
4 changed files with 6 additions and 4 deletions
+1 -1
View File
@@ -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);
+3 -2
View File
@@ -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)
+1
View File
@@ -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);
+1 -1
View File
@@ -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);