public static void Main(string[] args) { Dictionary <string, string> parameters; try { parameters = ParseParameters(args); } catch (Exception e) { Console.WriteLine("Error while initializing."); Console.WriteLine(e.Message); Console.WriteLine("Terminating program."); return; } if (!parameters.ContainsKey("url")) { parameters.Add("url", @"http://donotdisturb.ngrok.io/room"); } if (!parameters.ContainsKey("room")) { parameters.Add("roomName", "GB-Demo"); } //Start the organizer here MeetingOrganizer.Start(parameters["url"], parameters["roomName"]); MeetingOrganizer.Instance.MeetingEndsIn += MeetingEndsIn; bool end = false; gpio = new GpioPins(); gpio.Enable(26); while (!end) { end = Console.ReadLine() == "exit"; } gpio.Close(); }
public MeetingController(MeetingOrganizer meetingOrganizer) { this.meetingOrganizer = meetingOrganizer; }