Ejemplo n.º 1
0
 internal static void CreateDevice(IProducerViewModel viewModel, Action <IDisposable> toDispose, Action <string> trace)
 {
     Current = new OPCUAServerProducerSimulator();
     toDispose(Current);
     Current.m_Trace     = trace;
     Current.m_ViewModel = viewModel;
     Current.Setup();
 }
 internal static void CreateDevice(IProducerViewModel viewModel, Action<IDisposable> toDispose, Action<string> trace)
 {
     Current = new OPCUAServerProducerSimulator();
       toDispose(Current);
       Current.m_Trace = trace;
       Current.m_ViewModel = viewModel;
       Current.Setup();
 }
Ejemplo n.º 3
0
 public BinaryUDPPackageWriter(string remoteHostName, int remotePort, Action<string> trace, IProducerViewModel ViewModel, IUAEncoder uaEncoder)
     : base(uaEncoder, MessageLengthFieldTypeEnum.TwoBytes)
 {
     m_Trace = trace;
       m_ViewModel = ViewModel;
       State = new MyState(this);
       m_RemoteHostName = remoteHostName;
       m_remotePort = remotePort;
       ViewModel.BytesSent = 0;
       ViewModel.PackagesSent = 0;
       trace("Created BinaryUDPPackageWriter");
 }
 public BinaryUDPPackageWriter(string remoteHostName, int remotePort, Action <string> trace, IProducerViewModel ViewModel, IUAEncoder uaEncoder) :
     base(uaEncoder, MessageLengthFieldTypeEnum.TwoBytes)
 {
     m_Trace                = trace;
     m_ViewModel            = ViewModel;
     State                  = new MyState(this);
     m_RemoteHostName       = remoteHostName;
     m_remotePort           = remotePort;
     ViewModel.BytesSent    = 0;
     ViewModel.PackagesSent = 0;
     trace("Created BinaryUDPPackageWriter");
 }
Ejemplo n.º 5
0
        private void updateFromModel()
        {
            Name = model_Var.Name;

            foreach (Producer prod in model_Var.Producers)
            {
                IProducerViewModel prodVm = _producerVmFactory.CreateProducerViewModel();
                prodVm.Model = prod;
                producers_Var.Add(prodVm);
            }

            //SolarSystem = _ssVmFactory.CreateSolarSystemViewModel();
            //SolarSystem.Model = model_Var.SolarSystem;
        }
Ejemplo n.º 6
0
        private void updateFromModel()
        {
            ScPlanet p = StarChart.GetPlanet(model_Var.StarChartId);

            name_Var = p.Name;
            //Population = model_Var.Population;
            societyVm_Var.Model = model_Var.Society;

            foreach (Producer prod in model_Var.Producers)
            {
                IProducerViewModel prodVm = _producerVmFactory.CreateProducerViewModel();
                prodVm.Model = prod;
                producers_Var.Add(prodVm);
            }
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="ProducerMessageHandlerFactory"/> class.
 /// </summary>
 /// <param name="toDispose">To dispose.</param>
 /// <param name="trace">The trace.</param>
 /// <param name="ViewModel">The <see cref="IProducerViewModel"/> instance implementing ViewModel layer in the MVVM programming pattern.</param>
 public ProducerMessageHandlerFactory(Action<IDisposable> toDispose, Action<string> trace, IProducerViewModel ViewModel)
 {
     m_ToDispose = toDispose;
       m_Trace = trace;
       m_ViewModel = ViewModel;
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProducerMessageHandlerFactory"/> class.
 /// </summary>
 /// <param name="toDispose">To dispose.</param>
 /// <param name="trace">The trace.</param>
 /// <param name="ViewModel">The <see cref="IProducerViewModel"/> instance implementing ViewModel layer in the MVVM programming pattern.</param>
 public ProducerMessageHandlerFactory(Action <IDisposable> toDispose, Action <string> trace, IProducerViewModel ViewModel)
 {
     m_ToDispose = toDispose;
     m_Trace     = trace;
     m_ViewModel = ViewModel;
 }