// This method is run when the mainboard is powered up or reset. void ProgramStarted() { /******************************************************************************************* * Modules added in the Program.gadgeteer designer view are used by typing * their name followed by a period, e.g. button. or camera. * * Many modules generate useful events. Type +=<tab><tab> to add a handler to an event, e.g.: * button.ButtonPressed +=<tab><tab> * * If you want to do something periodically, use a GT.Timer and handle its Tick event, e.g.: * GT.Timer timer = new GT.Timer(1000); // every second (1000ms) * timer.Tick +=<tab><tab> * timer.Start(); *******************************************************************************************/ GHI.Glide.Display.Window Main_menu = GlideLoader.LoadWindow(Resources.GetString(Resources.StringResources.MAIN_MENU)); //Debug.Print(Resources.GetString(Resources.StringResources.MAIN_MENU)); Glide.MainWindow = Main_menu; GlideTouch.Initialize(); setupCallbackManiMenu(Main_menu); multicolorLED.TurnOff(); //init the multicolor led //display = new DisplayController(this); status = new BoardStatus(this); presenceSensor.SomeoneDetected += presenceSensor_SomeoneDetected; // Use Debug.Print to show messages in Visual Studio's "Output" window during debugging. //Debug.Print("Program Started"); //starting the timer for the remperature sensor temperatureSensor.MeasurementComplete += ts_MeasurementComplete; GT.Timer timer = new GT.Timer(60000); // every second (1000ms) timer.Tick += temperature_timer_Tick; timer.Start(); //setting up the ethernet interface ethernetJ11D.UseThisNetworkInterface(); ethernetJ11D.UseStaticIP(boardIpAddress, "255.255.255.0", "192.168.1.1"); ethernetJ11D.NetworkUp += ethernetJ11D_NetworkUp; ethernetJ11D.NetworkDown += ethernetJ11D_NetworkDown; GT.Timer timer1 = new GT.Timer(60000); // every second (1000ms) timer1.Tick += luminosity_Getter; timer1.Start(); //starting thread to send data to the server Thread t = new Thread(sendDataToServer); t.Start(); temperatureSensor.RequestMeasurement(); luminosity_Getter(timer1); }