コード例 #1
0
        public DepthPlot2Parameters(Panel _chartPanel,
                                    Ruler[]            _rulers,
                                    VScrollBar _domainScrollBar,
                                    int[,]             _fieldIdxs,
                                    InstrumentDataList _history
                                    )
        {
            int x;

            chartPanel      = _chartPanel;
            rulers          = _rulers;
            domainScrollBar = _domainScrollBar;

            fieldIdxs = _fieldIdxs;
            history   = _history;

            seriesToPlot = new bool[maxNumDataSets];
            for (x = 0; x < maxNumDataSets; x++)
            {
                seriesToPlot[x] = true;
            }

            chartFirstCol = rulers[0].FirstCol();
            chartLastCol  = rulers[0].LastCol();

            chartWidth = chartLastCol - chartFirstCol + 1;
            AssignColors();

            CalcChartVariables();
        }
コード例 #2
0
        } /* BlockEnd */

        public void  FrameBytesOffsetsUpdateThreadStart(InstrumentDataList _history)
        {
            if ((updateFrameByteOffsetsRunning) || (updateFrameByteOffsetsThread != null))
            {
                MessageBox.Show("Attempted to start 'UpdateFrameByteOffsets'  but already running", "StartFrameBytesOffsetsUpdateThread");
                return;
            }

            history = _history;

            updateFrameByteOffsetsThread      = new Thread(new ThreadStart(UpdateFrameByteOffsets));
            updateFrameByteOffsetsThread.Name = "UpdateFrameByteOffsets";
            updateFrameByteOffsetsThread.Start();
        } /* FrameBytesOffsetsUpdateThreadStart */
コード例 #3
0
        public TimePlot(SipperConfigRec _sipperConfigRec,
                        InstrumentDataList _history
                        )
        {
            OSservices.CreateDirectory(PicesSipperVariables.ConfigurationDirectory());
            timePlotConfigFileName = OSservices.AddSlash(PicesSipperVariables.ConfigurationDirectory()) + "TimePlotConfig.txt";

            sipperConfigRec = _sipperConfigRec;
            history         = _history;
            InitializeComponent();
            InitializeVariables();
            LoadConfiguration();

            SetToLiveMode();
            updateChartTimer.Enabled = true;
        }
コード例 #4
0
ファイル: SipperFileBuffered.cs プロジェクト: PalakDave/Pices
        } /* EofReached */



        public void  FrameBytesOffsetsUpdateThreadStart(InstrumentDataList _history)
        {
            sipperFile.FrameBytesOffsetsUpdateThreadStart(_history);
        }