serial-port: print port name in debug messages

This commit is contained in:
Dan Williams
2009-06-25 06:14:11 -04:00
parent 05ab7b2a7c
commit 742bf7d17c

View File

@@ -276,7 +276,7 @@ config_fd (MMSerialPort *self)
} }
static void static void
serial_debug (const char *prefix, const char *buf, int len) serial_debug (MMSerialPort *self, const char *prefix, const char *buf, int len)
{ {
static GString *debug = NULL; static GString *debug = NULL;
const char *s; const char *s;
@@ -308,7 +308,7 @@ serial_debug (const char *prefix, const char *buf, int len)
} }
g_string_append_c (debug, '\''); g_string_append_c (debug, '\'');
g_debug ("%s", debug->str); g_debug ("(%s): %s", mm_port_get_device (MM_PORT (self)), debug->str);
g_string_truncate (debug, 0); g_string_truncate (debug, 0);
} }
@@ -340,7 +340,7 @@ mm_serial_port_send_command (MMSerialPort *self,
if (command[strlen (command)] != '\r') if (command[strlen (command)] != '\r')
g_string_append_c (priv->command, '\r'); g_string_append_c (priv->command, '\r');
serial_debug ("-->", priv->command->str, -1); serial_debug (self, "-->", priv->command->str, -1);
s = priv->command->str; s = priv->command->str;
while (*s) { while (*s) {
@@ -621,7 +621,7 @@ data_available (GIOChannel *source,
} }
if (bytes_read > 0) { if (bytes_read > 0) {
serial_debug ("<--", buf, bytes_read); serial_debug (self, "<--", buf, bytes_read);
g_string_append_len (priv->response, buf, bytes_read); g_string_append_len (priv->response, buf, bytes_read);
} }
@@ -656,7 +656,7 @@ mm_serial_port_open (MMSerialPort *self, GError **error)
device = mm_port_get_device (MM_PORT (self)); device = mm_port_get_device (MM_PORT (self));
g_debug ("(%s) opening serial device...", device); g_message ("(%s) opening serial device...", device);
devfile = g_strdup_printf ("/dev/%s", device); devfile = g_strdup_printf ("/dev/%s", device);
priv->fd = open (devfile, O_RDWR | O_EXCL | O_NONBLOCK | O_NOCTTY); priv->fd = open (devfile, O_RDWR | O_EXCL | O_NONBLOCK | O_NOCTTY);
g_free (devfile); g_free (devfile);
@@ -701,7 +701,7 @@ mm_serial_port_close (MMSerialPort *self)
priv = MM_SERIAL_PORT_GET_PRIVATE (self); priv = MM_SERIAL_PORT_GET_PRIVATE (self);
if (priv->fd >= 0) { if (priv->fd >= 0) {
g_message ("Closing device '%s'", mm_port_get_device (MM_PORT (self))); g_message ("(%s) closing serial device...", mm_port_get_device (MM_PORT (self)));
if (priv->channel) { if (priv->channel) {
g_source_remove (priv->watch_id); g_source_remove (priv->watch_id);