importing basic functions
This commit is contained in:
48
functions/senders.c
Normal file
48
functions/senders.c
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* some functions for sending various data over the wire
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <lo/lo.h>
|
||||
|
||||
#include "senders.h"
|
||||
|
||||
extern int verbosity; /* not so ugly hack */
|
||||
|
||||
/* ----------------------------------------------------------------- */
|
||||
int send_data_xy(lo_address dst, int x, int y)
|
||||
{
|
||||
int foo;
|
||||
|
||||
if (verbosity) fprintf(stderr, "sending x y %7d %7d\n", x, y);
|
||||
foo = lo_send(dst, "/joystick/xy", "ii", x, y);
|
||||
if (verbosity > 2) {
|
||||
fprintf(stderr, "lo_send -> %d\n", foo);
|
||||
}
|
||||
return foo;
|
||||
}
|
||||
/* ----------------------------------------------------------------- */
|
||||
int send_data_button(lo_address dst, int n, int v)
|
||||
{
|
||||
int foo;
|
||||
|
||||
if (verbosity) fprintf(stderr, "sending button %d %d\n", n, v);
|
||||
foo = lo_send(dst, "/joystick/b", "ii", n, v);
|
||||
if (verbosity > 2) {
|
||||
fprintf(stderr, "lo_send -> %d\n", foo);
|
||||
}
|
||||
return foo;
|
||||
}
|
||||
/* ----------------------------------------------------------------- */
|
||||
int send_data_id(lo_address dst, char *s)
|
||||
{
|
||||
int foo;
|
||||
|
||||
if (verbosity) fprintf(stderr, "sending my id '%s'\n", s);
|
||||
foo = lo_send(dst, "/joystick/id", "s", s);
|
||||
if (verbosity > 2) {
|
||||
fprintf(stderr, "lo_send -> %d\n", foo);
|
||||
}
|
||||
return foo;
|
||||
}
|
||||
/* ----------------------------------------------------------------- */
|
||||
Reference in New Issue
Block a user