public MainPage() { this.InitializeComponent(); var keepScreenOnRequest = new Windows.System.Display.DisplayRequest(); keepScreenOnRequest.RequestActive(); //ApplicationView.GetForCurrentView().TryEnterFullScreenMode(); DispatcherHelper.Dispatcher = CoreWindow.GetForCurrentThread().Dispatcher; DispatcherHelper.SyncContext = TaskScheduler.FromCurrentSynchronizationContext(); _usb = new UsbSerial("VID_1A86", "PID_7523"); _bluetooth = new BluetoothSerial("TinBot"); _body = new Body(_usb); //_body = new Body(_bluetooth); _commands = new Operations.Commands(media, _body, Ear, new Dictionary <Storyboard, int>() { [bravo] = 200, [feliz] = 100, [feliz_verde] = 100, [normal] = 0, [piscadela] = 0, [piscando] = 0, [piscando_duplo] = 0, [triste] = 200 }, new Dictionary <ETinBotFaces, Storyboard>() { [ETinBotFaces.Angry] = bravo, [ETinBotFaces.Happy] = feliz, [ETinBotFaces.HappyGreen] = feliz_verde, [ETinBotFaces.Normal] = normal, [ETinBotFaces.UniBlink] = piscadela, [ETinBotFaces.Blink] = piscando, [ETinBotFaces.BlinkDouble] = piscando_duplo, [ETinBotFaces.Sad] = triste }, new Dictionary <ETinBotToggle, int>() { [ETinBotToggle.Green] = 1, [ETinBotToggle.Red] = 2, [ETinBotToggle.Blue] = 3, [ETinBotToggle.Laser] = 4 } ); _body.ConnectionNotify += (sender, s) => ExecuteOnMainThread(() => Label.Text = s); _body.Setup(); }
public MainPage() { this.InitializeComponent(); var keepScreenOnRequest = new Windows.System.Display.DisplayRequest(); keepScreenOnRequest.RequestActive(); //ApplicationView.GetForCurrentView().TryEnterFullScreenMode(); DispatcherHelper.Dispatcher = CoreWindow.GetForCurrentThread().Dispatcher; DispatcherHelper.SyncContext = TaskScheduler.FromCurrentSynchronizationContext(); _usb = new UsbSerial("VID_1A86", "PID_7523"); _bluetooth = new BluetoothSerial("TinBot"); _body = new Body(_usb); //_body = new Body(_bluetooth); _commands = new Operations.Commands(media, _body, Ear, new Dictionary<Storyboard, int>() { [bravo] = 200, [feliz] = 100, [feliz_verde] = 100, [normal] = 0, [piscadela] = 0, [piscando] = 0, [piscando_duplo] = 0, [triste] = 200 }, new Dictionary<ETinBotFaces, Storyboard>() { [ETinBotFaces.Angry] = bravo, [ETinBotFaces.Happy] = feliz, [ETinBotFaces.HappyGreen] = feliz_verde, [ETinBotFaces.Normal] = normal, [ETinBotFaces.UniBlink] = piscadela, [ETinBotFaces.Blink] = piscando, [ETinBotFaces.BlinkDouble] = piscando_duplo, [ETinBotFaces.Sad] = triste }, new Dictionary<ETinBotToggle, int>() { [ETinBotToggle.Green] = 1, [ETinBotToggle.Red] = 2, [ETinBotToggle.Blue] = 3, [ETinBotToggle.Laser] = 4 } ); _body.ConnectionNotify += (sender, s) => ExecuteOnMainThread(() => Label.Text = s); _body.Setup(); }