import lejos.nxt.*;
import lejos.util.*;
/**
* Test of the DataLogger class. Logs 600 floating point
* numbers and then transmits them to the PC.
*
* Run lejos.pc.tools.DataViewer on the PC to view the logged data.
*
* Once the program has transmitted data to the PC, it waits
* for a button press. Press ENTER to log and transmit more data,
* or ESCAPE to exit the program.
*
* The sample is set up to transmit over Bluetooth. To use
* USB, set the parameter to transmit to true;
*
* @author Roger Glassey and Lawrie Griffiths
*
*/
public class DLTest
{
public static void main(String[] args)
{
int size =600;
Datalogger dl = new Datalogger();
boolean more = true;
while(more)
{
for(int i = 0 ; i<size; i++)
{
float x = i*0.5f;
dl.writeLog(x);
}
dl.transmit(false);
dl.reset();
LCD.clear();
LCD.drawString("more?",0,2);
LCD.refresh();
more = 1 == Button.waitForPress();
}
}
}