> ViewSignal;
// printf("%d\n", Signal[i]);
x[i] = i;
}
}
string_t filename = stradd(tmpnam(NULL), ".png");
/* PLOT INFO TO TEMPORARY FILE */
plot.data2D(x, Signal);
plot.plotType(PLOT_PLOTTYPE_STEPS, 0, 1, 1);
plot.outputType(PLOT_OUTPUTTYPE_FILE, "png color",
stradd("../../htdocs", filename));
plot.title("Signal Output");
plot.label(PLOT_AXIS_Y, "Signal");
plot.label(PLOT_AXIS_X, "Data Point");
plot.axisRange(PLOT_AXIS_Y, -0.1, 1.1);
plot.plotting();
/* START HTML RESPONSE */
Response.begin();
Response.title("Web-based Real-Time Data Acquisition");
printf(
"\n"
" \n"
" Web-based Real-Time Data Acquisition\n"
" \n"
" \n"
" \n"
" \n"
"
\n"
" RESTART\n"
" \n"
"\n", filename);
Response.end();
/* CLOSE THE OPENED FIFOS */
close(fd0);
close(fd1);
close(ctl);
close(sem);
/* REMOVE PLOT */
// rm -rf $(stradd("../../htdocs", filename))
return 0;
}