Exemple #1
0
 private void UpdateDeviceStatus(IBoontonPi current, IBoontonPi update)
 {
     current.Status         = update.Status;
     current.LastUpdateTime = DateTime.Now;
     if (update.Sensors != null)
     {
         current.Sensors = update.Sensors;
     }
     _backgroundHandler.SendMessage(new UpdateViewMessage());
 }
Exemple #2
0
        public void NavigateToPrimaryOverview()
        {
            IPiControlPublisher publisher;

            //try
            //{
            //    publisher = (IPiControlPublisher)_mqConnectionManager.ConnectionsByName["pi controller 1"];
            //}
            //catch (Exception)
            //{
            publisher = new NonePiControlPublisher();
            //}
            //new ViewUnloadedMessage()
            _backgroundHandler.SendMessage(new ViewUnloadedMessage());
            _backgroundHandler.SendMessage(new DetailNavigationMessage(new PrimaryOverviewViewModel(_backgroundHandler, _wiznetManager, _rabbitDeviceTracker, publisher)));
        }