예제 #1
0
 public override void Reset()
 {
     this.engineTotalThrust         = 0.0;
     this.engineIspPerRunningEngine = 0.0;
     this.propReqPerRunningEngine   = 0.0f;
     this.enginesRunningCount       = 0;
     deltaIspPerSecond.Clear();
     engines.Clear();
     this.afterburnerEnabled   = false;
     this.afterburnerInstalled = false;
 }
        private void Reset()
        {
            if (_isRunning)
            {
                Pause();
            }

            _mainSeries.Clear();
            _maLowSeries.Clear();
            _maHighSeries.Clear();

            _maLow.Clear();
            _maHigh.Clear();
        }
        private void Reset()
        {
            if (_isRunning)
            {
                Pause();
            }

            using (Surface.SuspendUpdates())
            {
                _mainSeries.Clear();
                _maLowSeries.Clear();
                _maHighSeries.Clear();
            }

            _maLow.Clear();
            _maHigh.Clear();
        }
        public override void InitExampleForUiTest()
        {
            base.InitExampleForUiTest();

            _marketDataService.ClearSubscriptions();

            _xyDataSeries.Clear();
            _ohlcDataSeries.Clear();
            _sma50.Clear();
            _lastPrice = default(PriceBar);

            var marketDataService = new MarketDataService(new DateTime(2000, 08, 01, 12, 00, 00), 5, 20);

            // add initizal data
            InitData(marketDataService);

            // perform zoom extents to restore default VisibleRange
            MainSurface.ZoomExtentsX();

            // add one price bar to update location of annotations
            OnNewPrice(marketDataService.GetNextBar());
        }