public TriggerValue(TriggerValue t) : this() { mode = t.mode; source = t.source; channel = t.channel; Digital = new Dictionary <DigitalChannel, DigitalTriggerValue>(t.Digital); edge = t.edge; level = t.level; pulseWidthMax = t.pulseWidthMax; pulseWidthMin = t.pulseWidthMin; }
/// <summary> /// Set the active external trigger edge /// </summary> /// <param name="triggerEdge">Should external trigger activate on rising or falling edge?</param> public void SetExternalTriggerEdge(TriggerEdge triggerEdge) { SendCommandWithErrorOnlyResponse("PM:TRIG:EDGE " + ((int)triggerEdge).ToString()); }
private void cmbTriggerEdge_SelectedIndexChanged(object sender, EventArgs e) { TriggerEdge edge = (TriggerEdge)cmbTriggerEdge.SelectedIndex; Newport.SetExternalTriggerEdge(edge); }