package kukaWii.main; import kukaWii.simulation.Simulator; import kukaWii.wiiHandle.consumer.ChartConsumer; import kukaWii.wiiHandle.consumer.PersistenceConsumer; import kukaWii.wiiHandle.consumer.SimulationConsumer; import kukaWii.wiiHandle.filter.AccelerometerFilter; import kukaWii.wiiHandle.internal.Connection; import kukaWii.wiiHandle.provider.DataCollector; import kukaWii.wiiHandle.service.SecurityService; import motej.Mote; /** * Nur diese Klasse besitzt die Security-Features. * @author Kai * */ public class Main { private Connection connection; private DataCollector collector; //Aus Sicherheitsgründen public static void main(String[] args){ new Main(); } private Main(){ System.setProperty("InterruptCheck", "10000"); System.setProperty("Simulation", "false"); connection = new Connection(); Mote mote = connection.getRemote(); collector = new DataCollector(mote); SecurityService.createSecurityService(collector); //collector.addConsumer(new SimulationConsumer()); collector.addConsumer(new AccelerometerFilter()); collector.addConsumer(new ChartConsumer()); //collector.addConsumer(new PersistenceConsumer()); } public Connection getConnection(){ return connection; } }