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(); }
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"); }
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; }
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; }
/// <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; }