示例#1
0
void loop()
{
    int i;
    for (i = 0; i < 10; i++) {
        mapper_device_poll(source, 0);
        printf("Updating signal %s to %f\n", mapper_signal_name(sendsig),
               (i * 1.0f));
        mapper_signal_update_float(sendsig, (i * 1.0f));
        sent++;
        mapper_device_poll(destination, 100);
    }
}
示例#2
0
void loop()
{
    eprintf("Polling device..\n");
    int i = 0;
    while ((!terminate || i < 50) && !done) {
        mapper_device_poll(source, 0);
        eprintf("Updating signal %s to %f\n", mapper_signal_name(sendsig),
                (i * 1.0f));
        mapper_signal_update_float(sendsig, (i * 1.0f));
        sent++;
        mapper_device_poll(destination, 100);
        i++;

        if (!verbose) {
            printf("\r  Sent: %4i, Received: %4i   ", sent, received);
            fflush(stdout);
        }
    }
}