#include <Main.h>
Classes | |
| struct | DISP_STATE |
| Current plot state (depending on mode). | |
Public Member Functions | |
| void __fastcall | pnlCenterResize (TObject *Sender) |
| void __fastcall | TimerTimer (TObject *Sender) |
| void __fastcall | pnlCenterMouseDown (TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) |
| void __fastcall | ActionChangeMouseModeCursorExecute (TObject *Sender) |
| void __fastcall | ActionChangeMouseModeOffsetExecute (TObject *Sender) |
| void __fastcall | ActionChangeMouseModeZoomExecute (TObject *Sender) |
| void __fastcall | ActionChangeMouseModeZoomXExecute (TObject *Sender) |
| void __fastcall | ActionChangeMouseModeZoomYExecute (TObject *Sender) |
| void __fastcall | ActionZoomClearExecute (TObject *Sender) |
| void __fastcall | pnlCenterMouseUp (TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) |
| void __fastcall | ActionModeScopeExecute (TObject *Sender) |
| void __fastcall | ActionModeSpectrumExecute (TObject *Sender) |
| void __fastcall | miAboutClick (TObject *Sender) |
| void __fastcall | FormCreate (TObject *Sender) |
| void __fastcall | miDeviceSettingsClick (TObject *Sender) |
| void __fastcall | miViewLogClick (TObject *Sender) |
| void __fastcall | ActionAcquireStartExecute (TObject *Sender) |
| void __fastcall | ActionAcquireStopExecute (TObject *Sender) |
| void __fastcall | tmrUpdateConnStateTimer (TObject *Sender) |
| void __fastcall | cbTriggerTypeChange (TObject *Sender) |
| void __fastcall | btnManualTriggerClick (TObject *Sender) |
| void __fastcall | cbBufferSizeChange (TObject *Sender) |
| void __fastcall | cbCouplingTypeChange (TObject *Sender) |
| void __fastcall | PaintBoxCenterPaint (TObject *Sender) |
| void __fastcall | PaintBoxCenterMouseDown (TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) |
| void __fastcall | PaintBoxCenterMouseUp (TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) |
| void __fastcall | FormCloseQuery (TObject *Sender, bool &CanClose) |
| void __fastcall | ActionCopyPlotClipbrdExecute (TObject *Sender) |
| void __fastcall | TrackbarKeyUp (TObject *Sender, WORD &Key, TShiftState Shift) |
| void __fastcall | miStatisticsClick (TObject *Sender) |
| void __fastcall | ActionShowCommonSettingsExecute (TObject *Sender) |
| void __fastcall | ActionModeRecorderExecute (TObject *Sender) |
| void __fastcall | btnRecorderStartClick (TObject *Sender) |
| void __fastcall | btnRecorderStopClick (TObject *Sender) |
| void __fastcall | btnRecorderClearClick (TObject *Sender) |
| void __fastcall | tmrRecorderTimer (TObject *Sender) |
| void __fastcall | ActionExportPlotBitmapExecute (TObject *Sender) |
| void __fastcall | ActionCalibrateSensitivityExecute (TObject *Sender) |
| void __fastcall | ActionExportDataExecute (TObject *Sender) |
| void __fastcall | FormShow (TObject *Sender) |
| void __fastcall | ActionAutoFitYExecute (TObject *Sender) |
| Set diaplay Y axis zoom & offset to fit trace into. | |
| void __fastcall | ActionAutoFitXExecute (TObject *Sender) |
| void __fastcall | ActionLoadJsonFileExecute (TObject *Sender) |
| void __fastcall | ActionShowDataFilterChainExecute (TObject *Sender) |
| void __fastcall | ActionMs3RecordExecute (TObject *Sender) |
| void __fastcall | ActionMs3LoadExecute (TObject *Sender) |
| void __fastcall | ActionMs3FileRepairExecute (TObject *Sender) |
| void __fastcall | edIntervalExit (TObject *Sender) |
| __fastcall | TfrmMain (TComponent *Owner) |
| void | CallbackCloseLogFn (void) |
| Called when log window is closed. | |
| void | CallbackDataFn (short *, int) |
| Called by device when new data is available. | |
| void | CallbackConnectFn (int state, char *szMsgText) |
| Called by device when connection state is changed. | |
| void | CallbackTriggerFn (void) |
| Called by device when triggered. | |
| int | CallbackCalculateCalibrationFn (float fVoltageHigh, int *const offset, float *const gain) |
| Request calibration calculation. | |
| int | CallbackStoreCalibrationFn (const int offset, const float gain) |
| Store calibration data to device. | |
| void | CallbackPlotToolbarClickFn (int tag) |
| void | CallbackJsonViewerClose (void) |
| Called when closing JSON viewer. | |
| void | CallbackMs3ViewerClose (void) |
| Called when closing MS3 viewer. | |
| void | CallbackMs3ViewerDataUpdate (void) |
| Called when MS3 viewer updates data. | |
Public Attributes | |
| TPanel * | pnlCenter |
| TTimer * | Timer |
| TStatusBar * | StatusBar |
| TMainMenu * | Menu |
| TMenuItem * | File1 |
| TMenuItem * | miHelp |
| TMenuItem * | E1 |
| TMenuItem * | miSettings |
| TImageList * | imglToolbar |
| TCoolBar * | CoolBar |
| TToolBar * | ToolBarMode |
| TToolButton * | btnModeScope |
| TToolButton * | btnModeSpectrum |
| TToolButton * | btnModeRecorder |
| TToolBar * | ToolBarMouse |
| TToolButton * | btnMouseCursor |
| TToolButton * | btnMouseZoomXY |
| TToolButton * | btnMouseMove |
| TActionList * | ActionList |
| TAction * | ActionChangeMouseModeCursor |
| TAction * | ActionChangeMouseModeOffset |
| TAction * | ActionChangeMouseModeZoom |
| TToolButton * | btnMouseZoomX |
| TToolButton * | btnMouseZoomY |
| TAction * | ActionChangeMouseModeZoomX |
| TAction * | ActionChangeMouseModeZoomY |
| TToolButton * | btnZoomClear |
| TAction * | ActionZoomClear |
| TAction * | ActionModeScope |
| TAction * | ActionModeSpectrum |
| TMenuItem * | miAbout |
| TMenuItem * | miCommonSettings |
| TMenuItem * | miDeviceSettings |
| TMenuItem * | miView |
| TMenuItem * | miViewLog |
| TAction * | ActionAcquireStart |
| TAction * | ActionAcquireStop |
| TTimer * | tmrUpdateConnState |
| TPaintBox * | PaintBoxCenter |
| TAction * | ActionCopyPlotClipbrd |
| TMenuItem * | miCopyPlotToClipbrd |
| TPanel * | pnlZoomInfo |
| TLabel * | lblZoomX |
| TLabel * | lblZoomY |
| TMenuItem * | miTools |
| TMenuItem * | miStatistics |
| TAction * | ActionShowCommonSettings |
| TAction * | ActionModeRecorder |
| TTimer * | tmrRecorder |
| TMenuItem * | miExportPlotBitmap |
| TAction * | ActionExportPlotBitmap |
| TSaveDialog * | SaveDialog |
| TAction * | ActionCalibrateSensitivity |
| TMenuItem * | miCalibrateSensitivity |
| TAction * | ActionExportData |
| TMenuItem * | miExportcurrentdatatoJSONfile |
| TToolButton * | ToolButton1 |
| TToolButton * | ToolButton2 |
| TToolButton * | btinAutoFitY |
| TAction * | ActionAutoFitY |
| TAction * | ActionAutoFitX |
| TToolButton * | btnAutoFitX |
| TMenuItem * | miLoadJsonFile |
| TAction * | ActionLoadJsonFile |
| TPanel * | pnlRight |
| TPanel * | pnlOscControl |
| TLabel * | lblSensitivity |
| TLabel * | lblSensitivityVal |
| TLabel * | lblTriggerType |
| TLabel * | lblBuffer |
| TLabel * | lblSampling |
| TLabel * | lblSamplingVal |
| TLabel * | lblTriggerLevel |
| TLabel * | lblTriggerLevelVal |
| TLabel * | lblCouplingType |
| TLabel * | lblInterval |
| TLabel * | lblSeconds |
| TTrackBar * | trbarSensitivity |
| TComboBox * | cbTriggerType |
| TButton * | btnManualTrigger |
| TComboBox * | cbBufferSize |
| TTrackBar * | trbarSampling |
| TTrackBar * | trbarTriggerLevel |
| TComboBox * | cbCouplingType |
| TButton * | btnStart |
| TButton * | btnStop |
| TEdit * | edInterval |
| TButton * | btnRecorderStart |
| TButton * | btnRecorderStop |
| TButton * | btnRecorderClear |
| TProgressBar * | ProgressBarFrameRx |
| TFileExit * | FileExit1 |
| TMenuItem * | miExit |
| TMenuItem * | N1 |
| TOpenDialog * | OpenDialog |
| TAction * | ActionShowDataFilterChain |
| TMenuItem * | Datafilterchain1 |
| TAction * | ActionMs3Record |
| TMenuItem * | RecorddatatoMS3file1 |
| TMenuItem * | N2 |
| TMenuItem * | N3 |
| TAction * | ActionMs3Load |
| TMenuItem * | LoadMS3file1 |
| TMenuItem * | miMs3FileRepair |
| TAction * | ActionMs3FileRepair |
| int TfrmMain::CallbackCalculateCalibrationFn | ( | float | fVoltageHigh, | |
| int *const | offset, | |||
| float *const | gain | |||
| ) |
Request calibration calculation.
| fVoltageHigh | real voltage at left cursor | |
| offset | returned 0V offset | |
| gain | returned real sensitivity/declared sensitivity coeff |
| void TfrmMain::CallbackConnectFn | ( | int | state, | |
| char * | szMsgText | |||
| ) |
Called by device when connection state is changed.
| state | current connection state | |
| szMsgText | additional text message related to current connection state |
| void TfrmMain::CallbackDataFn | ( | short * | buf, | |
| int | size | |||
| ) |
Called by device when new data is available.
| void TfrmMain::CallbackTriggerFn | ( | void | ) |
Called by device when triggered.
| void __fastcall TfrmMain::PaintBoxCenterPaint | ( | TObject * | Sender | ) |
| void __fastcall TfrmMain::tmrRecorderTimer | ( | TObject * | Sender | ) |
1.5.9