cleaned up a couple error messages
svn path=/trunk/externals/iem/comport/; revision=16052
This commit is contained in:
parent
34376be955
commit
551302e63e
1 changed files with 6 additions and 3 deletions
|
|
@ -1085,7 +1085,8 @@ static void comport_tick(t_comport *x)
|
||||||
* otherwise there is a race condition when the serial
|
* otherwise there is a race condition when the serial
|
||||||
* port gets interrupted, like if the USB gets yanked
|
* port gets interrupted, like if the USB gets yanked
|
||||||
* out or a bluetooth connection drops */
|
* out or a bluetooth connection drops */
|
||||||
pd_error(x, "Lost connection to serial device, closing!");
|
pd_error(x, "[comport]: lost connection to port %i (%s)!",
|
||||||
|
x->comport, x->serial_device->s_name);
|
||||||
comport_close(x);
|
comport_close(x);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -1095,7 +1096,7 @@ static void comport_tick(t_comport *x)
|
||||||
if(err < 0)
|
if(err < 0)
|
||||||
{ /* if a read error detected */
|
{ /* if a read error detected */
|
||||||
if(x->rxerrors < 10) /* ten times max */
|
if(x->rxerrors < 10) /* ten times max */
|
||||||
post("RXERRORS on serial line (%d)\n", whicherr);
|
post("[comport]: RXERRORS on serial line (%d)\n", whicherr);
|
||||||
x->rxerrors++; /* remember */
|
x->rxerrors++; /* remember */
|
||||||
}
|
}
|
||||||
/* now if anything to send, send the output buffer */
|
/* now if anything to send, send the output buffer */
|
||||||
|
|
@ -1142,7 +1143,9 @@ endsendevent:
|
||||||
#else
|
#else
|
||||||
err = write(x->comhandle,(char *)x->x_outbuf, x->x_outbuf_wr_index);
|
err = write(x->comhandle,(char *)x->x_outbuf, x->x_outbuf_wr_index);
|
||||||
if (err != x->x_outbuf_wr_index)
|
if (err != x->x_outbuf_wr_index)
|
||||||
post ("[comport]: Write returned %d, errno is %d", err, errno);
|
{
|
||||||
|
pd_error(x,"[comport]: Write failed for %d bytes, error is %d",err,errno);
|
||||||
|
}
|
||||||
#endif /*_WIN32*/
|
#endif /*_WIN32*/
|
||||||
x->x_outbuf_wr_index = 0; /* for now we just drop anything that didn't send */
|
x->x_outbuf_wr_index = 0; /* for now we just drop anything that didn't send */
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue