#include #include #include #include #include "radiator.h" int main (int argc, char *argv[]) { Radiator *r; int pos; char buf[1024]; r = radiator_open (argv[1],0); if (!r) return -1; for (;;) { printf ("Current position %d (end stop at %d, overshoots by %d)\n", r->pos, r->max, r->overshoot); printf ("Enter new>"); fflush (stdout); buf[sizeof (buf) - 1] = 0; fgets (buf, sizeof (buf) - 1, stdin); radiator_set_pos (r, atoi (buf)); } return 0; }