/// <summary> /// 添加数据记录服务 /// </summary> /// <param name="frMain"></param> /// <param name="irn"></param> private static void RegisterServices() { ISimContext isc = SimContext.GetInstance(); IService isDataRecorder = new DataRecordService(isc); isDataRecorder.IsRunning = true; IService IPainter = PainterManager.GetService(PaintServiceType.Way, SimController.Canvas); IPainter.IsRunning = true; foreach (var way in SimController.ISimCtx.RoadNet.Ways) { foreach (var lane in way.Lanes) { lane.AddService(isDataRecorder); } way.AddService(IPainter); } IPainter = PainterManager.GetService(PaintServiceType.XNode, SimController.Canvas); IPainter.IsRunning = true; foreach (var xnode in SimController.ISimCtx.RoadNet.XNodes) { xnode.AddService(isDataRecorder); xnode.AddService(IPainter); } }
public void SetUpTests() { _dataModelMock = new Mock <IDatamodel>(); _keyMock = new Mock <IKey>(); _dataSetMock = new Mock <IDataSet>(); _dataRecordMock = new Mock <IDataRecord>(); _remoteDataLinkMock = new Mock <IDataLink4>(); _remoteDataLinkMock.Setup(d => d.Datamodel).Returns(_dataModelMock.Object); _localDataLinkMock = new Mock <IDataLink4>(); _remoteDataServerMock = new Mock <IRemoteDataServer>(); _remoteDataServerMock.Setup(r => r.GetDataLink(_instrumentId, _serverParkName)).Returns(_remoteDataLinkMock.Object); _remoteDataLinkProviderMock = new Mock <IRemoteDataLinkProvider>(); _remoteDataLinkProviderMock.Setup(r => r.GetDataLink(_connectionModel, _instrumentName, _serverParkName)).Returns(_remoteDataLinkMock.Object); _localDataLinkProviderMock = new Mock <ILocalDataLinkProvider>(); _localDataLinkProviderMock.Setup(r => r.GetDataLink(_connectionModel, _databaseFile)).Returns(_localDataLinkMock.Object); _sut = new DataRecordService( _remoteDataLinkProviderMock.Object, _localDataLinkProviderMock.Object); }
public ShellView() { InitializeComponent(); // _dcService = App.Instance.dcService; _clsHead = _dcService._clsHead; _clsDevice = _dcService._clsDevice; _clsFDConfig = _dcService._clsFDConfig; // _recordService = App.Instance.dataAccess.ServiceDataRecord; _records = new ObservableCollection <DataRecord>(); lvRecord.ItemsSource = _records; _recordTotalCount = 0; // _busiManager = App.Instance.busiManager; // _warden = App.Instance.warden; _onvifDevice = _warden.visDevice; // _delFrameRecved_UI = _funcFrameRecved_UI; _visDelFrameRecved_UI = _visFuncFrameRecved_UI; fdCanvas._delUpdateIR = _funcUpdateIR; fdCanvas._delEndUpdate = _funcEndUpdate; setFaceDispType(); _intToBrushConverter = (IntToBrushConverter)this.Resources["intToBrushConverter"]; _intToBrushConverter.BrushNormal = Brushes.Green; _intToImageSourceConverter = (IntToImageSourceConverter)this.Resources["intToImageSourceConverter"]; _intToImageSourceConverter.ImageNormal = (ImageSource)this.Resources["normalDrawingImage"]; _intToImageSourceConverter.ImageAbnormal = (ImageSource)this.Resources["abnormalDrawingImage"]; // _clsHead.PropertyChanged += _clsHead_PropertyChanged; _clsDevice.PropertyChanged += _clsDevice_PropertyChanged; // _timer = new DispatcherTimer(); _timer.Interval = App.Const_UpdateDelta; _timer.Tick += _timer_Tick; _timer.Start(); imgLogo.Source = AppStatic.BmpLogo; // this.MouseDoubleClick += ShellView_MouseDoubleClick; this.Loaded += ShellView_Loaded; }
SearchDbView() { InitializeComponent(); if (DesignerProperties.GetIsInDesignMode(this)) { return; } // _dcService = App.Instance.dcService; _serviceRecord = App.Instance.dataAccess.ServiceDataRecord; _searchInfo = new SearchInfo(); _allRecords = new List <DataRecord>(); // _filePager = new FilePager(); pageControl.PageContract = _filePager; // gridSearch.DataContext = _searchInfo; cmbLastTime.ItemsSource = LastTimeInfo.Infos; cmbLastTime.SelectedIndex = 0; }