made devicename kludge more readable
svn path=/trunk/externals/iem/comport/; revision=7098
This commit is contained in:
parent
f44fcefa9b
commit
8fe1c3925c
1 changed files with 4 additions and 3 deletions
|
|
@ -92,6 +92,7 @@ typedef struct comport
|
||||||
#define TXBUFOVERRUN -5
|
#define TXBUFOVERRUN -5
|
||||||
|
|
||||||
#define COMPORT_MAX 99
|
#define COMPORT_MAX 99
|
||||||
|
#define USE_DEVICENAME 9999 /* use the device name instead of the number */
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
/* we don't use the table for windos cos we can set the number directly. */
|
/* we don't use the table for windos cos we can set the number directly. */
|
||||||
|
|
@ -762,8 +763,8 @@ static int open_serial(unsigned int com_num, t_comport *x)
|
||||||
float *baud = &(x->baud);
|
float *baud = &(x->baud);
|
||||||
glob_t glob_buffer;
|
glob_t glob_buffer;
|
||||||
|
|
||||||
/* if com_num == 9999, use device name directly, else try port # */
|
/* if com_num == USE_DEVICENAME, use device name directly, else try port # */
|
||||||
if(com_num != 9999)
|
if(com_num != USE_DEVICENAME)
|
||||||
{
|
{
|
||||||
if(com_num >= COMPORT_MAX)
|
if(com_num >= COMPORT_MAX)
|
||||||
{
|
{
|
||||||
|
|
@ -1269,7 +1270,7 @@ static void comport_open(t_comport *x, t_floatarg f)
|
||||||
static void comport_devicename(t_comport *x, t_symbol *s)
|
static void comport_devicename(t_comport *x, t_symbol *s)
|
||||||
{
|
{
|
||||||
x->serial_device = s;
|
x->serial_device = s;
|
||||||
x->comhandle = open_serial(9999,x);
|
x->comhandle = open_serial(USE_DEVICENAME,x);
|
||||||
clock_delay(x->x_clock, x->x_deltime);
|
clock_delay(x->x_clock, x->x_deltime);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue