public PSUSettings() { //This is a fixed number for the PSU unit numberOfChannels = 2; initializeArrays(); trackingMode = AbstractPSUTrackingMode.Independent; }
public void setTrackingMode(AbstractPSUTrackingMode mode) { if (mode != trackingMode) { trackingMode = mode; settingsChanged = true; } }
private void cmbPSUMode_SelectedIndexChanged(object sender, EventArgs e) { AbstractPSUTrackingMode mode = (AbstractPSUTrackingMode)cmbPSUMode.SelectedItem; if (psuInstrument != null) { psuInstrument.settings.setTrackingMode(mode); } }
/** * Set the tracking mode (independent, series or parallel) * */ override public void setTrackingMode(AbstractPSUTrackingMode mode) { string cmd = "TRACK"; switch (mode) { case AbstractPSUTrackingMode.Independent: cmd += "0"; break; case AbstractPSUTrackingMode.Series: cmd += "1"; break; case AbstractPSUTrackingMode.Parallel: cmd += "2"; break; } sendCommand(cmd); }
public override void setTrackingMode(AbstractPSUTrackingMode mode) { }
abstract public void setTrackingMode(AbstractPSUTrackingMode mode);