port-probe: MMPortProbeAtCommand always has constant command strings

This commit is contained in:
Aleksander Morgado
2020-01-31 15:18:35 +01:00
parent accd1a5841
commit 9e24226364
7 changed files with 29 additions and 30 deletions
+1 -2
View File
@@ -52,7 +52,7 @@ typedef gboolean (* MMPortProbeAtResponseProcessor) (const gchar *command,
/* Struct to configure port probing commands */
typedef struct {
/* The AT command */
gchar *command;
const gchar *command;
/* Timeout of the command, in seconds */
guint timeout;
/* The response processor */
@@ -76,5 +76,4 @@ gboolean mm_port_probe_response_processor_is_at (const gchar *command,
GVariant **result,
GError **result_error);
#endif /* MM_PORT_PROBE_AT_H */
+13 -13
View File
@@ -1104,35 +1104,35 @@ serial_probe_at (MMPortProbe *self)
}
static const MMPortProbeAtCommand at_probing[] = {
{ (gchar *)"AT", 3, mm_port_probe_response_processor_is_at },
{ (gchar *)"AT", 3, mm_port_probe_response_processor_is_at },
{ (gchar *)"AT", 3, mm_port_probe_response_processor_is_at },
{ "AT", 3, mm_port_probe_response_processor_is_at },
{ "AT", 3, mm_port_probe_response_processor_is_at },
{ "AT", 3, mm_port_probe_response_processor_is_at },
{ NULL }
};
static const MMPortProbeAtCommand vendor_probing[] = {
{ (gchar *)"+CGMI", 3, mm_port_probe_response_processor_string },
{ (gchar *)"+GMI", 3, mm_port_probe_response_processor_string },
{ (gchar *)"I", 3, mm_port_probe_response_processor_string },
{ "+CGMI", 3, mm_port_probe_response_processor_string },
{ "+GMI", 3, mm_port_probe_response_processor_string },
{ "I", 3, mm_port_probe_response_processor_string },
{ NULL }
};
static const MMPortProbeAtCommand product_probing[] = {
{ (gchar *)"+CGMM", 3, mm_port_probe_response_processor_string },
{ (gchar *)"+GMM", 3, mm_port_probe_response_processor_string },
{ (gchar *)"I", 3, mm_port_probe_response_processor_string },
{ "+CGMM", 3, mm_port_probe_response_processor_string },
{ "+GMM", 3, mm_port_probe_response_processor_string },
{ "I", 3, mm_port_probe_response_processor_string },
{ NULL }
};
static const MMPortProbeAtCommand icera_probing[] = {
{ (gchar *)"%IPSYS?", 3, mm_port_probe_response_processor_string },
{ (gchar *)"%IPSYS?", 3, mm_port_probe_response_processor_string },
{ (gchar *)"%IPSYS?", 3, mm_port_probe_response_processor_string },
{ "%IPSYS?", 3, mm_port_probe_response_processor_string },
{ "%IPSYS?", 3, mm_port_probe_response_processor_string },
{ "%IPSYS?", 3, mm_port_probe_response_processor_string },
{ NULL }
};
static const MMPortProbeAtCommand xmm_probing[] = {
{ (gchar *)"+XACT=?", 3, mm_port_probe_response_processor_string },
{ "+XACT=?", 3, mm_port_probe_response_processor_string },
{ NULL }
};