package test.cyclic; import javax.realtime.AbsoluteTime; import javax.realtime.Clock; import javax.safetycritical.Terminal; import com.jopdesign.io.I2CFactory; import com.jopdesign.io.I2Cport; public class ImmortalEntry { static AbsoluteTime clk = null; public static Logger log = null; public static int eventsLogged = 0; public static DumpLog dumpLog = null; public static Terminal term = null; public static void setup() { clk = Clock.getRealtimeClock().getTime(); log = new Logger(); dumpLog = new DumpLog(); term = Terminal.getTerminal(); term.writeln("Startup..."); term.writeln("Startup..."); term.writeln("Setup ok..."); } public static class DumpLog implements Runnable { public int logEntry = 0; public int selector = 0; @Override public void run() { switch (selector) { case 0: log.printEntry(logEntry); break; case 1: log.printDelta(logEntry, logEntry+1); break; case 2: log.printXXX(logEntry); break; default: break; } } } }