All Downloads are FREE. Search and download functionalities are using the official Maven repository.

devices.7.139.49.source-code.MPBDecoderSetup Maven / Gradle / Ivy


/*
		A basic implementation of the DeviceSetup class.
*/
import java.awt.*;
import javax.swing.*;

public class MPBDecoderSetup extends DeviceSetup
{
	private static final long serialVersionUID = 1L;

	public MPBDecoderSetup(JFrame parent)
	{
		super(parent);
		// This code is automatically generated by Visual Cafe when you add
		// components to the visual environment. It instantiates and initializes
		// the components. To modify the code, only use code syntax that matches
		// what Visual Cafe can generate, or Visual Cafe may be unable to back
		// parse your Java file into its visual environment.
		// {{INIT_CONTROLS
		setDeviceProvider("150.178.3.112");
		setDeviceTitle("MPB Decoder");
		setDeviceType("MPBDecoder");
		getContentPane().setLayout(null);
		setSize(639, 376);
		deviceField1.setTextOnly(true);
		deviceField1.setOffsetNid(1);
		deviceField1.setLabelString("CAMAC Name:");
		getContentPane().add(deviceField1);
		deviceField1.setBounds(0, 12, 240, 36);
		getContentPane().add(deviceDispatch1);
		deviceDispatch1.setBounds(468, 12, 131, 40);
		deviceChoice1.setOffsetNid(4);
		{
			final String[] tempString = new String[10];
			tempString[0] = "EVENT 1";
			tempString[1] = "EVENT 2";
			tempString[2] = "EVENT 3";
			tempString[3] = "EVENT 4";
			tempString[4] = "EVENT 5";
			tempString[5] = "1MHz";
			tempString[6] = "100KHz";
			tempString[7] = "10KHz";
			tempString[8] = "1KHz";
			tempString[9] = "100Hz";
			deviceChoice1.setChoiceItems(tempString);
		}
		deviceChoice1.setLabelString("Master Source:");
		getContentPane().add(deviceChoice1);
		deviceChoice1.setBounds(0, 48, 192, 36);
		deviceField2.setNumCols(6);
		deviceField2.setOffsetNid(3);
		deviceField2.setLabelString("Master Division: ");
		getContentPane().add(deviceField2);
		deviceField2.setBounds(204, 48, 200, 36);
		deviceField3.setNumCols(5);
		deviceField3.setOffsetNid(7);
		deviceField3.setLabelString("Start Event: ");
		getContentPane().add(deviceField3);
		deviceField3.setBounds(240, 12, 204, 36);
		getContentPane().add(JTabbedPane1);
		JTabbedPane1.setBounds(12, 84, 624, 252);
		deviceChannel1.setLines(4);
		deviceChannel1.setOffsetNid(9);
		deviceChannel1.setLabelString("On");
		deviceChannel1.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel1);
		deviceChannel1.setBounds(2, 24, 619, 225);
		JPanel1.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel1.add(JPanel1);
		deviceField4.setNumCols(8);
		deviceField4.setOffsetNid(11);
		deviceField4.setLabelString("Load: ");
		JPanel1.add(deviceField4);
		deviceField5.setNumCols(8);
		deviceField5.setOffsetNid(12);
		deviceField5.setLabelString("Hold: ");
		JPanel1.add(deviceField5);
		deviceField6.setNumCols(8);
		deviceField6.setOffsetNid(10);
		deviceField6.setLabelString("Event: ");
		JPanel1.add(deviceField6);
		JPanel2.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel1.add(JPanel2);
		deviceChoice3.setOffsetNid(13);
		{
			final String[] tempString = new String[7];
			tempString[0] = "NONE";
			tempString[1] = "TCN-1";
			tempString[2] = "GATE N+1";
			tempString[3] = "GATE N-1";
			tempString[4] = "GATE N";
			tempString[5] = "TRIGGER RISING";
			tempString[6] = "TRIGGER FALLING";
			deviceChoice3.setChoiceItems(tempString);
		}
		deviceChoice3.setLabelString("Gating: ");
		JPanel2.add(deviceChoice3);
		deviceChoice4.setOffsetNid(14);
		{
			final String[] tempString = new String[11];
			tempString[0] = "TCN-1";
			tempString[1] = "1MHz";
			tempString[2] = "100KHz";
			tempString[3] = "10KHz";
			tempString[4] = "1KHz";
			tempString[5] = "100Hz";
			tempString[6] = "EVENT 1";
			tempString[7] = "EVENT 2";
			tempString[8] = "EVENT 3";
			tempString[9] = "EVENT 4";
			tempString[10] = "EVENT 5";
			deviceChoice4.setChoiceItems(tempString);
		}
		deviceChoice4.setLabelString("Clock Source: ");
		JPanel2.add(deviceChoice4);
		deviceChoice5.setOffsetNid(15);
		{
			final String[] tempString = new String[2];
			tempString[0] = "RISING";
			tempString[1] = "FALLING";
			deviceChoice5.setChoiceItems(tempString);
		}
		deviceChoice5.setLabelString("Clock Edge: ");
		JPanel2.add(deviceChoice5);
		JPanel3.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel1.add(JPanel3);
		deviceChoice6.setOffsetNid(16);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice6.setChoiceItems(tempString);
		}
		deviceChoice6.setLabelString("Special Gate: ");
		JPanel3.add(deviceChoice6);
		deviceChoice7.setOffsetNid(17);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice7.setChoiceItems(tempString);
		}
		deviceChoice7.setLabelString("Double Load: ");
		JPanel3.add(deviceChoice7);
		deviceChoice8.setOffsetNid(18);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice8.setChoiceItems(tempString);
		}
		deviceChoice8.setLabelString("Repeat Count: ");
		JPanel3.add(deviceChoice8);
		JPanel4.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel1.add(BorderLayout.CENTER, JPanel4);
		deviceChoice9.setOffsetNid(19);
		{
			final String[] tempString = new String[2];
			tempString[0] = "BINARY";
			tempString[1] = "BCD";
			deviceChoice9.setChoiceItems(tempString);
		}
		deviceChoice9.setLabelString("Count Mode: ");
		JPanel4.add(deviceChoice9);
		deviceChoice10.setOffsetNid(20);
		{
			final String[] tempString = new String[2];
			tempString[0] = "ASCENDING";
			tempString[1] = "DESCENDING";
			deviceChoice10.setChoiceItems(tempString);
		}
		deviceChoice10.setLabelString("Count Dir.: ");
		JPanel4.add(deviceChoice10);
		deviceChoice11.setOffsetNid(21);
		{
			final String[] tempString = new String[6];
			tempString[0] = "ALWAYS HIGH";
			tempString[1] = "LOW PULSES";
			tempString[2] = "TOGGLE: INITIAL HIGH";
			tempString[3] = "TOGGLE: INITIAL LOW";
			tempString[4] = "ALWAYS LOW";
			tempString[5] = "HIGH PULSES";
			deviceChoice11.setChoiceItems(tempString);
		}
		deviceChoice11.setLabelString("Output Mode: ");
		JPanel4.add(deviceChoice11);
		deviceChannel2.setLines(4);
		deviceChannel2.setOffsetNid(23);
		deviceChannel2.setLabelString("On");
		deviceChannel2.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel2);
		deviceChannel2.setBounds(2, 24, 619, 225);
		JPanel5.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel2.add(JPanel5);
		deviceField7.setNumCols(8);
		deviceField7.setOffsetNid(25);
		deviceField7.setLabelString("Load: ");
		JPanel5.add(deviceField7);
		deviceField8.setNumCols(8);
		deviceField8.setOffsetNid(26);
		deviceField8.setLabelString("Hold: ");
		JPanel5.add(deviceField8);
		deviceField9.setNumCols(8);
		deviceField9.setOffsetNid(24);
		deviceField9.setLabelString("Event: ");
		JPanel5.add(deviceField9);
		JPanel6.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel2.add(JPanel6);
		deviceChoice12.setOffsetNid(27);
		{
			final String[] tempString = new String[7];
			tempString[0] = "NONE";
			tempString[1] = "TCN-1";
			tempString[2] = "GATE N+1";
			tempString[3] = "GATE N-1";
			tempString[4] = "GATE N";
			tempString[5] = "TRIGGER RISING";
			tempString[6] = "TRIGGER FALLING";
			deviceChoice12.setChoiceItems(tempString);
		}
		deviceChoice12.setLabelString("Gating: ");
		JPanel6.add(deviceChoice12);
		deviceChoice13.setOffsetNid(28);
		{
			final String[] tempString = new String[11];
			tempString[0] = "TCN-1";
			tempString[1] = "1MHz";
			tempString[2] = "100KHz";
			tempString[3] = "10KHz";
			tempString[4] = "1KHz";
			tempString[5] = "100Hz";
			tempString[6] = "EVENT 1";
			tempString[7] = "EVENT 2";
			tempString[8] = "EVENT 3";
			tempString[9] = "EVENT 4";
			tempString[10] = "EVENT 5";
			deviceChoice13.setChoiceItems(tempString);
		}
		deviceChoice13.setLabelString("Clock Source: ");
		JPanel6.add(deviceChoice13);
		deviceChoice14.setOffsetNid(29);
		{
			final String[] tempString = new String[2];
			tempString[0] = "RISING";
			tempString[1] = "FALLING";
			deviceChoice14.setChoiceItems(tempString);
		}
		deviceChoice14.setLabelString("Clock Edge: ");
		JPanel6.add(deviceChoice14);
		JPanel7.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel2.add(JPanel7);
		deviceChoice15.setOffsetNid(30);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice15.setChoiceItems(tempString);
		}
		deviceChoice15.setLabelString("Special Gate: ");
		JPanel7.add(deviceChoice15);
		deviceChoice16.setOffsetNid(31);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice16.setChoiceItems(tempString);
		}
		deviceChoice16.setLabelString("Double Load: ");
		JPanel7.add(deviceChoice16);
		deviceChoice17.setOffsetNid(32);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice17.setChoiceItems(tempString);
		}
		deviceChoice17.setLabelString("Repeat Count: ");
		JPanel7.add(deviceChoice17);
		JPanel8.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel2.add(BorderLayout.CENTER, JPanel8);
		deviceChoice18.setOffsetNid(33);
		{
			final String[] tempString = new String[2];
			tempString[0] = "BINARY";
			tempString[1] = "BCD";
			deviceChoice18.setChoiceItems(tempString);
		}
		deviceChoice18.setLabelString("Count Mode: ");
		JPanel8.add(deviceChoice18);
		deviceChoice19.setOffsetNid(34);
		{
			final String[] tempString = new String[2];
			tempString[0] = "ASCENDING";
			tempString[1] = "DESCENDING";
			deviceChoice19.setChoiceItems(tempString);
		}
		deviceChoice19.setLabelString("Count Dir.: ");
		JPanel8.add(deviceChoice19);
		deviceChoice20.setOffsetNid(35);
		{
			final String[] tempString = new String[6];
			tempString[0] = "ALWAYS HIGH";
			tempString[1] = "LOW PULSES";
			tempString[2] = "TOGGLE: INITIAL HIGH";
			tempString[3] = "TOGGLE: INITIAL LOW";
			tempString[4] = "ALWAYS LOW";
			tempString[5] = "HIGH PULSES";
			deviceChoice20.setChoiceItems(tempString);
		}
		deviceChoice20.setLabelString("Output Mode: ");
		JPanel8.add(deviceChoice20);
		deviceChannel3.setLines(4);
		deviceChannel3.setOffsetNid(37);
		deviceChannel3.setLabelString("On");
		deviceChannel3.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel3);
		deviceChannel3.setBounds(2, 24, 619, 225);
		JPanel9.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel3.add(JPanel9);
		deviceField10.setNumCols(8);
		deviceField10.setOffsetNid(39);
		deviceField10.setLabelString("Load: ");
		JPanel9.add(deviceField10);
		deviceField11.setNumCols(8);
		deviceField11.setOffsetNid(40);
		deviceField11.setLabelString("Hold: ");
		JPanel9.add(deviceField11);
		deviceField12.setNumCols(8);
		deviceField12.setOffsetNid(38);
		deviceField12.setLabelString("Event: ");
		JPanel9.add(deviceField12);
		JPanel10.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel3.add(JPanel10);
		deviceChoice21.setOffsetNid(41);
		{
			final String[] tempString = new String[7];
			tempString[0] = "NONE";
			tempString[1] = "TCN-1";
			tempString[2] = "GATE N+1";
			tempString[3] = "GATE N-1";
			tempString[4] = "GATE N";
			tempString[5] = "TRIGGER RISING";
			tempString[6] = "TRIGGER FALLING";
			deviceChoice21.setChoiceItems(tempString);
		}
		deviceChoice21.setLabelString("Gating: ");
		JPanel10.add(deviceChoice21);
		deviceChoice22.setOffsetNid(42);
		{
			final String[] tempString = new String[11];
			tempString[0] = "TCN-1";
			tempString[1] = "1MHz";
			tempString[2] = "100KHz";
			tempString[3] = "10KHz";
			tempString[4] = "1KHz";
			tempString[5] = "100Hz";
			tempString[6] = "EVENT 1";
			tempString[7] = "EVENT 2";
			tempString[8] = "EVENT 3";
			tempString[9] = "EVENT 4";
			tempString[10] = "EVENT 5";
			deviceChoice22.setChoiceItems(tempString);
		}
		deviceChoice22.setLabelString("Clock Source: ");
		JPanel10.add(deviceChoice22);
		deviceChoice23.setOffsetNid(43);
		{
			final String[] tempString = new String[2];
			tempString[0] = "RISING";
			tempString[1] = "FALLING";
			deviceChoice23.setChoiceItems(tempString);
		}
		deviceChoice23.setLabelString("Clock Edge: ");
		JPanel10.add(deviceChoice23);
		JPanel11.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel3.add(JPanel11);
		deviceChoice24.setOffsetNid(44);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice24.setChoiceItems(tempString);
		}
		deviceChoice24.setLabelString("Special Gate: ");
		JPanel11.add(deviceChoice24);
		deviceChoice25.setOffsetNid(45);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice25.setChoiceItems(tempString);
		}
		deviceChoice25.setLabelString("Double Load: ");
		JPanel11.add(deviceChoice25);
		deviceChoice26.setOffsetNid(46);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice26.setChoiceItems(tempString);
		}
		deviceChoice26.setLabelString("Repeat Count: ");
		JPanel11.add(deviceChoice26);
		JPanel12.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel3.add(BorderLayout.CENTER, JPanel12);
		deviceChoice27.setOffsetNid(47);
		{
			final String[] tempString = new String[2];
			tempString[0] = "BINARY";
			tempString[1] = "BCD";
			deviceChoice27.setChoiceItems(tempString);
		}
		deviceChoice27.setLabelString("Count Mode: ");
		JPanel12.add(deviceChoice27);
		deviceChoice28.setOffsetNid(48);
		{
			final String[] tempString = new String[2];
			tempString[0] = "ASCENDING";
			tempString[1] = "DESCENDING";
			deviceChoice28.setChoiceItems(tempString);
		}
		deviceChoice28.setLabelString("Count Dir.: ");
		JPanel12.add(deviceChoice28);
		deviceChoice29.setOffsetNid(49);
		{
			final String[] tempString = new String[6];
			tempString[0] = "ALWAYS HIGH";
			tempString[1] = "LOW PULSES";
			tempString[2] = "TOGGLE: INITIAL HIGH";
			tempString[3] = "TOGGLE: INITIAL LOW";
			tempString[4] = "ALWAYS LOW";
			tempString[5] = "HIGH PULSES";
			deviceChoice29.setChoiceItems(tempString);
		}
		deviceChoice29.setLabelString("Output Mode: ");
		JPanel12.add(deviceChoice29);
		deviceChannel4.setLines(4);
		deviceChannel4.setOffsetNid(51);
		deviceChannel4.setLabelString("On");
		deviceChannel4.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel4);
		deviceChannel4.setBounds(2, 24, 619, 225);
		JPanel13.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel4.add(JPanel13);
		deviceField13.setNumCols(8);
		deviceField13.setOffsetNid(53);
		deviceField13.setLabelString("Load: ");
		JPanel13.add(deviceField13);
		deviceField14.setNumCols(8);
		deviceField14.setOffsetNid(54);
		deviceField14.setLabelString("Hold: ");
		JPanel13.add(deviceField14);
		deviceField15.setNumCols(8);
		deviceField15.setOffsetNid(52);
		deviceField15.setLabelString("Event: ");
		JPanel13.add(deviceField15);
		JPanel14.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel4.add(JPanel14);
		deviceChoice30.setOffsetNid(55);
		{
			final String[] tempString = new String[7];
			tempString[0] = "NONE";
			tempString[1] = "TCN-1";
			tempString[2] = "GATE N+1";
			tempString[3] = "GATE N-1";
			tempString[4] = "GATE N";
			tempString[5] = "TRIGGER RISING";
			tempString[6] = "TRIGGER FALLING";
			deviceChoice30.setChoiceItems(tempString);
		}
		deviceChoice30.setLabelString("Gating: ");
		JPanel14.add(deviceChoice30);
		deviceChoice31.setOffsetNid(56);
		{
			final String[] tempString = new String[11];
			tempString[0] = "TCN-1";
			tempString[1] = "1MHz";
			tempString[2] = "100KHz";
			tempString[3] = "10KHz";
			tempString[4] = "1KHz";
			tempString[5] = "100Hz";
			tempString[6] = "EVENT 1";
			tempString[7] = "EVENT 2";
			tempString[8] = "EVENT 3";
			tempString[9] = "EVENT 4";
			tempString[10] = "EVENT 5";
			deviceChoice31.setChoiceItems(tempString);
		}
		deviceChoice31.setLabelString("Clock Source: ");
		JPanel14.add(deviceChoice31);
		deviceChoice32.setOffsetNid(57);
		{
			final String[] tempString = new String[2];
			tempString[0] = "RISING";
			tempString[1] = "FALLING";
			deviceChoice32.setChoiceItems(tempString);
		}
		deviceChoice32.setLabelString("Clock Edge: ");
		JPanel14.add(deviceChoice32);
		JPanel15.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel4.add(JPanel15);
		deviceChoice33.setOffsetNid(58);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice33.setChoiceItems(tempString);
		}
		deviceChoice33.setLabelString("Special Gate: ");
		JPanel15.add(deviceChoice33);
		deviceChoice34.setOffsetNid(59);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice34.setChoiceItems(tempString);
		}
		deviceChoice34.setLabelString("Double Load: ");
		JPanel15.add(deviceChoice34);
		deviceChoice35.setOffsetNid(60);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice35.setChoiceItems(tempString);
		}
		deviceChoice35.setLabelString("Repeat Count: ");
		JPanel15.add(deviceChoice35);
		JPanel16.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel4.add(BorderLayout.CENTER, JPanel16);
		deviceChoice36.setOffsetNid(61);
		{
			final String[] tempString = new String[2];
			tempString[0] = "BINARY";
			tempString[1] = "BCD";
			deviceChoice36.setChoiceItems(tempString);
		}
		deviceChoice36.setLabelString("Count Mode: ");
		JPanel16.add(deviceChoice36);
		deviceChoice37.setOffsetNid(62);
		{
			final String[] tempString = new String[2];
			tempString[0] = "ASCENDING";
			tempString[1] = "DESCENDING";
			deviceChoice37.setChoiceItems(tempString);
		}
		deviceChoice37.setLabelString("Count Dir.: ");
		JPanel16.add(deviceChoice37);
		deviceChoice38.setOffsetNid(63);
		{
			final String[] tempString = new String[6];
			tempString[0] = "ALWAYS HIGH";
			tempString[1] = "LOW PULSES";
			tempString[2] = "TOGGLE: INITIAL HIGH";
			tempString[3] = "TOGGLE: INITIAL LOW";
			tempString[4] = "ALWAYS LOW";
			tempString[5] = "HIGH PULSES";
			deviceChoice38.setChoiceItems(tempString);
		}
		deviceChoice38.setLabelString("Output Mode: ");
		JPanel16.add(deviceChoice38);
		deviceChannel5.setLines(4);
		deviceChannel5.setOffsetNid(65);
		deviceChannel5.setLabelString("On");
		deviceChannel5.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel5);
		deviceChannel5.setBounds(2, 24, 619, 225);
		JPanel17.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel5.add(JPanel17);
		deviceField16.setNumCols(8);
		deviceField16.setOffsetNid(67);
		deviceField16.setLabelString("Load: ");
		JPanel17.add(deviceField16);
		deviceField17.setNumCols(8);
		deviceField17.setOffsetNid(68);
		deviceField17.setLabelString("Hold: ");
		JPanel17.add(deviceField17);
		deviceField18.setNumCols(8);
		deviceField18.setOffsetNid(66);
		deviceField18.setLabelString("Event: ");
		JPanel17.add(deviceField18);
		JPanel18.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel5.add(JPanel18);
		deviceChoice39.setOffsetNid(69);
		{
			final String[] tempString = new String[7];
			tempString[0] = "NONE";
			tempString[1] = "TCN-1";
			tempString[2] = "GATE N+1";
			tempString[3] = "GATE N-1";
			tempString[4] = "GATE N";
			tempString[5] = "TRIGGER RISING";
			tempString[6] = "TRIGGER FALLING";
			deviceChoice39.setChoiceItems(tempString);
		}
		deviceChoice39.setLabelString("Gating: ");
		JPanel18.add(deviceChoice39);
		deviceChoice40.setOffsetNid(70);
		{
			final String[] tempString = new String[11];
			tempString[0] = "TCN-1";
			tempString[1] = "1MHz";
			tempString[2] = "100KHz";
			tempString[3] = "10KHz";
			tempString[4] = "1KHz";
			tempString[5] = "100Hz";
			tempString[6] = "EVENT 1";
			tempString[7] = "EVENT 2";
			tempString[8] = "EVENT 3";
			tempString[9] = "EVENT 4";
			tempString[10] = "EVENT 5";
			deviceChoice40.setChoiceItems(tempString);
		}
		deviceChoice40.setLabelString("Clock Source: ");
		JPanel18.add(deviceChoice40);
		deviceChoice41.setOffsetNid(71);
		{
			final String[] tempString = new String[2];
			tempString[0] = "RISING";
			tempString[1] = "FALLING";
			deviceChoice41.setChoiceItems(tempString);
		}
		deviceChoice41.setLabelString("Clock Edge: ");
		JPanel18.add(deviceChoice41);
		JPanel19.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel5.add(JPanel19);
		deviceChoice42.setOffsetNid(72);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice42.setChoiceItems(tempString);
		}
		deviceChoice42.setLabelString("Special Gate: ");
		JPanel19.add(deviceChoice42);
		deviceChoice43.setOffsetNid(73);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice43.setChoiceItems(tempString);
		}
		deviceChoice43.setLabelString("Double Load: ");
		JPanel19.add(deviceChoice43);
		deviceChoice44.setOffsetNid(74);
		{
			final String[] tempString = new String[2];
			tempString[0] = "DISABLED";
			tempString[1] = "ENABLED";
			deviceChoice44.setChoiceItems(tempString);
		}
		deviceChoice44.setLabelString("Repeat Count: ");
		JPanel19.add(deviceChoice44);
		JPanel20.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		deviceChannel5.add(BorderLayout.CENTER, JPanel20);
		deviceChoice45.setOffsetNid(75);
		{
			final String[] tempString = new String[2];
			tempString[0] = "BINARY";
			tempString[1] = "BCD";
			deviceChoice45.setChoiceItems(tempString);
		}
		deviceChoice45.setLabelString("Count Mode: ");
		JPanel20.add(deviceChoice45);
		deviceChoice46.setOffsetNid(76);
		{
			final String[] tempString = new String[2];
			tempString[0] = "ASCENDING";
			tempString[1] = "DESCENDING";
			deviceChoice46.setChoiceItems(tempString);
		}
		deviceChoice46.setLabelString("Count Dir.: ");
		JPanel20.add(deviceChoice46);
		deviceChoice47.setOffsetNid(77);
		{
			final String[] tempString = new String[6];
			tempString[0] = "ALWAYS HIGH";
			tempString[1] = "LOW PULSES";
			tempString[2] = "TOGGLE: INITIAL HIGH";
			tempString[3] = "TOGGLE: INITIAL LOW";
			tempString[4] = "ALWAYS LOW";
			tempString[5] = "HIGH PULSES";
			deviceChoice47.setChoiceItems(tempString);
		}
		deviceChoice47.setLabelString("Output Mode: ");
		JPanel20.add(deviceChoice47);
		JTabbedPane1.setSelectedIndex(0);
		JTabbedPane1.setSelectedComponent(deviceChannel1);
		JTabbedPane1.setTitleAt(0, "Channel 1");
		JTabbedPane1.setTitleAt(1, "Channel 2");
		JTabbedPane1.setTitleAt(2, "Channel 3");
		JTabbedPane1.setTitleAt(3, "Channel 4");
		JTabbedPane1.setTitleAt(4, "Channel 5");
		{
			final String[] tempString = new String[1];
			tempString[0] = "init";
			deviceButtons1.setMethods(tempString);
		}
		getContentPane().add(deviceButtons1);
		deviceButtons1.setBounds(168, 336, 324, 40);
		deviceChoice2.setOffsetNid(6);
		{
			final String[] tempString = new String[2];
			tempString[0] = "ENABLED";
			tempString[1] = "DISABLED";
			deviceChoice2.setChoiceItems(tempString);
		}
		deviceChoice2.setLabelString("Synch. Scalers: ");
		getContentPane().add(deviceChoice2);
		deviceChoice2.setBounds(408, 48, 200, 34);
		// }}
	}

	public MPBDecoderSetup()
	{
		this((JFrame) null);
	}

	public MPBDecoderSetup(String sTitle)
	{
		this();
		setTitle(sTitle);
	}

	@Override
	public void setVisible(boolean b)
	{
		if (b)
			setLocation(50, 50);
		super.setVisible(b);
	}

	static public void main(String args[])
	{
		(new MPBDecoderSetup()).setVisible(true);
	}

	@Override
	public void addNotify()
	{
		// Record the size of the window prior to calling parents addNotify.
		final Dimension size = getSize();
		super.addNotify();
		if (frameSizeAdjusted)
			return;
		frameSizeAdjusted = true;
		// Adjust size of frame according to the insets
		final Insets insets = getInsets();
		setSize(insets.left + insets.right + size.width, insets.top + insets.bottom + size.height);
	}

	// Used by addNotify
	boolean frameSizeAdjusted = false;
	// {{DECLARE_CONTROLS
	DeviceField deviceField1 = new DeviceField();
	DeviceDispatch deviceDispatch1 = new DeviceDispatch();
	DeviceChoice deviceChoice1 = new DeviceChoice();
	DeviceField deviceField2 = new DeviceField();
	DeviceField deviceField3 = new DeviceField();
	javax.swing.JTabbedPane JTabbedPane1 = new javax.swing.JTabbedPane();
	DeviceChannel deviceChannel1 = new DeviceChannel();
	javax.swing.JPanel JPanel1 = new javax.swing.JPanel();
	DeviceField deviceField4 = new DeviceField();
	DeviceField deviceField5 = new DeviceField();
	DeviceField deviceField6 = new DeviceField();
	javax.swing.JPanel JPanel2 = new javax.swing.JPanel();
	DeviceChoice deviceChoice3 = new DeviceChoice();
	DeviceChoice deviceChoice4 = new DeviceChoice();
	DeviceChoice deviceChoice5 = new DeviceChoice();
	javax.swing.JPanel JPanel3 = new javax.swing.JPanel();
	DeviceChoice deviceChoice6 = new DeviceChoice();
	DeviceChoice deviceChoice7 = new DeviceChoice();
	DeviceChoice deviceChoice8 = new DeviceChoice();
	javax.swing.JPanel JPanel4 = new javax.swing.JPanel();
	DeviceChoice deviceChoice9 = new DeviceChoice();
	DeviceChoice deviceChoice10 = new DeviceChoice();
	DeviceChoice deviceChoice11 = new DeviceChoice();
	DeviceChannel deviceChannel2 = new DeviceChannel();
	javax.swing.JPanel JPanel5 = new javax.swing.JPanel();
	DeviceField deviceField7 = new DeviceField();
	DeviceField deviceField8 = new DeviceField();
	DeviceField deviceField9 = new DeviceField();
	javax.swing.JPanel JPanel6 = new javax.swing.JPanel();
	DeviceChoice deviceChoice12 = new DeviceChoice();
	DeviceChoice deviceChoice13 = new DeviceChoice();
	DeviceChoice deviceChoice14 = new DeviceChoice();
	javax.swing.JPanel JPanel7 = new javax.swing.JPanel();
	DeviceChoice deviceChoice15 = new DeviceChoice();
	DeviceChoice deviceChoice16 = new DeviceChoice();
	DeviceChoice deviceChoice17 = new DeviceChoice();
	javax.swing.JPanel JPanel8 = new javax.swing.JPanel();
	DeviceChoice deviceChoice18 = new DeviceChoice();
	DeviceChoice deviceChoice19 = new DeviceChoice();
	DeviceChoice deviceChoice20 = new DeviceChoice();
	DeviceChannel deviceChannel3 = new DeviceChannel();
	javax.swing.JPanel JPanel9 = new javax.swing.JPanel();
	DeviceField deviceField10 = new DeviceField();
	DeviceField deviceField11 = new DeviceField();
	DeviceField deviceField12 = new DeviceField();
	javax.swing.JPanel JPanel10 = new javax.swing.JPanel();
	DeviceChoice deviceChoice21 = new DeviceChoice();
	DeviceChoice deviceChoice22 = new DeviceChoice();
	DeviceChoice deviceChoice23 = new DeviceChoice();
	javax.swing.JPanel JPanel11 = new javax.swing.JPanel();
	DeviceChoice deviceChoice24 = new DeviceChoice();
	DeviceChoice deviceChoice25 = new DeviceChoice();
	DeviceChoice deviceChoice26 = new DeviceChoice();
	javax.swing.JPanel JPanel12 = new javax.swing.JPanel();
	DeviceChoice deviceChoice27 = new DeviceChoice();
	DeviceChoice deviceChoice28 = new DeviceChoice();
	DeviceChoice deviceChoice29 = new DeviceChoice();
	DeviceChannel deviceChannel4 = new DeviceChannel();
	javax.swing.JPanel JPanel13 = new javax.swing.JPanel();
	DeviceField deviceField13 = new DeviceField();
	DeviceField deviceField14 = new DeviceField();
	DeviceField deviceField15 = new DeviceField();
	javax.swing.JPanel JPanel14 = new javax.swing.JPanel();
	DeviceChoice deviceChoice30 = new DeviceChoice();
	DeviceChoice deviceChoice31 = new DeviceChoice();
	DeviceChoice deviceChoice32 = new DeviceChoice();
	javax.swing.JPanel JPanel15 = new javax.swing.JPanel();
	DeviceChoice deviceChoice33 = new DeviceChoice();
	DeviceChoice deviceChoice34 = new DeviceChoice();
	DeviceChoice deviceChoice35 = new DeviceChoice();
	javax.swing.JPanel JPanel16 = new javax.swing.JPanel();
	DeviceChoice deviceChoice36 = new DeviceChoice();
	DeviceChoice deviceChoice37 = new DeviceChoice();
	DeviceChoice deviceChoice38 = new DeviceChoice();
	DeviceChannel deviceChannel5 = new DeviceChannel();
	javax.swing.JPanel JPanel17 = new javax.swing.JPanel();
	DeviceField deviceField16 = new DeviceField();
	DeviceField deviceField17 = new DeviceField();
	DeviceField deviceField18 = new DeviceField();
	javax.swing.JPanel JPanel18 = new javax.swing.JPanel();
	DeviceChoice deviceChoice39 = new DeviceChoice();
	DeviceChoice deviceChoice40 = new DeviceChoice();
	DeviceChoice deviceChoice41 = new DeviceChoice();
	javax.swing.JPanel JPanel19 = new javax.swing.JPanel();
	DeviceChoice deviceChoice42 = new DeviceChoice();
	DeviceChoice deviceChoice43 = new DeviceChoice();
	DeviceChoice deviceChoice44 = new DeviceChoice();
	javax.swing.JPanel JPanel20 = new javax.swing.JPanel();
	DeviceChoice deviceChoice45 = new DeviceChoice();
	DeviceChoice deviceChoice46 = new DeviceChoice();
	DeviceChoice deviceChoice47 = new DeviceChoice();
	DeviceButtons deviceButtons1 = new DeviceButtons();
	DeviceChoice deviceChoice2 = new DeviceChoice();
	// }}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy