public RecorderTimeLineAxis(RecorderChart parent) { Position = AxisPosition.Bottom; ParentControl = parent; IsZoomEnabled = false; this.StringFormat = "mm:ss.msec"; FPSKind = TimeLineKinds.TimeLineMilliSeconds; }
public RecorderLeftSignalAxis(RecorderChart parent) { Position = AxisPosition.Left; ParentControl = parent; IsZoomEnabled = true; Key = "Signal"; PositionTier = 1; Title = "Signal"; }
public RecorderLeftAngularAxis(RecorderChart parent) { Position = AxisPosition.Left; ParentControl = parent; IsZoomEnabled = true; Key = "Angular"; PositionTier = 0; Title = "Position"; }
public override void Close() { LinkManager.Manager.RemoveListener(this, ComponentEventListener); if (RecorderScope != null) { RecorderScope.Close(); RecorderScope = null; } if (Controller != null) { Controller.Close(); Controller = null; } base.Close(); }
private void PreInit() { CheckAxisPending = true; AxisOptions = null; TriggerOptions = null; RecorderMode = RecorderModeKinds.RecorderModeLocalOnly; LastRecorderMode = RecorderModeKinds.RecorderModeIdle; CurrentSystemModeId = 0; LastSystemModeId = 0xff; OptionsTab = new Options(this); AxesTab = new Axes(this); TriggersTab = new Triggers(this); JobStorageTab = new JobStorage(this); MotionTab = new Motion(this); RecorderScope = new RecorderChart(this); Controller = new AxesController(this); }
public RecorderSignalLineSeries(RecorderChart parent, DataCache cache, int seriesIndex) { ParentControl = parent; YAxisKey = "Signal"; MarkerType = OxyPlot.MarkerType.Circle; }
public MySignalTrackerHitResult(RecorderChart parent, Series series, DataPoint dp, ScreenPoint sp, object item = null, double index = -1, string text = null) : base(series, dp, sp, item, index, text) { ParentControl = parent; }