diff --git a/deploy/packaging/debian/rfxdevices.noarch b/deploy/packaging/debian/rfxdevices.noarch
index 002f32e131..2132b79d52 100644
--- a/deploy/packaging/debian/rfxdevices.noarch
+++ b/deploy/packaging/debian/rfxdevices.noarch
@@ -30,9 +30,12 @@
./usr/local/mdsplus/pydevices/RfxDevices/MARTE.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_COMPONENT.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_CONVERSION.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DOUBLEH_MASTER.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DOUBLEH_SLAVE.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DTACQAI.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DTACQAO.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DUTY_CYCLE.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICSCA.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICS_IN.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICS_OUT.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EXPR.py
@@ -51,13 +54,19 @@
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_NI6368_DAC.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_NI6368_DO.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_NI6368_SYNCH_DI.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_OPCUA_IN.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_OPCUA_OUT.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_OPCUA_SERVER.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_OUT.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_PYTHON.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_PYTHON_GENERIC.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_PYTHON_PID.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_PYTHON_PWM.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RAMP.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RESAMPLER.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RFXMODEL.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RTNIN.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RTNOUT.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RTSM.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_DTT.py
diff --git a/deploy/packaging/redhat/rfxdevices.noarch b/deploy/packaging/redhat/rfxdevices.noarch
index e114a6eedf..e907de8bd9 100644
--- a/deploy/packaging/redhat/rfxdevices.noarch
+++ b/deploy/packaging/redhat/rfxdevices.noarch
@@ -31,9 +31,12 @@
./usr/local/mdsplus/pydevices/RfxDevices/MARTE.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_COMPONENT.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_CONVERSION.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DOUBLEH_MASTER.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DOUBLEH_SLAVE.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DTACQAI.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DTACQAO.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DUTY_CYCLE.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICSCA.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICS_IN.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICS_OUT.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EXPR.py
@@ -52,13 +55,19 @@
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_NI6368_DAC.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_NI6368_DO.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_NI6368_SYNCH_DI.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_OPCUA_IN.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_OPCUA_OUT.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_OPCUA_SERVER.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_OUT.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_PYTHON.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_PYTHON_GENERIC.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_PYTHON_PID.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_PYTHON_PWM.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RAMP.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RESAMPLER.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RFXMODEL.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RTNIN.py
+./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RTNOUT.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RTSM.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK.py
./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_DTT.py
diff --git a/java/devicebeans/src/main/java/DeviceInputs.java b/java/devicebeans/src/main/java/DeviceInputs.java
index 0ca648b8ad..d9df047bcf 100644
--- a/java/devicebeans/src/main/java/DeviceInputs.java
+++ b/java/devicebeans/src/main/java/DeviceInputs.java
@@ -13,9 +13,22 @@ public class DeviceInputs extends DeviceComponent
private JScrollPane scrollP;
private int numInputs;
- private JTextField valuesTF[], fieldsTF[][], parametersTF[][];
+ private JTextField valuesTF[], dimensionsTF[], fieldsTF[][], parametersTF[][];
+ private JTextField typesTF[];
+ private boolean parametersIsText[][];
private JLabel labels[];
int numParameters[], numFields[];
+ static final String types[] = {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"};
+ private int stringToIdx(String type)
+ {
+ for(int i = 0; i < types.length; i++)
+ {
+ if(types[i].equals(type))
+ return i;
+ }
+ return 0;
+ }
+
public DeviceInputs()
{
}
@@ -33,11 +46,14 @@ protected void initializeData(String data, boolean is_on)
numInputs = subtree.getInt("GETNCI("+subtree.getFullPath(currNid)+",\'NUMBER_OF_CHILDREN\')");
}catch(Exception exc){numInputs = 0;}
valuesTF = new JTextField[numInputs];
+ typesTF = new JTextField[numInputs];
+ dimensionsTF = new JTextField[numInputs];
labels = new JLabel[numInputs];
fieldsTF = new JTextField[numInputs][];
numParameters = new int[numInputs];
numFields = new int[numInputs];
parametersTF = new JTextField[numInputs][];
+ parametersIsText = new boolean[numInputs][];
JPanel jp = new JPanel();
jp.setLayout(new GridLayout(numInputs, 1));
int currInputNid = currNid + 1;
@@ -71,6 +87,7 @@ protected void initializeData(String data, boolean is_on)
}
fieldsTF[i] = new JTextField[numFields[i]];
parametersTF[i] = new JTextField[numParameters[i]];
+ parametersIsText[i] = new boolean[numParameters[i]];
String inputName;
try {
inputName = subtree.getString(subtree.getDataExpr(currInputNid + 5));
@@ -85,9 +102,12 @@ protected void initializeData(String data, boolean is_on)
jp1.setLayout(new GridLayout(1 + numFields[i],1));
JPanel jp2 = new JPanel();
- // jp2.setLayout(new BorderLayout());
- //jp2.add(valuesTF[i] = new JTextField(), "Center");
+ jp2.add(new JLabel("Value:"));
jp2.add(valuesTF[i] = new JTextField(30));
+ jp2.add(new JLabel("Type:"));
+ jp2.add(typesTF[i] = new JTextField(10));
+ jp2.add(new JLabel("Dimensions:"));
+ jp2.add(dimensionsTF[i] = new JTextField(4));
for(int parIdx = 0; parIdx < numParameters[i]; parIdx++)
{
java.lang.String parName = "";
@@ -99,13 +119,19 @@ protected void initializeData(String data, boolean is_on)
}
jp2.add(new JLabel(parName+":"));
jp2.add(parametersTF[i][parIdx] = new JTextField(10));
+ try {
+ parametersIsText[i][parIdx] = subtree.getUsage(currInputNid + 8 + 1 + 3 * parIdx).equals("TEXT");
+ }catch(Exception exc)
+ {
+ System.out.println("OHI CANNOT TAKE USAGE");
+ }
}
jp1.add(jp2);
for (int fieldIdx = 0; fieldIdx < numFields[i]; fieldIdx++)
{
String fieldName;
try {
- fieldName = subtree.getString(subtree.getDataExpr(currInputNid + 8 + 3 * numParameters[i] + 6 * fieldIdx + 4));
+ fieldName = subtree.getString(subtree.getDataExpr(currInputNid + 8 + 3 * numParameters[i] + 8 * fieldIdx + 5));
}catch(Exception exc)
{
fieldName = "";
@@ -116,7 +142,7 @@ protected void initializeData(String data, boolean is_on)
jp2.add(fieldsTF[i][fieldIdx] = new JTextField(), "Center");
jp1.add(jp2);
}
- currInputNid += numInputChildren + 1 + 3 * numParameters[i] + 6 * numFields[i];
+ currInputNid += numInputChildren + 1 + 3 * numParameters[i] + 8 * numFields[i];
jp.add(jp1);
}
scrollP = new JScrollPane(jp);
@@ -139,15 +165,37 @@ protected void displayData(String data, boolean is_on)
System.out.println("Error getting number of input children");
}
try {
- valuesTF[inputIdx].setText(subtree.getDataExpr(currInputNid + 4));
+ valuesTF[inputIdx].setText(subtree.getDataExpr(currInputNid + 4));
}catch(Exception exc)
{
valuesTF[inputIdx].setText("");
}
+ try {
+ String typeStr = subtree.getDataExpr(currInputNid + 1).replace("\"", "");
+ typesTF[inputIdx].setText(typeStr);
+ }catch(Exception exc)
+ {
+ typesTF[inputIdx].setText("");
+ }
+ try {
+ dimensionsTF[inputIdx].setText(subtree.getDataExpr(currInputNid + 2));
+ }catch(Exception exc)
+ {
+ dimensionsTF[inputIdx].setText("");
+ }
for(int parIdx = 0; parIdx < numParameters[inputIdx]; parIdx++)
{
try {
- parametersTF[inputIdx][parIdx].setText(subtree.getDataExpr(currInputNid + 9 + 3 * parIdx));
+ String parVal = subtree.getDataExpr(currInputNid + 9 + 3 * parIdx);
+ if(parametersIsText[inputIdx][parIdx])
+ {
+ parametersTF[inputIdx][parIdx].setText(parVal.substring(1, parVal.length() - 1));
+ }
+ else
+ {
+ parametersTF[inputIdx][parIdx].setText(parVal);
+ }
+
}catch(Exception exc)
{
parametersTF[inputIdx][parIdx].setText("");
@@ -156,10 +204,10 @@ protected void displayData(String data, boolean is_on)
for(int fieldIdx = 0; fieldIdx < numFields[inputIdx]; fieldIdx++)
{
try {
- fieldsTF[inputIdx][fieldIdx].setText(subtree.getDataExpr(currInputNid + 8 + 3 * numParameters[inputIdx] + 6 * fieldIdx + 5));
+ fieldsTF[inputIdx][fieldIdx].setText(subtree.getDataExpr(currInputNid + 8 + 3 * numParameters[inputIdx] + 8 * fieldIdx + 4));
}catch(Exception exc){fieldsTF[inputIdx][fieldIdx].setText("");}
}
- currInputNid += numInputChildren + 1 + 3 * numParameters[inputIdx] + 6 * numFields[inputIdx];
+ currInputNid += numInputChildren + 1 + 3 * numParameters[inputIdx] + 8 * numFields[inputIdx];
}
}
@@ -180,6 +228,18 @@ public void apply() throws Exception
{
System.out.println("Error getting number of input children");
}
+ try {
+ subtree.putDataExpr(currInputNid + 1, "\""+typesTF[inputIdx].getText()+"\"");
+ }catch(Exception exc)
+ {
+ JOptionPane.showMessageDialog(null, ""+exc, "Error in input field "+inputIdx, JOptionPane.WARNING_MESSAGE);
+ }
+ try {
+ subtree.putDataExpr(currInputNid + 2, dimensionsTF[inputIdx].getText());
+ }catch(Exception exc)
+ {
+ JOptionPane.showMessageDialog(null, ""+exc, "Error in input field "+inputIdx, JOptionPane.WARNING_MESSAGE);
+ }
try {
subtree.putDataExpr(currInputNid + 4, valuesTF[inputIdx].getText());
}catch(Exception exc)
@@ -189,8 +249,16 @@ public void apply() throws Exception
for(int parIdx = 0; parIdx < numParameters[inputIdx]; parIdx++)
{
try {
- subtree.putDataExpr(currInputNid + 9 + 3 * parIdx, parametersTF[inputIdx][parIdx].getText());
- }catch(Exception exc)
+ String parVal = parametersTF[inputIdx][parIdx].getText();
+ if(parametersIsText[inputIdx][parIdx])
+ {
+ subtree.putDataExpr(currInputNid + 9 + 3 * parIdx, "\'"+parVal+"\'");
+ }
+ else
+ {
+ subtree.putDataExpr(currInputNid + 9 + 3 * parIdx, parVal);
+ }
+ }catch(Exception exc)
{
JOptionPane.showMessageDialog(null, ""+exc, "Error in paremeter field "+inputIdx, JOptionPane.WARNING_MESSAGE);
}
@@ -198,14 +266,14 @@ public void apply() throws Exception
for(int fieldIdx = 0; fieldIdx < numFields[inputIdx]; fieldIdx++)
{
try {
- subtree.putDataExpr(currInputNid + 8 + 3 * numParameters[inputIdx] + 6 * fieldIdx + 5, fieldsTF[inputIdx][fieldIdx].getText());
+ subtree.putDataExpr(currInputNid + 8 + 3 * numParameters[inputIdx] + 8 * fieldIdx + 4, fieldsTF[inputIdx][fieldIdx].getText());
}catch(Exception exc)
{
JOptionPane.showMessageDialog(null, ""+exc, "Error in subfield of input field "+inputIdx, JOptionPane.WARNING_MESSAGE);
}
}
- currInputNid += numInputChildren + 1 + 3 * numParameters[inputIdx] + 6 * numFields[inputIdx];
+ currInputNid += numInputChildren + 1 + 3 * numParameters[inputIdx] + 8 * numFields[inputIdx];
}
}
}
diff --git a/java/devicebeans/src/main/java/DeviceOutputs.java b/java/devicebeans/src/main/java/DeviceOutputs.java
index 7d90b7677d..30772c3c4b 100644
--- a/java/devicebeans/src/main/java/DeviceOutputs.java
+++ b/java/devicebeans/src/main/java/DeviceOutputs.java
@@ -13,7 +13,6 @@
public class DeviceOutputs extends DeviceComponent
{
-
class FromTransferHandler extends TransferHandler
{
String path;
@@ -43,10 +42,23 @@ public int getSourceActions(JComponent comp)
private JScrollPane scrollP;
private int numOutputs;
private JTextField segLensTF[], parametersTF[], dimensionsTF[];
- private int segLenNids[], parameterNids[], dimensionNids[];
+ private JTextField typesTF[];
+ private boolean parametersIsText[];
+ private int segLenNids[], parameterNids[], dimensionNids[], typeNids[];
private int numOutputChildren = 0;
private int numItems;
private int numParItems;
+ static final String types[] = {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"};
+ private int stringToIdx(String type)
+ {
+ for(int i = 0; i < types.length; i++)
+ {
+ if(types[i].equals(type))
+ return i;
+ }
+ return 0;
+ }
+
public DeviceOutputs()
{
}
@@ -93,12 +105,15 @@ protected void initializeData(String data, boolean is_on)
numBusItems++;
}
numParItems += numPars;
- currOutNid += 1 + numChildren + numMembers + 3 * numPars + 8 * numFields;
+ currOutNid += 1 + numChildren + numMembers + 3 * numPars + 10 * numFields;
}
+ typesTF = new JTextField[numItems];
dimensionsTF = new JTextField[numItems];
segLensTF = new JTextField[numItems];
parametersTF = new JTextField[numParItems];
-
+ parametersIsText = new boolean[numParItems];
+
+ typeNids = new int[numItems];
dimensionNids = new int[numItems];
segLenNids = new int[numItems];
parameterNids = new int[numParItems];
@@ -138,8 +153,11 @@ protected void initializeData(String data, boolean is_on)
jp1.add(new JLabel("Dimensions: "));
jp1.add(dimensionsTF[currItem] = new JTextField(4));
dimensionNids[currItem] = currOutNid + 4;
+ jp1.add(new JLabel("Type: "));
+ jp1.add(typesTF[currItem] = new JTextField(10));
+ typeNids[currItem] = currOutNid + 2;
jp1.add(new JLabel("Segment len.: "));
- jp1.add(segLensTF[currItem] = new JTextField(10));
+ jp1.add(segLensTF[currItem] = new JTextField(4));
segLenNids[currItem] = currOutNid + 5;
currItem++;
for(int parIdx = 0; parIdx < numPars; parIdx++)
@@ -151,6 +169,13 @@ protected void initializeData(String data, boolean is_on)
}catch(Exception exc){parName = "";}
jp1.add(new JLabel(parName+":"));
jp1.add(parametersTF[numParItems] = new JTextField(10));
+ try {
+ parametersIsText[numParItems] = subtree.getUsage(currOutNid + 11 + 3 * parIdx).equals("TEXT");
+ }catch(Exception exc)
+ {
+ System.out.println("Internal error: cannot state whether parameter is text");
+ parametersIsText[numParItems] = false;
+ }
parameterNids[numParItems++] = currOutNid + 11 + 3 * parIdx;
}
jp.add(jp1);
@@ -174,17 +199,25 @@ public void mousePressed(MouseEvent me)
jp.add(busLabel);
for(int fieldIdx = 0; fieldIdx < numFields; fieldIdx++)
{
- int fieldNid = currOutNid + numChildren +numMembers +1 + 3 * numPars + 8 * fieldIdx;
+ int fieldNid = currOutNid + numChildren +numMembers +1 + 3 * numPars + 10 * fieldIdx;
segLenNids[currItem] = fieldNid + 5;
+ dimensionNids[currItem] = currOutNid + 4;
+ typeNids[currItem] = currOutNid + 2;
String fieldName = "";
try {
fieldName = subtree.getString(subtree.getDataExpr(fieldNid + 1));
}catch(Exception exc){}
JPanel jp1 = new JPanel();
jp1.setBorder(new TitledBorder(outName+'.'+fieldName));
- jp1.setLayout(new GridLayout(1,2));
+ // jp1.setLayout(new GridLayout(1,2));
+ //jp1.add(new JLabel("Dimensions: "));
+ jp1.add(dimensionsTF[currItem] = new JTextField(4));
+ dimensionsTF[currItem].setVisible(false);
+ //jp1.add(new JLabel("Type: "));
+ jp1.add(typesTF[currItem] = new JTextField(10));
+ typesTF[currItem].setVisible(false);
jp1.add(new JLabel("Segment len.: "));
- jp1.add(segLensTF[currItem] = new JTextField(10));
+ jp1.add(segLensTF[currItem] = new JTextField(4));
try {
jp1.setTransferHandler(new FromTransferHandler(subtree.getFullPath(currOutNid)+".FIELDS."+fieldName+":VALUE"));
@@ -202,9 +235,10 @@ public void mousePressed(MouseEvent me)
currItem++;
}
}
- currOutNid += 1 + numChildren + numMembers + 3 * numPars + 8 * numFields;
+ currOutNid += 1 + numChildren + numMembers + 3 * numPars + 10 * numFields;
}
+ numItems = currItem;
scrollP = new JScrollPane(jp);
setLayout(new BorderLayout());
add(scrollP, "Center");
@@ -212,7 +246,7 @@ public void mousePressed(MouseEvent me)
}
protected void displayData(String data, boolean is_on)
{
-for(int idx = 0; idx < numItems; idx++)
+ for(int idx = 0; idx < numItems; idx++)
{
try {
segLensTF[idx].setText(subtree.getDataExpr(segLenNids[idx]));
@@ -221,19 +255,38 @@ protected void displayData(String data, boolean is_on)
segLensTF[idx].setText("");
}
try {
- dimensionsTF[idx].setText(subtree.getDataExpr(dimensionNids[idx]));
+ if(dimensionsTF[idx].isVisible())
+ dimensionsTF[idx].setText(subtree.getDataExpr(dimensionNids[idx]));
}catch(Exception exc)
{
dimensionsTF[idx].setText("");
}
+ try {
+ if(typesTF[idx].isVisible())
+ {
+ typesTF[idx].setText(subtree.getDataExpr(typeNids[idx]).replace("\"", ""));
+ }
+ }catch(Exception exc)
+ {
+ typesTF[idx].setText("");
+ }
}
- for(int idx = 0; idx < numParItems; idx++)
+ for(int parIdx = 0; parIdx < numParItems; parIdx++)
{
try {
- parametersTF[idx].setText(subtree.getDataExpr(parameterNids[idx]));
+ String parValue = subtree.getDataExpr(parameterNids[parIdx]);
+ if(parametersIsText[parIdx])
+ {
+ parametersTF[parIdx].setText(parValue.substring(1, parValue.length() - 1));
+ }
+ else
+ {
+ parametersTF[parIdx].setText(parValue);
+ }
+
}catch(Exception exc)
{
- parametersTF[idx].setText("");
+ parametersTF[parIdx].setText("");
}
}
}
@@ -246,11 +299,22 @@ public void apply() throws Exception
for(int idx = 0; idx < numItems; idx++)
{
try {
- subtree.putDataExpr(dimensionNids[idx], dimensionsTF[idx].getText());
+ if(dimensionsTF[idx].isVisible())
+ subtree.putDataExpr(dimensionNids[idx], dimensionsTF[idx].getText());
}catch(Exception exc)
{
System.out.println("Error saving Dimensions");
}
+ try {
+ if(typesTF[idx].isVisible())
+ {
+ String typeStr = typesTF[idx].getText();
+ subtree.putDataExpr(typeNids[idx], "\""+typeStr+"\"");
+ }
+ }catch(Exception exc)
+ {
+ System.out.println("Error saving Type");
+ }
try {
subtree.putDataExpr(segLenNids[idx], segLensTF[idx].getText());
}catch(Exception exc)
@@ -261,7 +325,15 @@ public void apply() throws Exception
for(int idx = 0; idx < numParItems; idx++)
{
try {
- subtree.putDataExpr(parameterNids[idx], parametersTF[idx].getText());
+ if(parametersIsText[idx])
+ {
+ subtree.putDataExpr(parameterNids[idx], "\'"+parametersTF[idx].getText()+"\'");
+ }
+ else
+ {
+ subtree.putDataExpr(parameterNids[idx], parametersTF[idx].getText());
+ }
+
}catch(Exception exc)
{
System.out.println("Error saving Parameter");
diff --git a/java/devicebeans/src/main/java/DeviceParameters.java b/java/devicebeans/src/main/java/DeviceParameters.java
index b67c277754..2b4b846a36 100644
--- a/java/devicebeans/src/main/java/DeviceParameters.java
+++ b/java/devicebeans/src/main/java/DeviceParameters.java
@@ -28,13 +28,22 @@ protected void initializeData(String data, boolean is_on)
JPanel jp = new JPanel();
jp.setLayout(new GridLayout(numParameters, 1));
int currNid = baseNid + offsetNid + 2 + 3 * parameterOffset;
- for(int i = 0; i < numParameters; i++)
+ int i = 0;
+ while(i < numParameters)
{
+ int numChildren = 0;
+ try {
+ numChildren = subtree.getInt("GETNCI("+subtree.getFullPath(currNid+1)+",\'NUMBER_OF_CHILDREN\')");
+ }catch(Exception exc){System.out.println("Internal error in DeviceParameters.initialize)");}
+ if(numChildren > 0)
+ {
+ currNid += 3;
+ continue;
+ }
JPanel jp1 = new JPanel();
String parName = "";
try {
parName = subtree.getString(subtree.getDataExpr(currNid));
- parName = parName.substring(11);
}catch(Exception exc){System.out.println("Cannot read parameter name");}
jp1.setBorder(new TitledBorder(parName));
@@ -42,6 +51,7 @@ protected void initializeData(String data, boolean is_on)
jp1.add(valuesTF[i] = new JTextField(), "Center");
jp.add(jp1);
currNid += 3;
+ i++;
}
scrollP = new JScrollPane(jp);
setLayout(new BorderLayout());
@@ -52,12 +62,23 @@ protected void initializeData(String data, boolean is_on)
protected void displayData(String data, boolean is_on)
{
int currNid = baseNid + offsetNid + 3 + 3 * parameterOffset;
- for(int parIdx = 0; parIdx < numParameters; parIdx++)
+ int parIdx = 0;
+ while(parIdx < numParameters)
{
+ int numChildren = 0;
+ try {
+ numChildren = subtree.getInt("GETNCI("+subtree.getFullPath(currNid)+",\'NUMBER_OF_CHILDREN\')");
+ }catch(Exception exc){System.out.println("Internal error in DeviceParameters.initialize)");}
+ if(numChildren > 0)
+ {
+ currNid += 3;
+ continue;
+ }
try {
valuesTF[parIdx].setText(subtree.getDataExpr(currNid));
}catch(Exception exc){System.out.println("Cannot read parameter value");}
currNid += 3;
+ parIdx++;
}
}
@@ -67,12 +88,23 @@ protected void displayData(String data, boolean is_on)
public void apply() throws Exception
{
int currNid = baseNid + offsetNid + 3 + 3 * parameterOffset;
- for(int parIdx = 0; parIdx < numParameters; parIdx++)
+ int parIdx = 0;
+ while(parIdx < numParameters)
{
+ int numChildren = 0;
+ try {
+ numChildren = subtree.getInt("GETNCI("+subtree.getFullPath(currNid)+",\'NUMBER_OF_CHILDREN\')");
+ }catch(Exception exc){System.out.println("Internal error in DeviceParameters.initialize)");}
+ if(numChildren > 0)
+ {
+ currNid += 3;
+ continue;
+ }
try {
subtree.putDataExpr(currNid, valuesTF[parIdx].getText());
}catch(Exception exc){System.out.println("Cannot write parameter "+labels[parIdx]+": "+exc);}
currNid += 3;
+ parIdx++;
}
}
public int getNumParameters() {return numParameters;}
diff --git a/java/jdevices/src/main/java/MARTE2_DOUBLEH_MASTERSetup.java b/java/jdevices/src/main/java/MARTE2_DOUBLEH_MASTERSetup.java
new file mode 100644
index 0000000000..be205fd82f
--- /dev/null
+++ b/java/jdevices/src/main/java/MARTE2_DOUBLEH_MASTERSetup.java
@@ -0,0 +1,69 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+
+/**
+ *
+ * @author mdsplus
+ */
+public class MARTE2_DOUBLEH_MASTERSetup extends DeviceSetup {
+
+ /**
+ * Creates new form MARTE2_DOUBLEH_MASTERSetup
+ */
+ public MARTE2_DOUBLEH_MASTERSetup() {
+ initComponents();
+ }
+
+ /**
+ * This method is called from within the constructor to initialize the form.
+ * WARNING: Do NOT modify this code. The content of this method is always
+ * regenerated by the Form Editor.
+ */
+ @SuppressWarnings("unchecked")
+ // //GEN-BEGIN:initComponents
+ private void initComponents() {
+
+ deviceButtons1 = new DeviceButtons();
+ jTabbedPane1 = new javax.swing.JTabbedPane();
+ jPanel1 = new javax.swing.JPanel();
+ deviceInputs1 = new DeviceInputs();
+ jPanel2 = new javax.swing.JPanel();
+ deviceOutputs1 = new DeviceOutputs();
+
+ setDeviceProvider("localhost:8100");
+ setDeviceTitle("MARTe2 DoulbeHandhakeMaster");
+ setDeviceType("MARTE2_DOUBLEH_MASTER");
+ setHeight(300);
+ setWidth(500);
+ getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
+
+ jPanel1.setLayout(new java.awt.BorderLayout());
+
+ deviceInputs1.setOffsetNid(5);
+ jPanel1.add(deviceInputs1, java.awt.BorderLayout.CENTER);
+
+ jTabbedPane1.addTab("Inputs", jPanel1);
+
+ jPanel2.setLayout(new java.awt.BorderLayout());
+
+ deviceOutputs1.setOffsetNid(102);
+ jPanel2.add(deviceOutputs1, java.awt.BorderLayout.CENTER);
+
+ jTabbedPane1.addTab("Outputs", jPanel2);
+
+ getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER);
+ }// //GEN-END:initComponents
+
+
+ // Variables declaration - do not modify//GEN-BEGIN:variables
+ private DeviceButtons deviceButtons1;
+ private DeviceInputs deviceInputs1;
+ private DeviceOutputs deviceOutputs1;
+ private javax.swing.JPanel jPanel1;
+ private javax.swing.JPanel jPanel2;
+ private javax.swing.JTabbedPane jTabbedPane1;
+ // End of variables declaration//GEN-END:variables
+}
diff --git a/java/jdevices/src/main/java/MARTE2_DOUBLEH_SLAVESetup.java b/java/jdevices/src/main/java/MARTE2_DOUBLEH_SLAVESetup.java
new file mode 100644
index 0000000000..25c635c2bd
--- /dev/null
+++ b/java/jdevices/src/main/java/MARTE2_DOUBLEH_SLAVESetup.java
@@ -0,0 +1,70 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+
+/**
+ *
+ * @author mdsplus
+ */
+public class MARTE2_DOUBLEH_SLAVESetup extends DeviceSetup {
+
+ /**
+ * Creates new form MARTE2_DOUBLEH_SLAVESetup
+ */
+ public MARTE2_DOUBLEH_SLAVESetup() {
+ initComponents();
+ }
+
+ /**
+ * This method is called from within the constructor to initialize the form.
+ * WARNING: Do NOT modify this code. The content of this method is always
+ * regenerated by the Form Editor.
+ */
+ @SuppressWarnings("unchecked")
+ // //GEN-BEGIN:initComponents
+ private void initComponents() {
+
+ deviceButtons1 = new DeviceButtons();
+ jTabbedPane1 = new javax.swing.JTabbedPane();
+ jPanel1 = new javax.swing.JPanel();
+ deviceInputs1 = new DeviceInputs();
+ jPanel2 = new javax.swing.JPanel();
+ deviceOutputs1 = new DeviceOutputs();
+
+ setDeviceProvider("localhost:8100");
+ setDeviceTitle("MARTe2 DoubleHanshaking Slave");
+ setDeviceType("MARTE2_DOUBLEH_SLAVE");
+ setHeight(200);
+ setUpdateEvent("");
+ setWidth(500);
+ getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
+
+ jPanel1.setLayout(new java.awt.BorderLayout());
+
+ deviceInputs1.setOffsetNid(5);
+ jPanel1.add(deviceInputs1, java.awt.BorderLayout.CENTER);
+
+ jTabbedPane1.addTab("Inputs", jPanel1);
+
+ jPanel2.setLayout(new java.awt.BorderLayout());
+
+ deviceOutputs1.setOffsetNid(70);
+ jPanel2.add(deviceOutputs1, java.awt.BorderLayout.CENTER);
+
+ jTabbedPane1.addTab("Outputs", jPanel2);
+
+ getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER);
+ }// //GEN-END:initComponents
+
+
+ // Variables declaration - do not modify//GEN-BEGIN:variables
+ private DeviceButtons deviceButtons1;
+ private DeviceInputs deviceInputs1;
+ private DeviceOutputs deviceOutputs1;
+ private javax.swing.JPanel jPanel1;
+ private javax.swing.JPanel jPanel2;
+ private javax.swing.JTabbedPane jTabbedPane1;
+ // End of variables declaration//GEN-END:variables
+}
diff --git a/java/jdevices/src/main/java/MARTE2_EXPRSetup.java b/java/jdevices/src/main/java/MARTE2_EXPRSetup.java
index fe2c424534..5f5cf70b58 100644
--- a/java/jdevices/src/main/java/MARTE2_EXPRSetup.java
+++ b/java/jdevices/src/main/java/MARTE2_EXPRSetup.java
@@ -35,674 +35,39 @@ private void initComponents() {
deviceButtons1 = new DeviceButtons();
jPanel1 = new javax.swing.JPanel();
jTabbedPane1 = new javax.swing.JTabbedPane();
- jPanel2 = new javax.swing.JPanel();
- jPanel3 = new javax.swing.JPanel();
- deviceField1 = new DeviceField();
- deviceChoice1 = new DeviceChoice();
- jPanel4 = new javax.swing.JPanel();
- deviceField2 = new DeviceField();
- jPanel5 = new javax.swing.JPanel();
- jPanel6 = new javax.swing.JPanel();
- deviceField3 = new DeviceField();
- deviceChoice2 = new DeviceChoice();
- jPanel7 = new javax.swing.JPanel();
- deviceField4 = new DeviceField();
- jPanel8 = new javax.swing.JPanel();
- jPanel9 = new javax.swing.JPanel();
- deviceField5 = new DeviceField();
- deviceChoice3 = new DeviceChoice();
- jPanel10 = new javax.swing.JPanel();
- deviceField6 = new DeviceField();
- jPanel11 = new javax.swing.JPanel();
- jPanel12 = new javax.swing.JPanel();
- deviceField7 = new DeviceField();
- deviceChoice4 = new DeviceChoice();
- jPanel13 = new javax.swing.JPanel();
- deviceField8 = new DeviceField();
- jPanel14 = new javax.swing.JPanel();
- jPanel15 = new javax.swing.JPanel();
- deviceField9 = new DeviceField();
- deviceChoice5 = new DeviceChoice();
- jPanel16 = new javax.swing.JPanel();
- deviceField10 = new DeviceField();
- jPanel17 = new javax.swing.JPanel();
- jPanel18 = new javax.swing.JPanel();
- deviceField11 = new DeviceField();
- deviceChoice6 = new DeviceChoice();
- jPanel19 = new javax.swing.JPanel();
- deviceField12 = new DeviceField();
- jPanel20 = new javax.swing.JPanel();
- jPanel21 = new javax.swing.JPanel();
- deviceField13 = new DeviceField();
- deviceChoice7 = new DeviceChoice();
- jPanel22 = new javax.swing.JPanel();
- deviceField14 = new DeviceField();
- jPanel23 = new javax.swing.JPanel();
- jPanel24 = new javax.swing.JPanel();
- deviceField15 = new DeviceField();
- deviceChoice8 = new DeviceChoice();
- jPanel25 = new javax.swing.JPanel();
- deviceField16 = new DeviceField();
- jTabbedPane2 = new javax.swing.JTabbedPane();
- jPanel26 = new javax.swing.JPanel();
- jPanel27 = new javax.swing.JPanel();
- deviceField17 = new DeviceField();
- deviceChoice9 = new DeviceChoice();
- deviceField33 = new DeviceField();
- jPanel28 = new javax.swing.JPanel();
- deviceField18 = new DeviceField();
- deviceField44 = new DeviceField();
- jPanel29 = new javax.swing.JPanel();
- jPanel30 = new javax.swing.JPanel();
- deviceField19 = new DeviceField();
- deviceChoice10 = new DeviceChoice();
- deviceField34 = new DeviceField();
- jPanel31 = new javax.swing.JPanel();
- deviceField20 = new DeviceField();
- deviceField45 = new DeviceField();
- jPanel32 = new javax.swing.JPanel();
- jPanel33 = new javax.swing.JPanel();
- deviceField21 = new DeviceField();
- deviceChoice11 = new DeviceChoice();
- deviceField35 = new DeviceField();
- jPanel34 = new javax.swing.JPanel();
- deviceField22 = new DeviceField();
- deviceField46 = new DeviceField();
- jPanel35 = new javax.swing.JPanel();
- jPanel36 = new javax.swing.JPanel();
- deviceField23 = new DeviceField();
- deviceChoice12 = new DeviceChoice();
- deviceField36 = new DeviceField();
- jPanel37 = new javax.swing.JPanel();
- deviceField24 = new DeviceField();
- deviceField47 = new DeviceField();
- jPanel38 = new javax.swing.JPanel();
- jPanel39 = new javax.swing.JPanel();
- deviceField25 = new DeviceField();
- deviceChoice13 = new DeviceChoice();
- deviceField37 = new DeviceField();
- jPanel40 = new javax.swing.JPanel();
- deviceField26 = new DeviceField();
- deviceField48 = new DeviceField();
- jPanel41 = new javax.swing.JPanel();
- jPanel42 = new javax.swing.JPanel();
- deviceField27 = new DeviceField();
- deviceChoice14 = new DeviceChoice();
- deviceField38 = new DeviceField();
- jPanel43 = new javax.swing.JPanel();
- deviceField28 = new DeviceField();
- deviceField49 = new DeviceField();
- jPanel44 = new javax.swing.JPanel();
- jPanel45 = new javax.swing.JPanel();
- deviceField29 = new DeviceField();
- deviceChoice15 = new DeviceChoice();
- deviceField39 = new DeviceField();
- jPanel46 = new javax.swing.JPanel();
- deviceField30 = new DeviceField();
- deviceField50 = new DeviceField();
- jPanel47 = new javax.swing.JPanel();
- jPanel48 = new javax.swing.JPanel();
- deviceField31 = new DeviceField();
- deviceChoice16 = new DeviceChoice();
- deviceField40 = new DeviceField();
- jPanel49 = new javax.swing.JPanel();
- deviceField32 = new DeviceField();
- deviceField51 = new DeviceField();
+ jScrollPane1 = new javax.swing.JScrollPane();
+ deviceInputs1 = new DeviceInputs();
+ jScrollPane2 = new javax.swing.JScrollPane();
+ deviceOutputs1 = new DeviceOutputs();
jPanel50 = new javax.swing.JPanel();
- deviceField41 = new DeviceField();
- deviceField43 = new DeviceField();
deviceField42 = new DeviceField();
- setDeviceProvider("spilds:8100");
+ setDeviceProvider("localhost:8100");
setDeviceType("MARTE2_EXPR");
setHeight(400);
setWidth(900);
getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
- jPanel1.setLayout(new java.awt.GridLayout(2, 1));
+ jPanel1.setLayout(new java.awt.BorderLayout());
- jPanel2.setLayout(new java.awt.GridLayout(2, 1));
+ deviceInputs1.setOffsetNid(29);
+ jScrollPane1.setViewportView(deviceInputs1);
- deviceField1.setIdentifier("");
- deviceField1.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField1.setOffsetNid(32);
- jPanel3.add(deviceField1);
+ jTabbedPane1.addTab("Inputs", jScrollPane1);
- deviceChoice1.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice1.setIdentifier("");
- deviceChoice1.setLabelString("");
- deviceChoice1.setOffsetNid(31);
- deviceChoice1.setUpdateIdentifier("");
- jPanel3.add(deviceChoice1);
+ deviceOutputs1.setOffsetNid(94);
+ jScrollPane2.setViewportView(deviceOutputs1);
- jPanel2.add(jPanel3);
+ jTabbedPane1.addTab("Outputs", jScrollPane2);
- deviceField2.setIdentifier("");
- deviceField2.setLabelString("Value:");
- deviceField2.setNumCols(25);
- deviceField2.setOffsetNid(34);
- jPanel4.add(deviceField2);
-
- jPanel2.add(jPanel4);
-
- jTabbedPane1.addTab("In1", jPanel2);
-
- jPanel5.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField3.setIdentifier("");
- deviceField3.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField3.setOffsetNid(39);
- jPanel6.add(deviceField3);
-
- deviceChoice2.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice2.setIdentifier("");
- deviceChoice2.setLabelString("");
- deviceChoice2.setOffsetNid(38);
- deviceChoice2.setUpdateIdentifier("");
- jPanel6.add(deviceChoice2);
-
- jPanel5.add(jPanel6);
-
- deviceField4.setIdentifier("");
- deviceField4.setLabelString("Value:");
- deviceField4.setNumCols(25);
- deviceField4.setOffsetNid(41);
- jPanel7.add(deviceField4);
-
- jPanel5.add(jPanel7);
-
- jTabbedPane1.addTab("In2", jPanel5);
-
- jPanel8.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField5.setIdentifier("");
- deviceField5.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField5.setOffsetNid(46);
- jPanel9.add(deviceField5);
-
- deviceChoice3.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice3.setIdentifier("");
- deviceChoice3.setLabelString("");
- deviceChoice3.setOffsetNid(45);
- deviceChoice3.setUpdateIdentifier("");
- jPanel9.add(deviceChoice3);
-
- jPanel8.add(jPanel9);
-
- deviceField6.setIdentifier("");
- deviceField6.setLabelString("Value:");
- deviceField6.setNumCols(25);
- deviceField6.setOffsetNid(48);
- jPanel10.add(deviceField6);
-
- jPanel8.add(jPanel10);
-
- jTabbedPane1.addTab("In3", jPanel8);
-
- jPanel11.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField7.setIdentifier("");
- deviceField7.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField7.setOffsetNid(53);
- jPanel12.add(deviceField7);
-
- deviceChoice4.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice4.setIdentifier("");
- deviceChoice4.setLabelString("");
- deviceChoice4.setOffsetNid(52);
- deviceChoice4.setUpdateIdentifier("");
- jPanel12.add(deviceChoice4);
-
- jPanel11.add(jPanel12);
-
- deviceField8.setIdentifier("");
- deviceField8.setLabelString("Value:");
- deviceField8.setNumCols(25);
- deviceField8.setOffsetNid(55);
- jPanel13.add(deviceField8);
-
- jPanel11.add(jPanel13);
-
- jTabbedPane1.addTab("In4", jPanel11);
-
- jPanel14.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField9.setIdentifier("");
- deviceField9.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField9.setOffsetNid(60);
- jPanel15.add(deviceField9);
-
- deviceChoice5.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice5.setIdentifier("");
- deviceChoice5.setLabelString("");
- deviceChoice5.setOffsetNid(59);
- deviceChoice5.setUpdateIdentifier("");
- jPanel15.add(deviceChoice5);
-
- jPanel14.add(jPanel15);
-
- deviceField10.setIdentifier("");
- deviceField10.setLabelString("Value:");
- deviceField10.setNumCols(25);
- deviceField10.setOffsetNid(62);
- jPanel16.add(deviceField10);
-
- jPanel14.add(jPanel16);
-
- jTabbedPane1.addTab("In5", jPanel14);
-
- jPanel17.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField11.setIdentifier("");
- deviceField11.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField11.setOffsetNid(67);
- jPanel18.add(deviceField11);
-
- deviceChoice6.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice6.setIdentifier("");
- deviceChoice6.setLabelString("");
- deviceChoice6.setOffsetNid(66);
- deviceChoice6.setUpdateIdentifier("");
- jPanel18.add(deviceChoice6);
-
- jPanel17.add(jPanel18);
-
- deviceField12.setIdentifier("");
- deviceField12.setLabelString("Value:");
- deviceField12.setNumCols(25);
- deviceField12.setOffsetNid(69);
- jPanel19.add(deviceField12);
-
- jPanel17.add(jPanel19);
-
- jTabbedPane1.addTab("In6", jPanel17);
-
- jPanel20.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField13.setIdentifier("");
- deviceField13.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField13.setOffsetNid(74);
- jPanel21.add(deviceField13);
-
- deviceChoice7.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice7.setIdentifier("");
- deviceChoice7.setLabelString("");
- deviceChoice7.setOffsetNid(73);
- deviceChoice7.setUpdateIdentifier("");
- jPanel21.add(deviceChoice7);
-
- jPanel20.add(jPanel21);
-
- deviceField14.setIdentifier("");
- deviceField14.setLabelString("Value:");
- deviceField14.setNumCols(25);
- deviceField14.setOffsetNid(76);
- jPanel22.add(deviceField14);
-
- jPanel20.add(jPanel22);
-
- jTabbedPane1.addTab("In7", jPanel20);
-
- jPanel23.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField15.setIdentifier("");
- deviceField15.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField15.setOffsetNid(81);
- jPanel24.add(deviceField15);
-
- deviceChoice8.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice8.setIdentifier("");
- deviceChoice8.setLabelString("");
- deviceChoice8.setOffsetNid(80);
- deviceChoice8.setUpdateIdentifier("");
- jPanel24.add(deviceChoice8);
-
- jPanel23.add(jPanel24);
-
- deviceField16.setIdentifier("");
- deviceField16.setLabelString("Value:");
- deviceField16.setNumCols(25);
- deviceField16.setOffsetNid(83);
- jPanel25.add(deviceField16);
-
- jPanel23.add(jPanel25);
-
- jTabbedPane1.addTab("In8", jPanel23);
-
- jPanel1.add(jTabbedPane1);
-
- jPanel26.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField17.setIdentifier("");
- deviceField17.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField17.setOffsetNid(97);
- jPanel27.add(deviceField17);
-
- deviceChoice9.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice9.setIdentifier("");
- deviceChoice9.setLabelString("Type: ");
- deviceChoice9.setOffsetNid(95);
- deviceChoice9.setUpdateIdentifier("");
- jPanel27.add(deviceChoice9);
-
- deviceField33.setIdentifier("");
- deviceField33.setLabelString("Seg. Len (0 to disable writing):");
- deviceField33.setNumCols(4);
- deviceField33.setOffsetNid(98);
- jPanel27.add(deviceField33);
-
- jPanel26.add(jPanel27);
-
- deviceField18.setIdentifier("");
- deviceField18.setLabelString("Expression:");
- deviceField18.setNumCols(35);
- deviceField18.setOffsetNid(104);
- deviceField18.setTextOnly(true);
- jPanel28.add(deviceField18);
-
- deviceField44.setIdentifier("");
- deviceField44.setLabelString("Stream Name: ");
- deviceField44.setOffsetNid(99);
- deviceField44.setTextOnly(true);
- jPanel28.add(deviceField44);
-
- jPanel26.add(jPanel28);
-
- jTabbedPane2.addTab("Out1", jPanel26);
-
- jPanel29.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField19.setIdentifier("");
- deviceField19.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField19.setOffsetNid(109);
- jPanel30.add(deviceField19);
-
- deviceChoice10.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice10.setIdentifier("");
- deviceChoice10.setLabelString("Type: ");
- deviceChoice10.setOffsetNid(107);
- deviceChoice10.setUpdateIdentifier("");
- jPanel30.add(deviceChoice10);
-
- deviceField34.setIdentifier("");
- deviceField34.setLabelString("Seg. Len (0 to disable writing):");
- deviceField34.setNumCols(4);
- deviceField34.setOffsetNid(109);
- jPanel30.add(deviceField34);
-
- jPanel29.add(jPanel30);
-
- deviceField20.setIdentifier("");
- deviceField20.setLabelString("Expression:");
- deviceField20.setNumCols(35);
- deviceField20.setOffsetNid(116);
- deviceField20.setTextOnly(true);
- jPanel31.add(deviceField20);
-
- deviceField45.setIdentifier("");
- deviceField45.setLabelString("Stream Name: ");
- deviceField45.setOffsetNid(111);
- deviceField45.setTextOnly(true);
- jPanel31.add(deviceField45);
-
- jPanel29.add(jPanel31);
-
- jTabbedPane2.addTab("Out2", jPanel29);
-
- jPanel32.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField21.setIdentifier("");
- deviceField21.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField21.setOffsetNid(121);
- jPanel33.add(deviceField21);
-
- deviceChoice11.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice11.setIdentifier("");
- deviceChoice11.setLabelString("Type: ");
- deviceChoice11.setOffsetNid(119);
- deviceChoice11.setUpdateIdentifier("");
- jPanel33.add(deviceChoice11);
-
- deviceField35.setIdentifier("");
- deviceField35.setLabelString("Seg. Len (0 to disable writing):");
- deviceField35.setNumCols(4);
- deviceField35.setOffsetNid(120);
- jPanel33.add(deviceField35);
-
- jPanel32.add(jPanel33);
-
- deviceField22.setIdentifier("");
- deviceField22.setLabelString("Expression:");
- deviceField22.setNumCols(35);
- deviceField22.setOffsetNid(128);
- deviceField22.setTextOnly(true);
- jPanel34.add(deviceField22);
-
- deviceField46.setIdentifier("");
- deviceField46.setLabelString("Stream Name: ");
- deviceField46.setOffsetNid(123);
- deviceField46.setTextOnly(true);
- jPanel34.add(deviceField46);
-
- jPanel32.add(jPanel34);
-
- jTabbedPane2.addTab("Out3", jPanel32);
-
- jPanel35.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField23.setIdentifier("");
- deviceField23.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField23.setOffsetNid(133);
- jPanel36.add(deviceField23);
-
- deviceChoice12.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice12.setIdentifier("");
- deviceChoice12.setLabelString("Type: ");
- deviceChoice12.setOffsetNid(131);
- deviceChoice12.setUpdateIdentifier("");
- jPanel36.add(deviceChoice12);
-
- deviceField36.setIdentifier("");
- deviceField36.setLabelString("Seg. Len (0 to disable writing):");
- deviceField36.setNumCols(4);
- deviceField36.setOffsetNid(131);
- jPanel36.add(deviceField36);
-
- jPanel35.add(jPanel36);
-
- deviceField24.setIdentifier("");
- deviceField24.setLabelString("Expression:");
- deviceField24.setNumCols(35);
- deviceField24.setOffsetNid(140);
- deviceField24.setTextOnly(true);
- jPanel37.add(deviceField24);
-
- deviceField47.setIdentifier("");
- deviceField47.setLabelString("Stream Name: ");
- deviceField47.setOffsetNid(135);
- deviceField47.setTextOnly(true);
- jPanel37.add(deviceField47);
-
- jPanel35.add(jPanel37);
-
- jTabbedPane2.addTab("Out4", jPanel35);
-
- jPanel38.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField25.setIdentifier("");
- deviceField25.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField25.setOffsetNid(145);
- jPanel39.add(deviceField25);
-
- deviceChoice13.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice13.setIdentifier("");
- deviceChoice13.setLabelString("Type: ");
- deviceChoice13.setOffsetNid(143);
- deviceChoice13.setUpdateIdentifier("");
- jPanel39.add(deviceChoice13);
-
- deviceField37.setIdentifier("");
- deviceField37.setLabelString("Seg. Len (0 to disable writing):");
- deviceField37.setNumCols(4);
- deviceField37.setOffsetNid(142);
- jPanel39.add(deviceField37);
-
- jPanel38.add(jPanel39);
-
- deviceField26.setIdentifier("");
- deviceField26.setLabelString("Expression:");
- deviceField26.setNumCols(35);
- deviceField26.setOffsetNid(152);
- deviceField26.setTextOnly(true);
- jPanel40.add(deviceField26);
-
- deviceField48.setIdentifier("");
- deviceField48.setLabelString("Stream Name: ");
- deviceField48.setOffsetNid(147);
- deviceField48.setTextOnly(true);
- jPanel40.add(deviceField48);
-
- jPanel38.add(jPanel40);
-
- jTabbedPane2.addTab("Out5", jPanel38);
-
- jPanel41.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField27.setIdentifier("");
- deviceField27.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField27.setOffsetNid(157);
- jPanel42.add(deviceField27);
-
- deviceChoice14.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice14.setIdentifier("");
- deviceChoice14.setLabelString("Type: ");
- deviceChoice14.setOffsetNid(155);
- deviceChoice14.setUpdateIdentifier("");
- jPanel42.add(deviceChoice14);
-
- deviceField38.setIdentifier("");
- deviceField38.setLabelString("Seg. Len (0 to disable writing):");
- deviceField38.setNumCols(4);
- deviceField38.setOffsetNid(153);
- jPanel42.add(deviceField38);
-
- jPanel41.add(jPanel42);
-
- deviceField28.setIdentifier("");
- deviceField28.setLabelString("Expression:");
- deviceField28.setNumCols(35);
- deviceField28.setOffsetNid(164);
- deviceField28.setTextOnly(true);
- jPanel43.add(deviceField28);
-
- deviceField49.setIdentifier("");
- deviceField49.setLabelString("Stream Name: ");
- deviceField49.setOffsetNid(159);
- deviceField49.setTextOnly(true);
- jPanel43.add(deviceField49);
-
- jPanel41.add(jPanel43);
-
- jTabbedPane2.addTab("Out6", jPanel41);
-
- jPanel44.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField29.setIdentifier("");
- deviceField29.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField29.setOffsetNid(169);
- jPanel45.add(deviceField29);
-
- deviceChoice15.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice15.setIdentifier("");
- deviceChoice15.setLabelString("Type: ");
- deviceChoice15.setOffsetNid(167);
- deviceChoice15.setUpdateIdentifier("");
- jPanel45.add(deviceChoice15);
-
- deviceField39.setIdentifier("");
- deviceField39.setLabelString("Seg. Len (0 to disable writing):");
- deviceField39.setNumCols(4);
- deviceField39.setOffsetNid(164);
- jPanel45.add(deviceField39);
-
- jPanel44.add(jPanel45);
-
- deviceField30.setIdentifier("");
- deviceField30.setLabelString("Expression:");
- deviceField30.setNumCols(35);
- deviceField30.setOffsetNid(176);
- deviceField30.setTextOnly(true);
- jPanel46.add(deviceField30);
-
- deviceField50.setIdentifier("");
- deviceField50.setLabelString("Stream Name: ");
- deviceField50.setOffsetNid(171);
- deviceField50.setTextOnly(true);
- jPanel46.add(deviceField50);
-
- jPanel44.add(jPanel46);
-
- jTabbedPane2.addTab("Out7", jPanel44);
-
- jPanel47.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField31.setIdentifier("");
- deviceField31.setLabelString("Dimensions (0 for scalar, array otherwise):");
- deviceField31.setOffsetNid(181);
- jPanel48.add(deviceField31);
-
- deviceChoice16.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
- deviceChoice16.setIdentifier("");
- deviceChoice16.setLabelString("Type: ");
- deviceChoice16.setOffsetNid(179);
- deviceChoice16.setUpdateIdentifier("");
- jPanel48.add(deviceChoice16);
-
- deviceField40.setIdentifier("");
- deviceField40.setLabelString("Seg. Len (0 to disable writing):");
- deviceField40.setNumCols(4);
- deviceField40.setOffsetNid(175);
- jPanel48.add(deviceField40);
-
- jPanel47.add(jPanel48);
-
- deviceField32.setIdentifier("");
- deviceField32.setLabelString("Expression:");
- deviceField32.setNumCols(35);
- deviceField32.setOffsetNid(188);
- deviceField32.setTextOnly(true);
- jPanel49.add(deviceField32);
-
- deviceField51.setIdentifier("");
- deviceField51.setLabelString("Stream Name: ");
- deviceField51.setOffsetNid(183);
- deviceField51.setTextOnly(true);
- jPanel49.add(deviceField51);
-
- jPanel47.add(jPanel49);
-
- jTabbedPane2.addTab("Out8", jPanel47);
-
- jPanel1.add(jTabbedPane2);
+ jPanel1.add(jTabbedPane1, java.awt.BorderLayout.CENTER);
getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
- deviceField41.setIdentifier("");
- deviceField41.setLabelString("Timebase:");
- deviceField41.setNumCols(25);
- deviceField41.setOffsetNid(3);
- jPanel50.add(deviceField41);
-
- deviceField43.setIdentifier("");
- deviceField43.setLabelString("Timebase Division (Valid if timebase on another thread):");
- deviceField43.setNumCols(4);
- deviceField43.setOffsetNid(181);
- jPanel50.add(deviceField43);
-
deviceField42.setIdentifier("");
deviceField42.setLabelString("Storage CPUs: ");
deviceField42.setNumCols(4);
- deviceField42.setOffsetNid(92);
+ deviceField42.setOffsetNid(100);
jPanel50.add(deviceField42);
getContentPane().add(jPanel50, java.awt.BorderLayout.PAGE_START);
@@ -712,124 +77,13 @@ private void initComponents() {
// Variables declaration - do not modify//GEN-BEGIN:variables
private DeviceButtons deviceButtons1;
- private DeviceChoice deviceChoice1;
- private DeviceChoice deviceChoice10;
- private DeviceChoice deviceChoice11;
- private DeviceChoice deviceChoice12;
- private DeviceChoice deviceChoice13;
- private DeviceChoice deviceChoice14;
- private DeviceChoice deviceChoice15;
- private DeviceChoice deviceChoice16;
- private DeviceChoice deviceChoice2;
- private DeviceChoice deviceChoice3;
- private DeviceChoice deviceChoice4;
- private DeviceChoice deviceChoice5;
- private DeviceChoice deviceChoice6;
- private DeviceChoice deviceChoice7;
- private DeviceChoice deviceChoice8;
- private DeviceChoice deviceChoice9;
- private DeviceField deviceField1;
- private DeviceField deviceField10;
- private DeviceField deviceField11;
- private DeviceField deviceField12;
- private DeviceField deviceField13;
- private DeviceField deviceField14;
- private DeviceField deviceField15;
- private DeviceField deviceField16;
- private DeviceField deviceField17;
- private DeviceField deviceField18;
- private DeviceField deviceField19;
- private DeviceField deviceField2;
- private DeviceField deviceField20;
- private DeviceField deviceField21;
- private DeviceField deviceField22;
- private DeviceField deviceField23;
- private DeviceField deviceField24;
- private DeviceField deviceField25;
- private DeviceField deviceField26;
- private DeviceField deviceField27;
- private DeviceField deviceField28;
- private DeviceField deviceField29;
- private DeviceField deviceField3;
- private DeviceField deviceField30;
- private DeviceField deviceField31;
- private DeviceField deviceField32;
- private DeviceField deviceField33;
- private DeviceField deviceField34;
- private DeviceField deviceField35;
- private DeviceField deviceField36;
- private DeviceField deviceField37;
- private DeviceField deviceField38;
- private DeviceField deviceField39;
- private DeviceField deviceField4;
- private DeviceField deviceField40;
- private DeviceField deviceField41;
private DeviceField deviceField42;
- private DeviceField deviceField43;
- private DeviceField deviceField44;
- private DeviceField deviceField45;
- private DeviceField deviceField46;
- private DeviceField deviceField47;
- private DeviceField deviceField48;
- private DeviceField deviceField49;
- private DeviceField deviceField5;
- private DeviceField deviceField50;
- private DeviceField deviceField51;
- private DeviceField deviceField6;
- private DeviceField deviceField7;
- private DeviceField deviceField8;
- private DeviceField deviceField9;
+ private DeviceInputs deviceInputs1;
+ private DeviceOutputs deviceOutputs1;
private javax.swing.JPanel jPanel1;
- private javax.swing.JPanel jPanel10;
- private javax.swing.JPanel jPanel11;
- private javax.swing.JPanel jPanel12;
- private javax.swing.JPanel jPanel13;
- private javax.swing.JPanel jPanel14;
- private javax.swing.JPanel jPanel15;
- private javax.swing.JPanel jPanel16;
- private javax.swing.JPanel jPanel17;
- private javax.swing.JPanel jPanel18;
- private javax.swing.JPanel jPanel19;
- private javax.swing.JPanel jPanel2;
- private javax.swing.JPanel jPanel20;
- private javax.swing.JPanel jPanel21;
- private javax.swing.JPanel jPanel22;
- private javax.swing.JPanel jPanel23;
- private javax.swing.JPanel jPanel24;
- private javax.swing.JPanel jPanel25;
- private javax.swing.JPanel jPanel26;
- private javax.swing.JPanel jPanel27;
- private javax.swing.JPanel jPanel28;
- private javax.swing.JPanel jPanel29;
- private javax.swing.JPanel jPanel3;
- private javax.swing.JPanel jPanel30;
- private javax.swing.JPanel jPanel31;
- private javax.swing.JPanel jPanel32;
- private javax.swing.JPanel jPanel33;
- private javax.swing.JPanel jPanel34;
- private javax.swing.JPanel jPanel35;
- private javax.swing.JPanel jPanel36;
- private javax.swing.JPanel jPanel37;
- private javax.swing.JPanel jPanel38;
- private javax.swing.JPanel jPanel39;
- private javax.swing.JPanel jPanel4;
- private javax.swing.JPanel jPanel40;
- private javax.swing.JPanel jPanel41;
- private javax.swing.JPanel jPanel42;
- private javax.swing.JPanel jPanel43;
- private javax.swing.JPanel jPanel44;
- private javax.swing.JPanel jPanel45;
- private javax.swing.JPanel jPanel46;
- private javax.swing.JPanel jPanel47;
- private javax.swing.JPanel jPanel48;
- private javax.swing.JPanel jPanel49;
- private javax.swing.JPanel jPanel5;
private javax.swing.JPanel jPanel50;
- private javax.swing.JPanel jPanel6;
- private javax.swing.JPanel jPanel7;
- private javax.swing.JPanel jPanel8;
- private javax.swing.JPanel jPanel9;
+ private javax.swing.JScrollPane jScrollPane1;
+ private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JTabbedPane jTabbedPane1;
- private javax.swing.JTabbedPane jTabbedPane2;
// End of variables declaration//GEN-END:variables
}
diff --git a/java/jdevices/src/main/java/MARTE2_LOGGERSetup.java b/java/jdevices/src/main/java/MARTE2_LOGGERSetup.java
index c30f608485..c6267d600f 100644
--- a/java/jdevices/src/main/java/MARTE2_LOGGERSetup.java
+++ b/java/jdevices/src/main/java/MARTE2_LOGGERSetup.java
@@ -27,9 +27,6 @@ public MARTE2_LOGGERSetup() {
private void initComponents() {
deviceButtons1 = new DeviceButtons();
- jPanel1 = new javax.swing.JPanel();
- deviceField1 = new DeviceField();
- deviceField2 = new DeviceField();
jTabbedPane1 = new javax.swing.JTabbedPane();
jPanel2 = new javax.swing.JPanel();
jPanel3 = new javax.swing.JPanel();
@@ -80,27 +77,13 @@ private void initComponents() {
jPanel25 = new javax.swing.JPanel();
deviceField18 = new DeviceField();
- setDeviceProvider("spilds:8100");
+ setDeviceProvider("localhost:8100");
setDeviceTitle("MARTe2 Logger");
setDeviceType("MARTE2_LOGGER");
setHeight(300);
setWidth(700);
getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
- deviceField1.setIdentifier("");
- deviceField1.setLabelString("Timebase: ");
- deviceField1.setNumCols(20);
- deviceField1.setOffsetNid(3);
- jPanel1.add(deviceField1);
-
- deviceField2.setIdentifier("");
- deviceField2.setLabelString("Timebase Div.: ");
- deviceField2.setNumCols(4);
- deviceField2.setOffsetNid(62);
- jPanel1.add(deviceField2);
-
- getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START);
-
jPanel2.setLayout(new java.awt.GridLayout(2, 1));
deviceChoice1.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
@@ -133,14 +116,14 @@ private void initComponents() {
deviceChoice2.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
deviceChoice2.setIdentifier("");
deviceChoice2.setLabelString("Type:");
- deviceChoice2.setOffsetNid(14);
+ deviceChoice2.setOffsetNid(15);
deviceChoice2.setUpdateIdentifier("");
jPanel6.add(deviceChoice2);
deviceField5.setIdentifier("");
deviceField5.setLabelString("Dimensions: ");
deviceField5.setNumCols(6);
- deviceField5.setOffsetNid(15);
+ deviceField5.setOffsetNid(16);
jPanel6.add(deviceField5);
jPanel5.add(jPanel6);
@@ -148,7 +131,7 @@ private void initComponents() {
deviceField6.setIdentifier("");
deviceField6.setLabelString("Value: ");
deviceField6.setNumCols(25);
- deviceField6.setOffsetNid(17);
+ deviceField6.setOffsetNid(18);
jPanel7.add(deviceField6);
jPanel5.add(jPanel7);
@@ -160,14 +143,14 @@ private void initComponents() {
deviceChoice3.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
deviceChoice3.setIdentifier("");
deviceChoice3.setLabelString("Type:");
- deviceChoice3.setOffsetNid(21);
+ deviceChoice3.setOffsetNid(23);
deviceChoice3.setUpdateIdentifier("");
jPanel9.add(deviceChoice3);
deviceField7.setIdentifier("");
deviceField7.setLabelString("Dimensions: ");
deviceField7.setNumCols(6);
- deviceField7.setOffsetNid(22);
+ deviceField7.setOffsetNid(24);
jPanel9.add(deviceField7);
jPanel8.add(jPanel9);
@@ -175,7 +158,7 @@ private void initComponents() {
deviceField8.setIdentifier("");
deviceField8.setLabelString("Value: ");
deviceField8.setNumCols(25);
- deviceField8.setOffsetNid(24);
+ deviceField8.setOffsetNid(26);
jPanel10.add(deviceField8);
jPanel8.add(jPanel10);
@@ -187,14 +170,14 @@ private void initComponents() {
deviceChoice4.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
deviceChoice4.setIdentifier("");
deviceChoice4.setLabelString("Type:");
- deviceChoice4.setOffsetNid(28);
+ deviceChoice4.setOffsetNid(31);
deviceChoice4.setUpdateIdentifier("");
jPanel12.add(deviceChoice4);
deviceField9.setIdentifier("");
deviceField9.setLabelString("Dimensions: ");
deviceField9.setNumCols(6);
- deviceField9.setOffsetNid(29);
+ deviceField9.setOffsetNid(32);
jPanel12.add(deviceField9);
jPanel11.add(jPanel12);
@@ -202,7 +185,7 @@ private void initComponents() {
deviceField10.setIdentifier("");
deviceField10.setLabelString("Value: ");
deviceField10.setNumCols(25);
- deviceField10.setOffsetNid(31);
+ deviceField10.setOffsetNid(34);
jPanel13.add(deviceField10);
jPanel11.add(jPanel13);
@@ -214,14 +197,14 @@ private void initComponents() {
deviceChoice5.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
deviceChoice5.setIdentifier("");
deviceChoice5.setLabelString("Type:");
- deviceChoice5.setOffsetNid(35);
+ deviceChoice5.setOffsetNid(39);
deviceChoice5.setUpdateIdentifier("");
jPanel15.add(deviceChoice5);
deviceField11.setIdentifier("");
deviceField11.setLabelString("Dimensions: ");
deviceField11.setNumCols(6);
- deviceField11.setOffsetNid(36);
+ deviceField11.setOffsetNid(40);
jPanel15.add(deviceField11);
jPanel14.add(jPanel15);
@@ -229,7 +212,7 @@ private void initComponents() {
deviceField12.setIdentifier("");
deviceField12.setLabelString("Value: ");
deviceField12.setNumCols(25);
- deviceField12.setOffsetNid(38);
+ deviceField12.setOffsetNid(42);
jPanel16.add(deviceField12);
jPanel14.add(jPanel16);
@@ -241,14 +224,14 @@ private void initComponents() {
deviceChoice6.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
deviceChoice6.setIdentifier("");
deviceChoice6.setLabelString("Type:");
- deviceChoice6.setOffsetNid(42);
+ deviceChoice6.setOffsetNid(47);
deviceChoice6.setUpdateIdentifier("");
jPanel18.add(deviceChoice6);
deviceField13.setIdentifier("");
deviceField13.setLabelString("Dimensions: ");
deviceField13.setNumCols(6);
- deviceField13.setOffsetNid(43);
+ deviceField13.setOffsetNid(48);
jPanel18.add(deviceField13);
jPanel17.add(jPanel18);
@@ -256,7 +239,7 @@ private void initComponents() {
deviceField14.setIdentifier("");
deviceField14.setLabelString("Value: ");
deviceField14.setNumCols(25);
- deviceField14.setOffsetNid(45);
+ deviceField14.setOffsetNid(50);
jPanel19.add(deviceField14);
jPanel17.add(jPanel19);
@@ -268,14 +251,14 @@ private void initComponents() {
deviceChoice7.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
deviceChoice7.setIdentifier("");
deviceChoice7.setLabelString("Type:");
- deviceChoice7.setOffsetNid(49);
+ deviceChoice7.setOffsetNid(55);
deviceChoice7.setUpdateIdentifier("");
jPanel21.add(deviceChoice7);
deviceField15.setIdentifier("");
deviceField15.setLabelString("Dimensions: ");
deviceField15.setNumCols(6);
- deviceField15.setOffsetNid(50);
+ deviceField15.setOffsetNid(56);
jPanel21.add(deviceField15);
jPanel20.add(jPanel21);
@@ -283,7 +266,7 @@ private void initComponents() {
deviceField16.setIdentifier("");
deviceField16.setLabelString("Value: ");
deviceField16.setNumCols(25);
- deviceField16.setOffsetNid(52);
+ deviceField16.setOffsetNid(58);
jPanel22.add(deviceField16);
jPanel20.add(jPanel22);
@@ -295,14 +278,14 @@ private void initComponents() {
deviceChoice8.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
deviceChoice8.setIdentifier("");
deviceChoice8.setLabelString("Type:");
- deviceChoice8.setOffsetNid(56);
+ deviceChoice8.setOffsetNid(63);
deviceChoice8.setUpdateIdentifier("");
jPanel24.add(deviceChoice8);
deviceField17.setIdentifier("");
deviceField17.setLabelString("Dimensions: ");
deviceField17.setNumCols(6);
- deviceField17.setOffsetNid(57);
+ deviceField17.setOffsetNid(64);
jPanel24.add(deviceField17);
jPanel23.add(jPanel24);
@@ -310,7 +293,7 @@ private void initComponents() {
deviceField18.setIdentifier("");
deviceField18.setLabelString("Value: ");
deviceField18.setNumCols(25);
- deviceField18.setOffsetNid(59);
+ deviceField18.setOffsetNid(66);
jPanel25.add(deviceField18);
jPanel23.add(jPanel25);
@@ -333,7 +316,6 @@ private void initComponents() {
private DeviceChoice deviceChoice6;
private DeviceChoice deviceChoice7;
private DeviceChoice deviceChoice8;
- private DeviceField deviceField1;
private DeviceField deviceField10;
private DeviceField deviceField11;
private DeviceField deviceField12;
@@ -343,7 +325,6 @@ private void initComponents() {
private DeviceField deviceField16;
private DeviceField deviceField17;
private DeviceField deviceField18;
- private DeviceField deviceField2;
private DeviceField deviceField3;
private DeviceField deviceField4;
private DeviceField deviceField5;
@@ -351,7 +332,6 @@ private void initComponents() {
private DeviceField deviceField7;
private DeviceField deviceField8;
private DeviceField deviceField9;
- private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel10;
private javax.swing.JPanel jPanel11;
private javax.swing.JPanel jPanel12;
diff --git a/java/jdevices/src/main/java/MARTE2_OPCUA_INSetup.java b/java/jdevices/src/main/java/MARTE2_OPCUA_INSetup.java
new file mode 100644
index 0000000000..edca5e5601
--- /dev/null
+++ b/java/jdevices/src/main/java/MARTE2_OPCUA_INSetup.java
@@ -0,0 +1,116 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+
+/**
+ *
+ * @author mdsplus
+ */
+public class MARTE2_OPCUA_INSetup extends DeviceSetup {
+
+ /**
+ * Creates new form MARTE2_OPCUA_INSetup
+ */
+ public MARTE2_OPCUA_INSetup() {
+ initComponents();
+ }
+
+ /**
+ * This method is called from within the constructor to initialize the form.
+ * WARNING: Do NOT modify this code. The content of this method is always
+ * regenerated by the Form Editor.
+ */
+ @SuppressWarnings("unchecked")
+ // //GEN-BEGIN:initComponents
+ private void initComponents() {
+
+ deviceButtons1 = new DeviceButtons();
+ jPanel1 = new javax.swing.JPanel();
+ jPanel2 = new javax.swing.JPanel();
+ deviceField1 = new DeviceField();
+ deviceField2 = new DeviceField();
+ deviceField6 = new DeviceField();
+ jPanel3 = new javax.swing.JPanel();
+ deviceField3 = new DeviceField();
+ deviceField4 = new DeviceField();
+ deviceField5 = new DeviceField();
+ jScrollPane1 = new javax.swing.JScrollPane();
+ deviceOutputs1 = new DeviceOutputs();
+
+ setDeviceProvider("localhost:8100");
+ setDeviceTitle("MARTE2 OPCUA In");
+ setDeviceType("MARTE2_OPCUA_IN");
+ setHeight(300);
+ setWidth(800);
+ getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
+
+ jPanel1.setLayout(new java.awt.GridLayout(2, 1));
+
+ deviceField1.setIdentifier("");
+ deviceField1.setLabelString("Address");
+ deviceField1.setNumCols(25);
+ deviceField1.setOffsetNid(7);
+ deviceField1.setTextOnly(true);
+ jPanel2.add(deviceField1);
+
+ deviceField2.setIdentifier("");
+ deviceField2.setLabelString("CPU Mask");
+ deviceField2.setNumCols(8);
+ deviceField2.setOffsetNid(22);
+ jPanel2.add(deviceField2);
+
+ deviceField6.setIdentifier("");
+ deviceField6.setLabelString("RootIdentifierType: ");
+ deviceField6.setOffsetNid(37);
+ deviceField6.setTextOnly(true);
+ jPanel2.add(deviceField6);
+
+ jPanel1.add(jPanel2);
+
+ deviceField3.setIdentifier("");
+ deviceField3.setLabelString("Traverse");
+ deviceField3.setNumCols(4);
+ deviceField3.setOffsetNid(28);
+ jPanel3.add(deviceField3);
+
+ deviceField4.setIdentifier("");
+ deviceField4.setLabelString("RootNameSpaceIndex:");
+ deviceField4.setNumCols(4);
+ deviceField4.setOffsetNid(31);
+ jPanel3.add(deviceField4);
+
+ deviceField5.setIdentifier("");
+ deviceField5.setLabelString("RootIdentifierValue:");
+ deviceField5.setNumCols(15);
+ deviceField5.setOffsetNid(34);
+ deviceField5.setTextOnly(true);
+ jPanel3.add(deviceField5);
+
+ jPanel1.add(jPanel3);
+
+ getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START);
+
+ deviceOutputs1.setOffsetNid(26);
+ jScrollPane1.setViewportView(deviceOutputs1);
+
+ getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER);
+ }// //GEN-END:initComponents
+
+
+ // Variables declaration - do not modify//GEN-BEGIN:variables
+ private DeviceButtons deviceButtons1;
+ private DeviceField deviceField1;
+ private DeviceField deviceField2;
+ private DeviceField deviceField3;
+ private DeviceField deviceField4;
+ private DeviceField deviceField5;
+ private DeviceField deviceField6;
+ private DeviceOutputs deviceOutputs1;
+ private javax.swing.JPanel jPanel1;
+ private javax.swing.JPanel jPanel2;
+ private javax.swing.JPanel jPanel3;
+ private javax.swing.JScrollPane jScrollPane1;
+ // End of variables declaration//GEN-END:variables
+}
diff --git a/java/jdevices/src/main/java/MARTE2_OPCUA_OUTSetup.java b/java/jdevices/src/main/java/MARTE2_OPCUA_OUTSetup.java
new file mode 100644
index 0000000000..037cfe3c6a
--- /dev/null
+++ b/java/jdevices/src/main/java/MARTE2_OPCUA_OUTSetup.java
@@ -0,0 +1,107 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+
+/**
+ *
+ * @author mdsplus
+ */
+public class MARTE2_OPCUA_OUTSetup extends DeviceSetup {
+
+ /**
+ * Creates new form MARTE2_OPC_OUTSetup
+ */
+ public MARTE2_OPCUA_OUTSetup() {
+ initComponents();
+ }
+
+ /**
+ * This method is called from within the constructor to initialize the form.
+ * WARNING: Do NOT modify this code. The content of this method is always
+ * regenerated by the Form Editor.
+ */
+ @SuppressWarnings("unchecked")
+ // //GEN-BEGIN:initComponents
+ private void initComponents() {
+
+ deviceButtons1 = new DeviceButtons();
+ jPanel1 = new javax.swing.JPanel();
+ jPanel2 = new javax.swing.JPanel();
+ deviceField1 = new DeviceField();
+ deviceField5 = new DeviceField();
+ jPanel3 = new javax.swing.JPanel();
+ deviceField2 = new DeviceField();
+ deviceField3 = new DeviceField();
+ deviceField4 = new DeviceField();
+ jScrollPane1 = new javax.swing.JScrollPane();
+ deviceInputs1 = new DeviceInputs();
+
+ setDeviceProvider("localhost:8100");
+ setDeviceTitle("MARTE2 OPCUA OUT");
+ setDeviceType("MARTE2_OPCUA_OUT");
+ setHeight(300);
+ setWidth(800);
+ getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
+
+ jPanel1.setLayout(new java.awt.GridLayout(2, 1));
+
+ deviceField1.setIdentifier("");
+ deviceField1.setLabelString("Address");
+ deviceField1.setNumCols(25);
+ deviceField1.setOffsetNid(7);
+ deviceField1.setTextOnly(true);
+ jPanel2.add(deviceField1);
+
+ deviceField5.setIdentifier("");
+ deviceField5.setLabelString("RootIdentifierType");
+ deviceField5.setOffsetNid(25);
+ deviceField5.setTextOnly(true);
+ jPanel2.add(deviceField5);
+
+ jPanel1.add(jPanel2);
+
+ deviceField2.setIdentifier("");
+ deviceField2.setLabelString("Traverse: ");
+ deviceField2.setNumCols(4);
+ deviceField2.setOffsetNid(16);
+ jPanel3.add(deviceField2);
+
+ deviceField3.setIdentifier("");
+ deviceField3.setLabelString("RootNameSpaceIndex: ");
+ deviceField3.setNumCols(4);
+ deviceField3.setOffsetNid(19);
+ jPanel3.add(deviceField3);
+
+ deviceField4.setIdentifier("");
+ deviceField4.setLabelString("RootIdentifierValue: ");
+ deviceField4.setNumCols(15);
+ deviceField4.setOffsetNid(22);
+ deviceField4.setTextOnly(true);
+ jPanel3.add(deviceField4);
+
+ jPanel1.add(jPanel3);
+
+ getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START);
+
+ jScrollPane1.setViewportView(deviceInputs1);
+
+ getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER);
+ }// //GEN-END:initComponents
+
+
+ // Variables declaration - do not modify//GEN-BEGIN:variables
+ private DeviceButtons deviceButtons1;
+ private DeviceField deviceField1;
+ private DeviceField deviceField2;
+ private DeviceField deviceField3;
+ private DeviceField deviceField4;
+ private DeviceField deviceField5;
+ private DeviceInputs deviceInputs1;
+ private javax.swing.JPanel jPanel1;
+ private javax.swing.JPanel jPanel2;
+ private javax.swing.JPanel jPanel3;
+ private javax.swing.JScrollPane jScrollPane1;
+ // End of variables declaration//GEN-END:variables
+}
diff --git a/java/jdevices/src/main/java/MARTE2_OPCUA_SERVERSetup.java b/java/jdevices/src/main/java/MARTE2_OPCUA_SERVERSetup.java
new file mode 100644
index 0000000000..67b3312e63
--- /dev/null
+++ b/java/jdevices/src/main/java/MARTE2_OPCUA_SERVERSetup.java
@@ -0,0 +1,458 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+
+/**
+ *
+ * @author mdsplus
+ */
+public class MARTE2_OPCUA_SERVERSetup extends DeviceSetup {
+
+ /**
+ * Creates new form MARTE2_OPCUA_SERVERSetup
+ */
+ public MARTE2_OPCUA_SERVERSetup() {
+ initComponents();
+ }
+
+ /**
+ * This method is called from within the constructor to initialize the form.
+ * WARNING: Do NOT modify this code. The content of this method is always
+ * regenerated by the Form Editor.
+ */
+ @SuppressWarnings("unchecked")
+ // //GEN-BEGIN:initComponents
+ private void initComponents() {
+
+ deviceButtons1 = new DeviceButtons();
+ jPanel2 = new javax.swing.JPanel();
+ deviceField1 = new DeviceField();
+ deviceField2 = new DeviceField();
+ jScrollPane1 = new javax.swing.JScrollPane();
+ jPanel1 = new javax.swing.JPanel();
+ jPanel3 = new javax.swing.JPanel();
+ deviceField3 = new DeviceField();
+ deviceChoice1 = new DeviceChoice();
+ jPanel4 = new javax.swing.JPanel();
+ deviceField4 = new DeviceField();
+ deviceChoice2 = new DeviceChoice();
+ jPanel5 = new javax.swing.JPanel();
+ deviceField5 = new DeviceField();
+ deviceChoice3 = new DeviceChoice();
+ jPanel6 = new javax.swing.JPanel();
+ deviceField6 = new DeviceField();
+ deviceChoice4 = new DeviceChoice();
+ jPanel7 = new javax.swing.JPanel();
+ deviceField7 = new DeviceField();
+ deviceChoice5 = new DeviceChoice();
+ jPanel8 = new javax.swing.JPanel();
+ deviceField8 = new DeviceField();
+ deviceChoice6 = new DeviceChoice();
+ jPanel9 = new javax.swing.JPanel();
+ deviceField9 = new DeviceField();
+ deviceChoice7 = new DeviceChoice();
+ jPanel10 = new javax.swing.JPanel();
+ deviceField10 = new DeviceField();
+ deviceChoice8 = new DeviceChoice();
+ jPanel11 = new javax.swing.JPanel();
+ deviceField11 = new DeviceField();
+ deviceChoice9 = new DeviceChoice();
+ jPanel12 = new javax.swing.JPanel();
+ deviceField12 = new DeviceField();
+ deviceChoice10 = new DeviceChoice();
+ jPanel13 = new javax.swing.JPanel();
+ deviceField13 = new DeviceField();
+ deviceChoice11 = new DeviceChoice();
+ jPanel14 = new javax.swing.JPanel();
+ deviceField14 = new DeviceField();
+ deviceChoice12 = new DeviceChoice();
+ jPanel15 = new javax.swing.JPanel();
+ deviceField15 = new DeviceField();
+ deviceChoice13 = new DeviceChoice();
+ jPanel16 = new javax.swing.JPanel();
+ deviceField16 = new DeviceField();
+ deviceChoice14 = new DeviceChoice();
+ jPanel17 = new javax.swing.JPanel();
+ deviceField17 = new DeviceField();
+ deviceChoice15 = new DeviceChoice();
+ jPanel18 = new javax.swing.JPanel();
+ deviceField18 = new DeviceField();
+ deviceChoice16 = new DeviceChoice();
+
+ setDeviceProvider("localhost:8100");
+ setDeviceTitle("OPCUA Server Interface");
+ setDeviceType("MARTE2_OPCUA_SERVER");
+ setHeight(500);
+ setUpdateEvent("");
+ setWidth(600);
+ getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
+
+ deviceField1.setIdentifier("");
+ deviceField1.setLabelString("Port: ");
+ deviceField1.setNumCols(8);
+ deviceField1.setOffsetNid(6);
+ jPanel2.add(deviceField1);
+
+ deviceField2.setIdentifier("");
+ deviceField2.setLabelString("CPU Mask: ");
+ deviceField2.setNumCols(8);
+ deviceField2.setOffsetNid(9);
+ jPanel2.add(deviceField2);
+
+ getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START);
+
+ jPanel1.setLayout(new java.awt.GridLayout(16, 1));
+
+ jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 1"));
+
+ deviceField3.setIdentifier("");
+ deviceField3.setLabelString("Name: ");
+ deviceField3.setNumCols(15);
+ deviceField3.setOffsetNid(17);
+ deviceField3.setTextOnly(true);
+ jPanel3.add(deviceField3);
+
+ deviceChoice1.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice1.setIdentifier("");
+ deviceChoice1.setLabelString("Type");
+ deviceChoice1.setOffsetNid(21);
+ deviceChoice1.setUpdateIdentifier("");
+ jPanel3.add(deviceChoice1);
+
+ jPanel1.add(jPanel3);
+
+ jPanel4.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 2"));
+
+ deviceField4.setIdentifier("");
+ deviceField4.setLabelString("Name: ");
+ deviceField4.setNumCols(15);
+ deviceField4.setOffsetNid(23);
+ deviceField4.setTextOnly(true);
+ jPanel4.add(deviceField4);
+
+ deviceChoice2.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice2.setIdentifier("");
+ deviceChoice2.setLabelString("Type");
+ deviceChoice2.setOffsetNid(27);
+ deviceChoice2.setUpdateIdentifier("");
+ jPanel4.add(deviceChoice2);
+
+ jPanel1.add(jPanel4);
+
+ jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 3"));
+
+ deviceField5.setIdentifier("");
+ deviceField5.setLabelString("Name: ");
+ deviceField5.setNumCols(15);
+ deviceField5.setOffsetNid(29);
+ deviceField5.setTextOnly(true);
+ jPanel5.add(deviceField5);
+
+ deviceChoice3.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice3.setIdentifier("");
+ deviceChoice3.setLabelString("Type");
+ deviceChoice3.setOffsetNid(33);
+ deviceChoice3.setUpdateIdentifier("");
+ jPanel5.add(deviceChoice3);
+
+ jPanel1.add(jPanel5);
+
+ jPanel6.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 4"));
+
+ deviceField6.setIdentifier("");
+ deviceField6.setLabelString("Name: ");
+ deviceField6.setNumCols(15);
+ deviceField6.setOffsetNid(35);
+ deviceField6.setTextOnly(true);
+ jPanel6.add(deviceField6);
+
+ deviceChoice4.setChoiceItems(new String[] {"iint8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice4.setIdentifier("");
+ deviceChoice4.setLabelString("Type");
+ deviceChoice4.setOffsetNid(39);
+ deviceChoice4.setUpdateIdentifier("");
+ jPanel6.add(deviceChoice4);
+
+ jPanel1.add(jPanel6);
+
+ jPanel7.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 5"));
+
+ deviceField7.setIdentifier("");
+ deviceField7.setLabelString("Name: ");
+ deviceField7.setNumCols(15);
+ deviceField7.setOffsetNid(41);
+ deviceField7.setTextOnly(true);
+ jPanel7.add(deviceField7);
+
+ deviceChoice5.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice5.setIdentifier("");
+ deviceChoice5.setLabelString("Type");
+ deviceChoice5.setOffsetNid(45);
+ deviceChoice5.setUpdateIdentifier("");
+ jPanel7.add(deviceChoice5);
+
+ jPanel1.add(jPanel7);
+
+ jPanel8.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 6"));
+
+ deviceField8.setIdentifier("");
+ deviceField8.setLabelString("Name: ");
+ deviceField8.setNumCols(15);
+ deviceField8.setOffsetNid(47);
+ deviceField8.setTextOnly(true);
+ jPanel8.add(deviceField8);
+
+ deviceChoice6.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice6.setIdentifier("");
+ deviceChoice6.setLabelString("Type");
+ deviceChoice6.setOffsetNid(51);
+ deviceChoice6.setUpdateIdentifier("");
+ jPanel8.add(deviceChoice6);
+
+ jPanel1.add(jPanel8);
+
+ jPanel9.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 7"));
+
+ deviceField9.setIdentifier("");
+ deviceField9.setLabelString("Name: ");
+ deviceField9.setNumCols(15);
+ deviceField9.setOffsetNid(53);
+ deviceField9.setTextOnly(true);
+ jPanel9.add(deviceField9);
+
+ deviceChoice7.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice7.setIdentifier("");
+ deviceChoice7.setLabelString("Type");
+ deviceChoice7.setOffsetNid(57);
+ deviceChoice7.setUpdateIdentifier("");
+ jPanel9.add(deviceChoice7);
+
+ jPanel1.add(jPanel9);
+
+ jPanel10.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8"));
+
+ deviceField10.setIdentifier("");
+ deviceField10.setLabelString("Name: ");
+ deviceField10.setNumCols(15);
+ deviceField10.setOffsetNid(59);
+ deviceField10.setTextOnly(true);
+ jPanel10.add(deviceField10);
+
+ deviceChoice8.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice8.setIdentifier("");
+ deviceChoice8.setLabelString("Type");
+ deviceChoice8.setOffsetNid(63);
+ deviceChoice8.setUpdateIdentifier("");
+ jPanel10.add(deviceChoice8);
+
+ jPanel1.add(jPanel10);
+
+ jPanel11.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 9"));
+
+ deviceField11.setIdentifier("");
+ deviceField11.setLabelString("Name: ");
+ deviceField11.setNumCols(15);
+ deviceField11.setOffsetNid(65);
+ deviceField11.setTextOnly(true);
+ jPanel11.add(deviceField11);
+
+ deviceChoice9.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice9.setIdentifier("");
+ deviceChoice9.setLabelString("Type");
+ deviceChoice9.setOffsetNid(69);
+ deviceChoice9.setUpdateIdentifier("");
+ jPanel11.add(deviceChoice9);
+
+ jPanel1.add(jPanel11);
+
+ jPanel12.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 10"));
+
+ deviceField12.setIdentifier("");
+ deviceField12.setLabelString("Name: ");
+ deviceField12.setNumCols(15);
+ deviceField12.setOffsetNid(71);
+ deviceField12.setTextOnly(true);
+ jPanel12.add(deviceField12);
+
+ deviceChoice10.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice10.setIdentifier("");
+ deviceChoice10.setLabelString("Type");
+ deviceChoice10.setOffsetNid(75);
+ deviceChoice10.setUpdateIdentifier("");
+ jPanel12.add(deviceChoice10);
+
+ jPanel1.add(jPanel12);
+
+ jPanel13.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 11"));
+
+ deviceField13.setIdentifier("");
+ deviceField13.setLabelString("Name: ");
+ deviceField13.setNumCols(15);
+ deviceField13.setOffsetNid(77);
+ deviceField13.setTextOnly(true);
+ jPanel13.add(deviceField13);
+
+ deviceChoice11.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice11.setIdentifier("");
+ deviceChoice11.setLabelString("Type");
+ deviceChoice11.setOffsetNid(81);
+ deviceChoice11.setUpdateIdentifier("");
+ jPanel13.add(deviceChoice11);
+
+ jPanel1.add(jPanel13);
+
+ jPanel14.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 12"));
+
+ deviceField14.setIdentifier("");
+ deviceField14.setLabelString("Name: ");
+ deviceField14.setNumCols(15);
+ deviceField14.setOffsetNid(83);
+ deviceField14.setTextOnly(true);
+ jPanel14.add(deviceField14);
+
+ deviceChoice12.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice12.setIdentifier("");
+ deviceChoice12.setLabelString("Type");
+ deviceChoice12.setOffsetNid(87);
+ deviceChoice12.setUpdateIdentifier("");
+ jPanel14.add(deviceChoice12);
+
+ jPanel1.add(jPanel14);
+
+ jPanel15.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 13"));
+
+ deviceField15.setIdentifier("");
+ deviceField15.setLabelString("Name: ");
+ deviceField15.setNumCols(15);
+ deviceField15.setOffsetNid(89);
+ deviceField15.setTextOnly(true);
+ jPanel15.add(deviceField15);
+
+ deviceChoice13.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice13.setIdentifier("");
+ deviceChoice13.setLabelString("Type");
+ deviceChoice13.setOffsetNid(93);
+ deviceChoice13.setUpdateIdentifier("");
+ jPanel15.add(deviceChoice13);
+
+ jPanel1.add(jPanel15);
+
+ jPanel16.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 14"));
+
+ deviceField16.setIdentifier("");
+ deviceField16.setLabelString("Name: ");
+ deviceField16.setNumCols(15);
+ deviceField16.setOffsetNid(95);
+ deviceField16.setTextOnly(true);
+ jPanel16.add(deviceField16);
+
+ deviceChoice14.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice14.setIdentifier("");
+ deviceChoice14.setLabelString("Type");
+ deviceChoice14.setOffsetNid(99);
+ deviceChoice14.setUpdateIdentifier("");
+ jPanel16.add(deviceChoice14);
+
+ jPanel1.add(jPanel16);
+
+ jPanel17.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 15"));
+
+ deviceField17.setIdentifier("");
+ deviceField17.setLabelString("Name: ");
+ deviceField17.setNumCols(15);
+ deviceField17.setOffsetNid(101);
+ deviceField17.setTextOnly(true);
+ jPanel17.add(deviceField17);
+
+ deviceChoice15.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice15.setIdentifier("");
+ deviceChoice15.setLabelString("Type");
+ deviceChoice15.setOffsetNid(105);
+ deviceChoice15.setUpdateIdentifier("");
+ jPanel17.add(deviceChoice15);
+
+ jPanel1.add(jPanel17);
+
+ jPanel18.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 16"));
+
+ deviceField18.setIdentifier("");
+ deviceField18.setLabelString("Name: ");
+ deviceField18.setNumCols(15);
+ deviceField18.setOffsetNid(107);
+ deviceField18.setTextOnly(true);
+ jPanel18.add(deviceField18);
+
+ deviceChoice16.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"});
+ deviceChoice16.setIdentifier("");
+ deviceChoice16.setLabelString("Type");
+ deviceChoice16.setOffsetNid(111);
+ deviceChoice16.setUpdateIdentifier("");
+ jPanel18.add(deviceChoice16);
+
+ jPanel1.add(jPanel18);
+
+ jScrollPane1.setViewportView(jPanel1);
+
+ getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER);
+ }// //GEN-END:initComponents
+
+
+ // Variables declaration - do not modify//GEN-BEGIN:variables
+ private DeviceButtons deviceButtons1;
+ private DeviceChoice deviceChoice1;
+ private DeviceChoice deviceChoice10;
+ private DeviceChoice deviceChoice11;
+ private DeviceChoice deviceChoice12;
+ private DeviceChoice deviceChoice13;
+ private DeviceChoice deviceChoice14;
+ private DeviceChoice deviceChoice15;
+ private DeviceChoice deviceChoice16;
+ private DeviceChoice deviceChoice2;
+ private DeviceChoice deviceChoice3;
+ private DeviceChoice deviceChoice4;
+ private DeviceChoice deviceChoice5;
+ private DeviceChoice deviceChoice6;
+ private DeviceChoice deviceChoice7;
+ private DeviceChoice deviceChoice8;
+ private DeviceChoice deviceChoice9;
+ private DeviceField deviceField1;
+ private DeviceField deviceField10;
+ private DeviceField deviceField11;
+ private DeviceField deviceField12;
+ private DeviceField deviceField13;
+ private DeviceField deviceField14;
+ private DeviceField deviceField15;
+ private DeviceField deviceField16;
+ private DeviceField deviceField17;
+ private DeviceField deviceField18;
+ private DeviceField deviceField2;
+ private DeviceField deviceField3;
+ private DeviceField deviceField4;
+ private DeviceField deviceField5;
+ private DeviceField deviceField6;
+ private DeviceField deviceField7;
+ private DeviceField deviceField8;
+ private DeviceField deviceField9;
+ private javax.swing.JPanel jPanel1;
+ private javax.swing.JPanel jPanel10;
+ private javax.swing.JPanel jPanel11;
+ private javax.swing.JPanel jPanel12;
+ private javax.swing.JPanel jPanel13;
+ private javax.swing.JPanel jPanel14;
+ private javax.swing.JPanel jPanel15;
+ private javax.swing.JPanel jPanel16;
+ private javax.swing.JPanel jPanel17;
+ private javax.swing.JPanel jPanel18;
+ private javax.swing.JPanel jPanel2;
+ private javax.swing.JPanel jPanel3;
+ private javax.swing.JPanel jPanel4;
+ private javax.swing.JPanel jPanel5;
+ private javax.swing.JPanel jPanel6;
+ private javax.swing.JPanel jPanel7;
+ private javax.swing.JPanel jPanel8;
+ private javax.swing.JPanel jPanel9;
+ private javax.swing.JScrollPane jScrollPane1;
+ // End of variables declaration//GEN-END:variables
+}
diff --git a/java/jdevices/src/main/java/MARTE2_PYTHON_PIDSetup.java b/java/jdevices/src/main/java/MARTE2_PYTHON_PIDSetup.java
index 98ab267398..bdcac504a7 100644
--- a/java/jdevices/src/main/java/MARTE2_PYTHON_PIDSetup.java
+++ b/java/jdevices/src/main/java/MARTE2_PYTHON_PIDSetup.java
@@ -32,9 +32,6 @@ public MARTE2_PYTHON_PIDSetup()
// //GEN-BEGIN:initComponents
private void initComponents() {
- jPanel2 = new javax.swing.JPanel();
- deviceField1 = new DeviceField();
- deviceField2 = new DeviceField();
jPanel1 = new javax.swing.JPanel();
jPanel3 = new javax.swing.JPanel();
deviceField3 = new DeviceField();
@@ -44,56 +41,42 @@ private void initComponents() {
jPanel4 = new javax.swing.JPanel();
jPanel5 = new javax.swing.JPanel();
deviceField6 = new DeviceField();
- deviceChoice1 = new DeviceChoice();
jPanel6 = new javax.swing.JPanel();
deviceField7 = new DeviceField();
deviceField9 = new DeviceField();
+ deviceChoice1 = new DeviceChoice();
deviceButtons1 = new DeviceButtons();
- setDeviceProvider("spilds:8100");
+ setDeviceProvider("localhost:8100");
setDeviceTitle("Python PID");
setDeviceType("MARTE2_PYTHON_PID");
- setHeight(250);
- setWidth(800);
-
- deviceField1.setIdentifier("");
- deviceField1.setLabelString("Timebase");
- deviceField1.setNumCols(20);
- deviceField1.setOffsetNid(3);
- jPanel2.add(deviceField1);
-
- deviceField2.setIdentifier("");
- deviceField2.setLabelString("Timebase Div:");
- deviceField2.setNumCols(4);
- deviceField2.setOffsetNid(40);
- jPanel2.add(deviceField2);
-
- getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START);
+ setHeight(230);
+ setWidth(650);
jPanel1.setLayout(new java.awt.GridLayout(2, 1));
deviceField3.setIdentifier("");
deviceField3.setLabelString("Kp:");
deviceField3.setNumCols(6);
- deviceField3.setOffsetNid(10);
+ deviceField3.setOffsetNid(13);
jPanel3.add(deviceField3);
deviceField4.setIdentifier("");
deviceField4.setLabelString("Ki:");
deviceField4.setNumCols(6);
- deviceField4.setOffsetNid(13);
+ deviceField4.setOffsetNid(16);
jPanel3.add(deviceField4);
deviceField5.setIdentifier("");
deviceField5.setLabelString("Kd:");
deviceField5.setNumCols(6);
- deviceField5.setOffsetNid(16);
+ deviceField5.setOffsetNid(19);
jPanel3.add(deviceField5);
deviceField8.setIdentifier("");
deviceField8.setLabelString("Period:");
deviceField8.setNumCols(4);
- deviceField8.setOffsetNid(19);
+ deviceField8.setOffsetNid(22);
jPanel3.add(deviceField8);
jPanel1.add(jPanel3);
@@ -103,30 +86,30 @@ private void initComponents() {
deviceField6.setIdentifier("");
deviceField6.setLabelString("Input");
deviceField6.setNumCols(35);
- deviceField6.setOffsetNid(25);
+ deviceField6.setOffsetNid(28);
jPanel5.add(deviceField6);
- deviceChoice1.setChoiceItems(new String[] {"int16", "int32", "float32", "float64"});
- deviceChoice1.setIdentifier("");
- deviceChoice1.setLabelString("Output type: ");
- deviceChoice1.setOffsetNid(37);
- deviceChoice1.setUpdateIdentifier("");
- jPanel5.add(deviceChoice1);
-
jPanel4.add(jPanel5);
deviceField7.setIdentifier("");
deviceField7.setLabelString("Seg. len (0 to disable writing)");
deviceField7.setNumCols(4);
- deviceField7.setOffsetNid(40);
+ deviceField7.setOffsetNid(44);
jPanel6.add(deviceField7);
deviceField9.setIdentifier("");
deviceField9.setLabelString("Out CPUs:");
deviceField9.setNumCols(4);
- deviceField9.setOffsetNid(34);
+ deviceField9.setOffsetNid(38);
jPanel6.add(deviceField9);
+ deviceChoice1.setChoiceItems(new String[] {"int16", "int32", "float32", "float64"});
+ deviceChoice1.setIdentifier("");
+ deviceChoice1.setLabelString("Output type: ");
+ deviceChoice1.setOffsetNid(41);
+ deviceChoice1.setUpdateIdentifier("");
+ jPanel6.add(deviceChoice1);
+
jPanel4.add(jPanel6);
jPanel1.add(jPanel4);
@@ -140,8 +123,6 @@ private void initComponents() {
// Variables declaration - do not modify//GEN-BEGIN:variables
private DeviceButtons deviceButtons1;
private DeviceChoice deviceChoice1;
- private DeviceField deviceField1;
- private DeviceField deviceField2;
private DeviceField deviceField3;
private DeviceField deviceField4;
private DeviceField deviceField5;
@@ -150,7 +131,6 @@ private void initComponents() {
private DeviceField deviceField8;
private DeviceField deviceField9;
private javax.swing.JPanel jPanel1;
- private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JPanel jPanel4;
private javax.swing.JPanel jPanel5;
diff --git a/java/jdevices/src/main/java/MARTE2_SIMULINK_DTTSetup.java b/java/jdevices/src/main/java/MARTE2_SIMULINK_DTTSetup.java
index 08618061a4..b1141a24f5 100644
--- a/java/jdevices/src/main/java/MARTE2_SIMULINK_DTTSetup.java
+++ b/java/jdevices/src/main/java/MARTE2_SIMULINK_DTTSetup.java
@@ -28,9 +28,8 @@ private void initComponents() {
deviceButtons1 = new DeviceButtons();
jPanel2 = new javax.swing.JPanel();
- deviceField1 = new DeviceField();
- deviceField2 = new DeviceField();
deviceField3 = new DeviceField();
+ deviceField1 = new DeviceField();
jTabbedPane1 = new javax.swing.JTabbedPane();
jPanel1 = new javax.swing.JPanel();
deviceInputs1 = new DeviceInputs();
@@ -46,24 +45,18 @@ private void initComponents() {
setWidth(700);
getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
- deviceField1.setIdentifier("");
- deviceField1.setLabelString("Timebase");
- deviceField1.setNumCols(20);
- deviceField1.setOffsetNid(3);
- jPanel2.add(deviceField1);
-
- deviceField2.setIdentifier("");
- deviceField2.setLabelString("Time Div.:");
- deviceField2.setNumCols(4);
- deviceField2.setOffsetNid(253);
- jPanel2.add(deviceField2);
-
deviceField3.setIdentifier("");
deviceField3.setLabelString("Write CPU Mask: ");
deviceField3.setNumCols(4);
- deviceField3.setOffsetNid(120);
+ deviceField3.setOffsetNid(145);
jPanel2.add(deviceField3);
+ deviceField1.setIdentifier("");
+ deviceField1.setLabelString("Port: ");
+ deviceField1.setNumCols(6);
+ deviceField1.setOffsetNid(309);
+ jPanel2.add(deviceField1);
+
getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START);
jPanel1.setLayout(new java.awt.BorderLayout());
@@ -75,7 +68,7 @@ private void initComponents() {
jPanel3.setLayout(new java.awt.BorderLayout());
- deviceOutputs1.setOffsetNid(114);
+ deviceOutputs1.setOffsetNid(139);
jPanel3.add(deviceOutputs1, java.awt.BorderLayout.CENTER);
jTabbedPane1.addTab("Outputs", jPanel3);
@@ -96,7 +89,6 @@ private void initComponents() {
// Variables declaration - do not modify//GEN-BEGIN:variables
private DeviceButtons deviceButtons1;
private DeviceField deviceField1;
- private DeviceField deviceField2;
private DeviceField deviceField3;
private DeviceInputs deviceInputs1;
private DeviceOutputs deviceOutputs1;
diff --git a/java/jdevices/src/main/java/MARTE2_SIMULINK_DTT_VSSetup.java b/java/jdevices/src/main/java/MARTE2_SIMULINK_DTT_VSSetup.java
index ef64e36558..98b67464d1 100644
--- a/java/jdevices/src/main/java/MARTE2_SIMULINK_DTT_VSSetup.java
+++ b/java/jdevices/src/main/java/MARTE2_SIMULINK_DTT_VSSetup.java
@@ -28,9 +28,8 @@ private void initComponents() {
deviceButtons1 = new DeviceButtons();
jPanel1 = new javax.swing.JPanel();
- deviceField1 = new DeviceField();
- deviceField2 = new DeviceField();
deviceField3 = new DeviceField();
+ deviceField1 = new DeviceField();
jTabbedPane1 = new javax.swing.JTabbedPane();
deviceInputs1 = new DeviceInputs();
deviceOutputs1 = new DeviceOutputs();
@@ -42,24 +41,18 @@ private void initComponents() {
setWidth(800);
getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
- deviceField1.setIdentifier("");
- deviceField1.setLabelString("Timebase: ");
- deviceField1.setNumCols(25);
- deviceField1.setOffsetNid(3);
- jPanel1.add(deviceField1);
-
- deviceField2.setIdentifier("");
- deviceField2.setLabelString("Time Div.: ");
- deviceField2.setNumCols(4);
- deviceField2.setOffsetNid(54);
- jPanel1.add(deviceField2);
-
deviceField3.setIdentifier("");
deviceField3.setLabelString("Write CPU Mask: ");
deviceField3.setNumCols(6);
- deviceField3.setOffsetNid(44);
+ deviceField3.setOffsetNid(51);
jPanel1.add(deviceField3);
+ deviceField1.setIdentifier("");
+ deviceField1.setLabelString("Port");
+ deviceField1.setNumCols(6);
+ deviceField1.setOffsetNid(62);
+ jPanel1.add(deviceField1);
+
getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START);
deviceInputs1.setOffsetNid(17);
@@ -73,7 +66,6 @@ private void initComponents() {
// Variables declaration - do not modify//GEN-BEGIN:variables
private DeviceButtons deviceButtons1;
private DeviceField deviceField1;
- private DeviceField deviceField2;
private DeviceField deviceField3;
private DeviceInputs deviceInputs1;
private DeviceOutputs deviceOutputs1;
diff --git a/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java b/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java
index c7df326104..9dd6a17718 100644
--- a/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java
+++ b/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java
@@ -32,167 +32,12 @@ private void initComponents() {
deviceButtons1 = new DeviceButtons();
jTabbedPane1 = new javax.swing.JTabbedPane();
jScrollPane1 = new javax.swing.JScrollPane();
- jPanel4 = new javax.swing.JPanel();
- jPanel5 = new javax.swing.JPanel();
- jPanel6 = new javax.swing.JPanel();
- deviceField5 = new DeviceField();
- deviceChoice1 = new DeviceChoice();
- deviceField6 = new DeviceField();
- jPanel7 = new javax.swing.JPanel();
- deviceField7 = new DeviceField();
- jPanel8 = new javax.swing.JPanel();
- jPanel9 = new javax.swing.JPanel();
- deviceField8 = new DeviceField();
- deviceChoice2 = new DeviceChoice();
- deviceField9 = new DeviceField();
- jPanel10 = new javax.swing.JPanel();
- deviceField10 = new DeviceField();
- jPanel11 = new javax.swing.JPanel();
- jPanel12 = new javax.swing.JPanel();
- deviceField11 = new DeviceField();
- deviceChoice3 = new DeviceChoice();
- deviceField12 = new DeviceField();
- jPanel13 = new javax.swing.JPanel();
- deviceField13 = new DeviceField();
- jPanel14 = new javax.swing.JPanel();
- jPanel15 = new javax.swing.JPanel();
- deviceField14 = new DeviceField();
- deviceChoice4 = new DeviceChoice();
- deviceField15 = new DeviceField();
- jPanel16 = new javax.swing.JPanel();
- deviceField16 = new DeviceField();
- jPanel17 = new javax.swing.JPanel();
- jPanel18 = new javax.swing.JPanel();
- deviceField17 = new DeviceField();
- deviceChoice5 = new DeviceChoice();
- deviceField18 = new DeviceField();
- jPanel19 = new javax.swing.JPanel();
- deviceField19 = new DeviceField();
- jPanel20 = new javax.swing.JPanel();
- jPanel21 = new javax.swing.JPanel();
- deviceField20 = new DeviceField();
- deviceChoice6 = new DeviceChoice();
- deviceField21 = new DeviceField();
- jPanel22 = new javax.swing.JPanel();
- deviceField22 = new DeviceField();
- jPanel23 = new javax.swing.JPanel();
- jPanel24 = new javax.swing.JPanel();
- deviceField23 = new DeviceField();
- deviceChoice7 = new DeviceChoice();
- deviceField24 = new DeviceField();
- jPanel25 = new javax.swing.JPanel();
- deviceField25 = new DeviceField();
- jPanel26 = new javax.swing.JPanel();
- jPanel27 = new javax.swing.JPanel();
- deviceField26 = new DeviceField();
- deviceChoice8 = new DeviceChoice();
- deviceField27 = new DeviceField();
- jPanel28 = new javax.swing.JPanel();
- deviceField28 = new DeviceField();
+ deviceInputs1 = new DeviceInputs();
jScrollPane2 = new javax.swing.JScrollPane();
- jPanel29 = new javax.swing.JPanel();
- jPanel30 = new javax.swing.JPanel();
- deviceField29 = new DeviceField();
- deviceChoice9 = new DeviceChoice();
- deviceField30 = new DeviceField();
- deviceField31 = new DeviceField();
- deviceField69 = new DeviceField();
- jPanel31 = new javax.swing.JPanel();
- deviceField32 = new DeviceField();
- deviceChoice10 = new DeviceChoice();
- deviceField33 = new DeviceField();
- deviceField34 = new DeviceField();
- deviceField70 = new DeviceField();
- jPanel32 = new javax.swing.JPanel();
- deviceField35 = new DeviceField();
- deviceChoice11 = new DeviceChoice();
- deviceField36 = new DeviceField();
- deviceField37 = new DeviceField();
- deviceField71 = new DeviceField();
- jPanel33 = new javax.swing.JPanel();
- deviceField38 = new DeviceField();
- deviceChoice12 = new DeviceChoice();
- deviceField39 = new DeviceField();
- deviceField40 = new DeviceField();
- deviceField72 = new DeviceField();
- jPanel34 = new javax.swing.JPanel();
- deviceField41 = new DeviceField();
- deviceChoice13 = new DeviceChoice();
- deviceField42 = new DeviceField();
- deviceField43 = new DeviceField();
- deviceField73 = new DeviceField();
- jPanel35 = new javax.swing.JPanel();
- deviceField44 = new DeviceField();
- deviceChoice14 = new DeviceChoice();
- deviceField45 = new DeviceField();
- deviceField46 = new DeviceField();
- deviceField74 = new DeviceField();
- jPanel36 = new javax.swing.JPanel();
- deviceField47 = new DeviceField();
- deviceChoice15 = new DeviceChoice();
- deviceField48 = new DeviceField();
- deviceField49 = new DeviceField();
- deviceField75 = new DeviceField();
- jPanel37 = new javax.swing.JPanel();
- deviceField50 = new DeviceField();
- deviceChoice16 = new DeviceChoice();
- deviceField51 = new DeviceField();
- deviceField52 = new DeviceField();
- deviceField76 = new DeviceField();
+ deviceOutputs1 = new DeviceOutputs();
jScrollPane3 = new javax.swing.JScrollPane();
- jPanel38 = new javax.swing.JPanel();
- jPanel39 = new javax.swing.JPanel();
- deviceField53 = new DeviceField();
- deviceField54 = new DeviceField();
- jPanel40 = new javax.swing.JPanel();
- deviceField55 = new DeviceField();
- deviceField56 = new DeviceField();
- jPanel41 = new javax.swing.JPanel();
- deviceField57 = new DeviceField();
- deviceField58 = new DeviceField();
- jPanel42 = new javax.swing.JPanel();
- deviceField59 = new DeviceField();
- deviceField60 = new DeviceField();
- jPanel43 = new javax.swing.JPanel();
- deviceField61 = new DeviceField();
- deviceField62 = new DeviceField();
- jPanel44 = new javax.swing.JPanel();
- deviceField63 = new DeviceField();
- deviceField64 = new DeviceField();
- jPanel45 = new javax.swing.JPanel();
- deviceField65 = new DeviceField();
- deviceField66 = new DeviceField();
- jPanel46 = new javax.swing.JPanel();
- deviceField67 = new DeviceField();
- deviceField68 = new DeviceField();
- jPanel48 = new javax.swing.JPanel();
- deviceField79 = new DeviceField();
- deviceField80 = new DeviceField();
- jPanel49 = new javax.swing.JPanel();
- deviceField81 = new DeviceField();
- deviceField82 = new DeviceField();
- jPanel50 = new javax.swing.JPanel();
- deviceField83 = new DeviceField();
- deviceField84 = new DeviceField();
- jPanel51 = new javax.swing.JPanel();
- deviceField85 = new DeviceField();
- deviceField86 = new DeviceField();
- jPanel52 = new javax.swing.JPanel();
- deviceField87 = new DeviceField();
- deviceField88 = new DeviceField();
- jPanel53 = new javax.swing.JPanel();
- deviceField89 = new DeviceField();
- deviceField90 = new DeviceField();
- jPanel54 = new javax.swing.JPanel();
- deviceField91 = new DeviceField();
- deviceField92 = new DeviceField();
- jPanel55 = new javax.swing.JPanel();
- deviceField93 = new DeviceField();
- deviceField94 = new DeviceField();
+ deviceParameters1 = new DeviceParameters();
jPanel1 = new javax.swing.JPanel();
- jPanel2 = new javax.swing.JPanel();
- deviceField1 = new DeviceField();
- deviceField2 = new DeviceField();
jPanel3 = new javax.swing.JPanel();
deviceField3 = new DeviceField();
deviceField4 = new DeviceField();
@@ -209,833 +54,26 @@ private void initComponents() {
setWidth(850);
getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
- jPanel4.setLayout(new java.awt.GridLayout(8, 1));
-
- jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder("Input 1"));
- jPanel5.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField5.setIdentifier("");
- deviceField5.setLabelString("Name: ");
- deviceField5.setOffsetNid(71);
- deviceField5.setTextOnly(true);
- jPanel6.add(deviceField5);
-
- deviceChoice1.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice1.setIdentifier("");
- deviceChoice1.setLabelString("Type: ");
- deviceChoice1.setOffsetNid(67);
- deviceChoice1.setUpdateIdentifier("");
- jPanel6.add(deviceChoice1);
-
- deviceField6.setIdentifier("");
- deviceField6.setLabelString("Dimension (0 for scalar, array otherwise):");
- deviceField6.setNumCols(4);
- deviceField6.setOffsetNid(68);
- jPanel6.add(deviceField6);
-
- jPanel5.add(jPanel6);
-
- deviceField7.setIdentifier("");
- deviceField7.setLabelString("Value: ");
- deviceField7.setNumCols(40);
- deviceField7.setOffsetNid(70);
- jPanel7.add(deviceField7);
-
- jPanel5.add(jPanel7);
-
- jPanel4.add(jPanel5);
-
- jPanel8.setBorder(javax.swing.BorderFactory.createTitledBorder("Input 2"));
- jPanel8.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField8.setIdentifier("");
- deviceField8.setLabelString("Name: ");
- deviceField8.setOffsetNid(78);
- deviceField8.setTextOnly(true);
- jPanel9.add(deviceField8);
-
- deviceChoice2.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice2.setIdentifier("");
- deviceChoice2.setLabelString("Type: ");
- deviceChoice2.setOffsetNid(74);
- deviceChoice2.setUpdateIdentifier("");
- jPanel9.add(deviceChoice2);
-
- deviceField9.setIdentifier("");
- deviceField9.setLabelString("Dimension (0 for scalar, array otherwise):");
- deviceField9.setNumCols(4);
- deviceField9.setOffsetNid(75);
- jPanel9.add(deviceField9);
-
- jPanel8.add(jPanel9);
-
- deviceField10.setIdentifier("");
- deviceField10.setLabelString("Value: ");
- deviceField10.setNumCols(40);
- deviceField10.setOffsetNid(77);
- jPanel10.add(deviceField10);
-
- jPanel8.add(jPanel10);
-
- jPanel4.add(jPanel8);
-
- jPanel11.setBorder(javax.swing.BorderFactory.createTitledBorder("Input 3"));
- jPanel11.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField11.setIdentifier("");
- deviceField11.setLabelString("Name: ");
- deviceField11.setOffsetNid(85);
- deviceField11.setTextOnly(true);
- jPanel12.add(deviceField11);
-
- deviceChoice3.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice3.setIdentifier("");
- deviceChoice3.setLabelString("Type: ");
- deviceChoice3.setOffsetNid(81);
- deviceChoice3.setUpdateIdentifier("");
- jPanel12.add(deviceChoice3);
-
- deviceField12.setIdentifier("");
- deviceField12.setLabelString("Dimension (0 for scalar, array otherwise):");
- deviceField12.setNumCols(4);
- deviceField12.setOffsetNid(82);
- jPanel12.add(deviceField12);
-
- jPanel11.add(jPanel12);
-
- deviceField13.setIdentifier("");
- deviceField13.setLabelString("Value: ");
- deviceField13.setNumCols(40);
- deviceField13.setOffsetNid(84);
- jPanel13.add(deviceField13);
-
- jPanel11.add(jPanel13);
-
- jPanel4.add(jPanel11);
-
- jPanel14.setBorder(javax.swing.BorderFactory.createTitledBorder("Input 4"));
- jPanel14.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField14.setIdentifier("");
- deviceField14.setLabelString("Name: ");
- deviceField14.setOffsetNid(92);
- deviceField14.setTextOnly(true);
- jPanel15.add(deviceField14);
-
- deviceChoice4.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice4.setIdentifier("");
- deviceChoice4.setLabelString("Type: ");
- deviceChoice4.setOffsetNid(88);
- deviceChoice4.setUpdateIdentifier("");
- jPanel15.add(deviceChoice4);
-
- deviceField15.setIdentifier("");
- deviceField15.setLabelString("Dimension (0 for scalar, array otherwise):");
- deviceField15.setNumCols(4);
- deviceField15.setOffsetNid(89);
- jPanel15.add(deviceField15);
-
- jPanel14.add(jPanel15);
-
- deviceField16.setIdentifier("");
- deviceField16.setLabelString("Value: ");
- deviceField16.setNumCols(40);
- deviceField16.setOffsetNid(91);
- jPanel16.add(deviceField16);
-
- jPanel14.add(jPanel16);
-
- jPanel4.add(jPanel14);
-
- jPanel17.setBorder(javax.swing.BorderFactory.createTitledBorder("Input 5"));
- jPanel17.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField17.setIdentifier("");
- deviceField17.setLabelString("Name: ");
- deviceField17.setOffsetNid(99);
- deviceField17.setTextOnly(true);
- jPanel18.add(deviceField17);
-
- deviceChoice5.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice5.setIdentifier("");
- deviceChoice5.setLabelString("Type: ");
- deviceChoice5.setOffsetNid(95);
- deviceChoice5.setUpdateIdentifier("");
- jPanel18.add(deviceChoice5);
-
- deviceField18.setIdentifier("");
- deviceField18.setLabelString("Dimension (0 for scalar, array otherwise):");
- deviceField18.setNumCols(4);
- deviceField18.setOffsetNid(96);
- jPanel18.add(deviceField18);
-
- jPanel17.add(jPanel18);
-
- deviceField19.setIdentifier("");
- deviceField19.setLabelString("Value: ");
- deviceField19.setNumCols(40);
- deviceField19.setOffsetNid(98);
- jPanel19.add(deviceField19);
-
- jPanel17.add(jPanel19);
-
- jPanel4.add(jPanel17);
-
- jPanel20.setBorder(javax.swing.BorderFactory.createTitledBorder("Input 6"));
- jPanel20.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField20.setIdentifier("");
- deviceField20.setLabelString("Name: ");
- deviceField20.setOffsetNid(106);
- deviceField20.setTextOnly(true);
- jPanel21.add(deviceField20);
-
- deviceChoice6.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice6.setIdentifier("");
- deviceChoice6.setLabelString("Type: ");
- deviceChoice6.setOffsetNid(102);
- deviceChoice6.setUpdateIdentifier("");
- jPanel21.add(deviceChoice6);
-
- deviceField21.setIdentifier("");
- deviceField21.setLabelString("Dimension (0 for scalar, array otherwise):");
- deviceField21.setNumCols(4);
- deviceField21.setOffsetNid(103);
- jPanel21.add(deviceField21);
-
- jPanel20.add(jPanel21);
-
- deviceField22.setIdentifier("");
- deviceField22.setLabelString("Value: ");
- deviceField22.setNumCols(40);
- deviceField22.setOffsetNid(105);
- jPanel22.add(deviceField22);
-
- jPanel20.add(jPanel22);
-
- jPanel4.add(jPanel20);
-
- jPanel23.setBorder(javax.swing.BorderFactory.createTitledBorder("Input 7"));
- jPanel23.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField23.setIdentifier("");
- deviceField23.setLabelString("Name: ");
- deviceField23.setOffsetNid(113);
- deviceField23.setTextOnly(true);
- jPanel24.add(deviceField23);
-
- deviceChoice7.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice7.setIdentifier("");
- deviceChoice7.setLabelString("Type: ");
- deviceChoice7.setOffsetNid(109);
- deviceChoice7.setUpdateIdentifier("");
- jPanel24.add(deviceChoice7);
-
- deviceField24.setIdentifier("");
- deviceField24.setLabelString("Dimension (0 for scalar, array otherwise):");
- deviceField24.setNumCols(4);
- deviceField24.setOffsetNid(110);
- jPanel24.add(deviceField24);
-
- jPanel23.add(jPanel24);
-
- deviceField25.setIdentifier("");
- deviceField25.setLabelString("Value: ");
- deviceField25.setNumCols(40);
- deviceField25.setOffsetNid(112);
- jPanel25.add(deviceField25);
-
- jPanel23.add(jPanel25);
-
- jPanel4.add(jPanel23);
-
- jPanel26.setBorder(javax.swing.BorderFactory.createTitledBorder("Input 8"));
- jPanel26.setLayout(new java.awt.GridLayout(2, 1));
-
- deviceField26.setIdentifier("");
- deviceField26.setLabelString("Name: ");
- deviceField26.setOffsetNid(120);
- deviceField26.setTextOnly(true);
- jPanel27.add(deviceField26);
-
- deviceChoice8.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice8.setIdentifier("");
- deviceChoice8.setLabelString("Type: ");
- deviceChoice8.setOffsetNid(116);
- deviceChoice8.setUpdateIdentifier("");
- jPanel27.add(deviceChoice8);
-
- deviceField27.setIdentifier("");
- deviceField27.setLabelString("Dimension (0 for scalar, array otherwise):");
- deviceField27.setNumCols(4);
- deviceField27.setOffsetNid(117);
- jPanel27.add(deviceField27);
-
- jPanel26.add(jPanel27);
-
- deviceField28.setIdentifier("");
- deviceField28.setLabelString("Value: ");
- deviceField28.setNumCols(40);
- deviceField28.setOffsetNid(119);
- jPanel28.add(deviceField28);
-
- jPanel26.add(jPanel28);
-
- jPanel4.add(jPanel26);
-
- jScrollPane1.setViewportView(jPanel4);
+ deviceInputs1.setOffsetNid(65);
+ jScrollPane1.setViewportView(deviceInputs1);
jTabbedPane1.addTab("Inputs", jScrollPane1);
- jPanel29.setLayout(new java.awt.GridLayout(8, 1));
-
- jPanel30.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("Output 1"), "Output 1"));
-
- deviceField29.setIdentifier("");
- deviceField29.setLabelString("Name:");
- deviceField29.setOffsetNid(130);
- deviceField29.setTextOnly(true);
- jPanel30.add(deviceField29);
-
- deviceChoice9.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice9.setIdentifier("");
- deviceChoice9.setLabelString("Type:");
- deviceChoice9.setOffsetNid(131);
- deviceChoice9.setUpdateIdentifier("");
- jPanel30.add(deviceChoice9);
-
- deviceField30.setIdentifier("");
- deviceField30.setLabelString("Dimension (0 for scalar, -1 to disable)");
- deviceField30.setNumCols(8);
- deviceField30.setOffsetNid(133);
- jPanel30.add(deviceField30);
-
- deviceField31.setIdentifier("");
- deviceField31.setLabelString("Seg. Len (0 to disable):");
- deviceField31.setNumCols(14);
- deviceField31.setOffsetNid(134);
- jPanel30.add(deviceField31);
-
- deviceField69.setIdentifier("");
- deviceField69.setLabelString("Stream: ");
- deviceField69.setOffsetNid(135);
- deviceField69.setTextOnly(true);
- jPanel30.add(deviceField69);
-
- jPanel29.add(jPanel30);
-
- jPanel31.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("Output 1"), "Output 2"));
-
- deviceField32.setIdentifier("");
- deviceField32.setLabelString("Name:");
- deviceField32.setOffsetNid(139);
- deviceField32.setTextOnly(true);
- jPanel31.add(deviceField32);
-
- deviceChoice10.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice10.setIdentifier("");
- deviceChoice10.setLabelString("Type:");
- deviceChoice10.setOffsetNid(140);
- deviceChoice10.setUpdateIdentifier("");
- jPanel31.add(deviceChoice10);
-
- deviceField33.setIdentifier("");
- deviceField33.setLabelString("Dimension (0 for scalar, -1 to disable)");
- deviceField33.setNumCols(8);
- deviceField33.setOffsetNid(142);
- jPanel31.add(deviceField33);
-
- deviceField34.setIdentifier("");
- deviceField34.setLabelString("Seg. Len (0 to disable):");
- deviceField34.setNumCols(14);
- deviceField34.setOffsetNid(143);
- jPanel31.add(deviceField34);
-
- deviceField70.setIdentifier("");
- deviceField70.setLabelString("Stream: ");
- deviceField70.setOffsetNid(144);
- deviceField70.setTextOnly(true);
- jPanel31.add(deviceField70);
-
- jPanel29.add(jPanel31);
-
- jPanel32.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("Output 1"), "Output 3"));
-
- deviceField35.setIdentifier("");
- deviceField35.setLabelString("Name:");
- deviceField35.setOffsetNid(148);
- deviceField35.setTextOnly(true);
- jPanel32.add(deviceField35);
-
- deviceChoice11.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice11.setIdentifier("");
- deviceChoice11.setLabelString("Type:");
- deviceChoice11.setOffsetNid(149);
- deviceChoice11.setUpdateIdentifier("");
- jPanel32.add(deviceChoice11);
-
- deviceField36.setIdentifier("");
- deviceField36.setLabelString("Dimension (0 for scalar, -1 to disable)");
- deviceField36.setNumCols(8);
- deviceField36.setOffsetNid(151);
- jPanel32.add(deviceField36);
-
- deviceField37.setIdentifier("");
- deviceField37.setLabelString("Seg. Len (0 to disable):");
- deviceField37.setNumCols(14);
- deviceField37.setOffsetNid(152);
- jPanel32.add(deviceField37);
-
- deviceField71.setIdentifier("");
- deviceField71.setLabelString("Stream: ");
- deviceField71.setOffsetNid(153);
- deviceField71.setTextOnly(true);
- jPanel32.add(deviceField71);
-
- jPanel29.add(jPanel32);
-
- jPanel33.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("Output 1"), "Output 4"));
-
- deviceField38.setIdentifier("");
- deviceField38.setLabelString("Name:");
- deviceField38.setOffsetNid(157);
- deviceField38.setTextOnly(true);
- jPanel33.add(deviceField38);
-
- deviceChoice12.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice12.setIdentifier("");
- deviceChoice12.setLabelString("Type:");
- deviceChoice12.setOffsetNid(158);
- deviceChoice12.setUpdateIdentifier("");
- jPanel33.add(deviceChoice12);
-
- deviceField39.setIdentifier("");
- deviceField39.setLabelString("Dimension (0 for scalar, -1 to disable)");
- deviceField39.setNumCols(8);
- deviceField39.setOffsetNid(160);
- jPanel33.add(deviceField39);
-
- deviceField40.setIdentifier("");
- deviceField40.setLabelString("Seg. Len (0 to disable):");
- deviceField40.setNumCols(14);
- deviceField40.setOffsetNid(161);
- jPanel33.add(deviceField40);
-
- deviceField72.setIdentifier("");
- deviceField72.setLabelString("Stream: ");
- deviceField72.setOffsetNid(162);
- deviceField72.setTextOnly(true);
- jPanel33.add(deviceField72);
-
- jPanel29.add(jPanel33);
-
- jPanel34.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("Output 1"), "Output 5"));
-
- deviceField41.setIdentifier("");
- deviceField41.setLabelString("Name:");
- deviceField41.setOffsetNid(166);
- deviceField41.setTextOnly(true);
- jPanel34.add(deviceField41);
-
- deviceChoice13.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice13.setIdentifier("");
- deviceChoice13.setLabelString("Type:");
- deviceChoice13.setOffsetNid(167);
- deviceChoice13.setUpdateIdentifier("");
- jPanel34.add(deviceChoice13);
-
- deviceField42.setIdentifier("");
- deviceField42.setLabelString("Dimension (0 for scalar, -1 to disable)");
- deviceField42.setNumCols(8);
- deviceField42.setOffsetNid(169);
- jPanel34.add(deviceField42);
-
- deviceField43.setIdentifier("");
- deviceField43.setLabelString("Seg. Len (0 to disable):");
- deviceField43.setNumCols(14);
- deviceField43.setOffsetNid(170);
- jPanel34.add(deviceField43);
-
- deviceField73.setIdentifier("");
- deviceField73.setLabelString("Stream: ");
- deviceField73.setOffsetNid(171);
- deviceField73.setTextOnly(true);
- jPanel34.add(deviceField73);
-
- jPanel29.add(jPanel34);
-
- jPanel35.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("Output 1"), "Output 6"));
-
- deviceField44.setIdentifier("");
- deviceField44.setLabelString("Name:");
- deviceField44.setOffsetNid(175);
- deviceField44.setTextOnly(true);
- jPanel35.add(deviceField44);
-
- deviceChoice14.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice14.setIdentifier("");
- deviceChoice14.setLabelString("Type:");
- deviceChoice14.setOffsetNid(176);
- deviceChoice14.setUpdateIdentifier("");
- jPanel35.add(deviceChoice14);
-
- deviceField45.setIdentifier("");
- deviceField45.setLabelString("Dimension (0 for scalar, -1 to disable)");
- deviceField45.setNumCols(8);
- deviceField45.setOffsetNid(178);
- jPanel35.add(deviceField45);
-
- deviceField46.setIdentifier("");
- deviceField46.setLabelString("Seg. Len (0 to disable):");
- deviceField46.setNumCols(14);
- deviceField46.setOffsetNid(179);
- jPanel35.add(deviceField46);
-
- deviceField74.setIdentifier("");
- deviceField74.setLabelString("Stream: ");
- deviceField74.setOffsetNid(180);
- deviceField74.setTextOnly(true);
- jPanel35.add(deviceField74);
-
- jPanel29.add(jPanel35);
-
- jPanel36.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("Output 1"), "Output 7"));
-
- deviceField47.setIdentifier("");
- deviceField47.setLabelString("Name:");
- deviceField47.setOffsetNid(184);
- deviceField47.setTextOnly(true);
- jPanel36.add(deviceField47);
-
- deviceChoice15.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice15.setIdentifier("");
- deviceChoice15.setLabelString("Type:");
- deviceChoice15.setOffsetNid(185);
- deviceChoice15.setUpdateIdentifier("");
- jPanel36.add(deviceChoice15);
-
- deviceField48.setIdentifier("");
- deviceField48.setLabelString("Dimension (0 for scalar, -1 to disable)");
- deviceField48.setNumCols(8);
- deviceField48.setOffsetNid(187);
- jPanel36.add(deviceField48);
-
- deviceField49.setIdentifier("");
- deviceField49.setLabelString("Seg. Len (0 to disable):");
- deviceField49.setNumCols(14);
- deviceField49.setOffsetNid(188);
- jPanel36.add(deviceField49);
-
- deviceField75.setIdentifier("");
- deviceField75.setLabelString("Stream: ");
- deviceField75.setOffsetNid(189);
- deviceField75.setTextOnly(true);
- jPanel36.add(deviceField75);
-
- jPanel29.add(jPanel36);
-
- jPanel37.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("Output 1"), "Output 8"));
-
- deviceField50.setIdentifier("");
- deviceField50.setLabelString("Name:");
- deviceField50.setOffsetNid(193);
- deviceField50.setTextOnly(true);
- jPanel37.add(deviceField50);
-
- deviceChoice16.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"});
- deviceChoice16.setIdentifier("");
- deviceChoice16.setLabelString("Type:");
- deviceChoice16.setOffsetNid(194);
- deviceChoice16.setUpdateIdentifier("");
- jPanel37.add(deviceChoice16);
-
- deviceField51.setIdentifier("");
- deviceField51.setLabelString("Dimension (0 for scalar, -1 to disable)");
- deviceField51.setNumCols(8);
- deviceField51.setOffsetNid(196);
- jPanel37.add(deviceField51);
-
- deviceField52.setIdentifier("");
- deviceField52.setLabelString("Seg. Len (0 to disable):");
- deviceField52.setNumCols(14);
- deviceField52.setOffsetNid(197);
- jPanel37.add(deviceField52);
-
- deviceField76.setIdentifier("");
- deviceField76.setLabelString("Stream: ");
- deviceField76.setOffsetNid(198);
- deviceField76.setTextOnly(true);
- jPanel37.add(deviceField76);
-
- jPanel29.add(jPanel37);
-
- jScrollPane2.setViewportView(jPanel29);
+ deviceOutputs1.setOffsetNid(130);
+ jScrollPane2.setViewportView(deviceOutputs1);
jTabbedPane1.addTab("Outputs", jScrollPane2);
- jPanel38.setLayout(new java.awt.GridLayout(16, 1));
-
- jPanel39.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 1"));
-
- deviceField53.setIdentifier("");
- deviceField53.setLabelString("Name:");
- deviceField53.setOffsetNid(18);
- deviceField53.setTextOnly(true);
- jPanel39.add(deviceField53);
-
- deviceField54.setIdentifier("");
- deviceField54.setLabelString("Value: ");
- deviceField54.setOffsetNid(19);
- jPanel39.add(deviceField54);
-
- jPanel38.add(jPanel39);
-
- jPanel40.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 2"));
-
- deviceField55.setIdentifier("");
- deviceField55.setLabelString("Name:");
- deviceField55.setOffsetNid(21);
- deviceField55.setTextOnly(true);
- jPanel40.add(deviceField55);
-
- deviceField56.setIdentifier("");
- deviceField56.setLabelString("Value: ");
- deviceField56.setOffsetNid(22);
- jPanel40.add(deviceField56);
-
- jPanel38.add(jPanel40);
-
- jPanel41.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 3"));
-
- deviceField57.setIdentifier("");
- deviceField57.setLabelString("Name:");
- deviceField57.setOffsetNid(24);
- deviceField57.setTextOnly(true);
- jPanel41.add(deviceField57);
-
- deviceField58.setIdentifier("");
- deviceField58.setLabelString("Value: ");
- deviceField58.setOffsetNid(25);
- jPanel41.add(deviceField58);
-
- jPanel38.add(jPanel41);
-
- jPanel42.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 4"));
-
- deviceField59.setIdentifier("");
- deviceField59.setLabelString("Name:");
- deviceField59.setOffsetNid(27);
- deviceField59.setTextOnly(true);
- jPanel42.add(deviceField59);
-
- deviceField60.setIdentifier("");
- deviceField60.setLabelString("Value: ");
- deviceField60.setOffsetNid(28);
- jPanel42.add(deviceField60);
-
- jPanel38.add(jPanel42);
-
- jPanel43.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 5"));
-
- deviceField61.setIdentifier("");
- deviceField61.setLabelString("Name:");
- deviceField61.setOffsetNid(30);
- deviceField61.setTextOnly(true);
- jPanel43.add(deviceField61);
-
- deviceField62.setIdentifier("");
- deviceField62.setLabelString("Value: ");
- deviceField62.setOffsetNid(31);
- jPanel43.add(deviceField62);
-
- jPanel38.add(jPanel43);
-
- jPanel44.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 6"));
-
- deviceField63.setIdentifier("");
- deviceField63.setLabelString("Name:");
- deviceField63.setOffsetNid(33);
- deviceField63.setTextOnly(true);
- jPanel44.add(deviceField63);
-
- deviceField64.setIdentifier("");
- deviceField64.setLabelString("Value: ");
- deviceField64.setOffsetNid(34);
- jPanel44.add(deviceField64);
-
- jPanel38.add(jPanel44);
-
- jPanel45.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 7"));
-
- deviceField65.setIdentifier("");
- deviceField65.setLabelString("Name:");
- deviceField65.setOffsetNid(36);
- deviceField65.setTextOnly(true);
- jPanel45.add(deviceField65);
-
- deviceField66.setIdentifier("");
- deviceField66.setLabelString("Value: ");
- deviceField66.setOffsetNid(37);
- jPanel45.add(deviceField66);
-
- jPanel38.add(jPanel45);
-
- jPanel46.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 8"));
-
- deviceField67.setIdentifier("");
- deviceField67.setLabelString("Name:");
- deviceField67.setOffsetNid(39);
- deviceField67.setTextOnly(true);
- jPanel46.add(deviceField67);
-
- deviceField68.setIdentifier("");
- deviceField68.setLabelString("Value: ");
- deviceField68.setOffsetNid(40);
- jPanel46.add(deviceField68);
-
- jPanel38.add(jPanel46);
-
- jPanel48.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 9"));
-
- deviceField79.setIdentifier("");
- deviceField79.setLabelString("Name:");
- deviceField79.setOffsetNid(42);
- deviceField79.setTextOnly(true);
- jPanel48.add(deviceField79);
-
- deviceField80.setIdentifier("");
- deviceField80.setLabelString("Value: ");
- deviceField80.setOffsetNid(43);
- jPanel48.add(deviceField80);
-
- jPanel38.add(jPanel48);
-
- jPanel49.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 10"));
-
- deviceField81.setIdentifier("");
- deviceField81.setLabelString("Name:");
- deviceField81.setOffsetNid(45);
- deviceField81.setTextOnly(true);
- jPanel49.add(deviceField81);
-
- deviceField82.setIdentifier("");
- deviceField82.setLabelString("Value: ");
- deviceField82.setOffsetNid(46);
- jPanel49.add(deviceField82);
-
- jPanel38.add(jPanel49);
-
- jPanel50.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 11"));
-
- deviceField83.setIdentifier("");
- deviceField83.setLabelString("Name:");
- deviceField83.setOffsetNid(48);
- deviceField83.setTextOnly(true);
- jPanel50.add(deviceField83);
-
- deviceField84.setIdentifier("");
- deviceField84.setLabelString("Value: ");
- deviceField84.setOffsetNid(49);
- jPanel50.add(deviceField84);
-
- jPanel38.add(jPanel50);
-
- jPanel51.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 12"));
-
- deviceField85.setIdentifier("");
- deviceField85.setLabelString("Name:");
- deviceField85.setOffsetNid(51);
- deviceField85.setTextOnly(true);
- jPanel51.add(deviceField85);
-
- deviceField86.setIdentifier("");
- deviceField86.setLabelString("Value: ");
- deviceField86.setOffsetNid(52);
- jPanel51.add(deviceField86);
-
- jPanel38.add(jPanel51);
-
- jPanel52.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 13"));
-
- deviceField87.setIdentifier("");
- deviceField87.setLabelString("Name:");
- deviceField87.setOffsetNid(54);
- deviceField87.setTextOnly(true);
- jPanel52.add(deviceField87);
-
- deviceField88.setIdentifier("");
- deviceField88.setLabelString("Value: ");
- deviceField88.setOffsetNid(55);
- jPanel52.add(deviceField88);
-
- jPanel38.add(jPanel52);
-
- jPanel53.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 14"));
-
- deviceField89.setIdentifier("");
- deviceField89.setLabelString("Name:");
- deviceField89.setOffsetNid(57);
- deviceField89.setTextOnly(true);
- jPanel53.add(deviceField89);
-
- deviceField90.setIdentifier("");
- deviceField90.setLabelString("Value: ");
- deviceField90.setOffsetNid(58);
- jPanel53.add(deviceField90);
-
- jPanel38.add(jPanel53);
-
- jPanel54.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 15"));
-
- deviceField91.setIdentifier("");
- deviceField91.setLabelString("Name:");
- deviceField91.setOffsetNid(60);
- deviceField91.setTextOnly(true);
- jPanel54.add(deviceField91);
-
- deviceField92.setIdentifier("");
- deviceField92.setLabelString("Value: ");
- deviceField92.setOffsetNid(61);
- jPanel54.add(deviceField92);
-
- jPanel38.add(jPanel54);
-
- jPanel55.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 16"));
-
- deviceField93.setIdentifier("");
- deviceField93.setLabelString("Name:");
- deviceField93.setOffsetNid(63);
- deviceField93.setTextOnly(true);
- jPanel55.add(deviceField93);
-
- deviceField94.setIdentifier("");
- deviceField94.setLabelString("Value: ");
- deviceField94.setOffsetNid(64);
- jPanel55.add(deviceField94);
-
- jPanel38.add(jPanel55);
-
- jScrollPane3.setViewportView(jPanel38);
+ deviceParameters1.setNumParameters(16);
+ deviceParameters1.setOffsetNid(4);
+ deviceParameters1.setParameterOffset(4);
+ jScrollPane3.setViewportView(deviceParameters1);
jTabbedPane1.addTab("Parameters", jScrollPane3);
getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER);
- jPanel1.setLayout(new java.awt.GridLayout(3, 0));
-
- deviceField1.setIdentifier("");
- deviceField1.setLabelString("Timebase:");
- deviceField1.setNumCols(20);
- deviceField1.setOffsetNid(3);
- jPanel2.add(deviceField1);
-
- deviceField2.setIdentifier("");
- deviceField2.setLabelString("Timebase div. (if from another thread):");
- deviceField2.setNumCols(4);
- deviceField2.setOffsetNid(174);
- jPanel2.add(deviceField2);
-
- jPanel1.add(jPanel2);
+ jPanel1.setLayout(new java.awt.GridLayout(2, 0));
deviceField3.setIdentifier("");
deviceField3.setLabelString("Simulink module: ");
@@ -1046,7 +84,7 @@ private void initComponents() {
deviceField4.setIdentifier("");
deviceField4.setLabelString("Write CPU Mask: ");
deviceField4.setNumCols(4);
- deviceField4.setOffsetNid(101);
+ deviceField4.setOffsetNid(128);
jPanel3.add(deviceField4);
jButton1.setText("Fill fields");
@@ -1070,13 +108,13 @@ public void actionPerformed(java.awt.event.ActionEvent evt) {
deviceField77.setIdentifier("");
deviceField77.setLabelString("MDS write trigger:");
deviceField77.setNumCols(30);
- deviceField77.setOffsetNid(96);
+ deviceField77.setOffsetNid(131);
jPanel47.add(deviceField77);
deviceField78.setIdentifier("");
deviceField78.setLabelString("Post trig. Samples: ");
deviceField78.setNumCols(6);
- deviceField78.setOffsetNid(98);
+ deviceField78.setOffsetNid(133);
jPanel47.add(deviceField78);
jPanel1.add(jPanel47);
@@ -1103,173 +141,18 @@ private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRS
// Variables declaration - do not modify//GEN-BEGIN:variables
private DeviceButtons deviceButtons1;
- private DeviceChoice deviceChoice1;
- private DeviceChoice deviceChoice10;
- private DeviceChoice deviceChoice11;
- private DeviceChoice deviceChoice12;
- private DeviceChoice deviceChoice13;
- private DeviceChoice deviceChoice14;
- private DeviceChoice deviceChoice15;
- private DeviceChoice deviceChoice16;
private DeviceChoice deviceChoice17;
- private DeviceChoice deviceChoice2;
- private DeviceChoice deviceChoice3;
- private DeviceChoice deviceChoice4;
- private DeviceChoice deviceChoice5;
- private DeviceChoice deviceChoice6;
- private DeviceChoice deviceChoice7;
- private DeviceChoice deviceChoice8;
- private DeviceChoice deviceChoice9;
- private DeviceField deviceField1;
- private DeviceField deviceField10;
- private DeviceField deviceField11;
- private DeviceField deviceField12;
- private DeviceField deviceField13;
- private DeviceField deviceField14;
- private DeviceField deviceField15;
- private DeviceField deviceField16;
- private DeviceField deviceField17;
- private DeviceField deviceField18;
- private DeviceField deviceField19;
- private DeviceField deviceField2;
- private DeviceField deviceField20;
- private DeviceField deviceField21;
- private DeviceField deviceField22;
- private DeviceField deviceField23;
- private DeviceField deviceField24;
- private DeviceField deviceField25;
- private DeviceField deviceField26;
- private DeviceField deviceField27;
- private DeviceField deviceField28;
- private DeviceField deviceField29;
private DeviceField deviceField3;
- private DeviceField deviceField30;
- private DeviceField deviceField31;
- private DeviceField deviceField32;
- private DeviceField deviceField33;
- private DeviceField deviceField34;
- private DeviceField deviceField35;
- private DeviceField deviceField36;
- private DeviceField deviceField37;
- private DeviceField deviceField38;
- private DeviceField deviceField39;
private DeviceField deviceField4;
- private DeviceField deviceField40;
- private DeviceField deviceField41;
- private DeviceField deviceField42;
- private DeviceField deviceField43;
- private DeviceField deviceField44;
- private DeviceField deviceField45;
- private DeviceField deviceField46;
- private DeviceField deviceField47;
- private DeviceField deviceField48;
- private DeviceField deviceField49;
- private DeviceField deviceField5;
- private DeviceField deviceField50;
- private DeviceField deviceField51;
- private DeviceField deviceField52;
- private DeviceField deviceField53;
- private DeviceField deviceField54;
- private DeviceField deviceField55;
- private DeviceField deviceField56;
- private DeviceField deviceField57;
- private DeviceField deviceField58;
- private DeviceField deviceField59;
- private DeviceField deviceField6;
- private DeviceField deviceField60;
- private DeviceField deviceField61;
- private DeviceField deviceField62;
- private DeviceField deviceField63;
- private DeviceField deviceField64;
- private DeviceField deviceField65;
- private DeviceField deviceField66;
- private DeviceField deviceField67;
- private DeviceField deviceField68;
- private DeviceField deviceField69;
- private DeviceField deviceField7;
- private DeviceField deviceField70;
- private DeviceField deviceField71;
- private DeviceField deviceField72;
- private DeviceField deviceField73;
- private DeviceField deviceField74;
- private DeviceField deviceField75;
- private DeviceField deviceField76;
private DeviceField deviceField77;
private DeviceField deviceField78;
- private DeviceField deviceField79;
- private DeviceField deviceField8;
- private DeviceField deviceField80;
- private DeviceField deviceField81;
- private DeviceField deviceField82;
- private DeviceField deviceField83;
- private DeviceField deviceField84;
- private DeviceField deviceField85;
- private DeviceField deviceField86;
- private DeviceField deviceField87;
- private DeviceField deviceField88;
- private DeviceField deviceField89;
- private DeviceField deviceField9;
- private DeviceField deviceField90;
- private DeviceField deviceField91;
- private DeviceField deviceField92;
- private DeviceField deviceField93;
- private DeviceField deviceField94;
+ private DeviceInputs deviceInputs1;
+ private DeviceOutputs deviceOutputs1;
+ private DeviceParameters deviceParameters1;
private javax.swing.JButton jButton1;
private javax.swing.JPanel jPanel1;
- private javax.swing.JPanel jPanel10;
- private javax.swing.JPanel jPanel11;
- private javax.swing.JPanel jPanel12;
- private javax.swing.JPanel jPanel13;
- private javax.swing.JPanel jPanel14;
- private javax.swing.JPanel jPanel15;
- private javax.swing.JPanel jPanel16;
- private javax.swing.JPanel jPanel17;
- private javax.swing.JPanel jPanel18;
- private javax.swing.JPanel jPanel19;
- private javax.swing.JPanel jPanel2;
- private javax.swing.JPanel jPanel20;
- private javax.swing.JPanel jPanel21;
- private javax.swing.JPanel jPanel22;
- private javax.swing.JPanel jPanel23;
- private javax.swing.JPanel jPanel24;
- private javax.swing.JPanel jPanel25;
- private javax.swing.JPanel jPanel26;
- private javax.swing.JPanel jPanel27;
- private javax.swing.JPanel jPanel28;
- private javax.swing.JPanel jPanel29;
private javax.swing.JPanel jPanel3;
- private javax.swing.JPanel jPanel30;
- private javax.swing.JPanel jPanel31;
- private javax.swing.JPanel jPanel32;
- private javax.swing.JPanel jPanel33;
- private javax.swing.JPanel jPanel34;
- private javax.swing.JPanel jPanel35;
- private javax.swing.JPanel jPanel36;
- private javax.swing.JPanel jPanel37;
- private javax.swing.JPanel jPanel38;
- private javax.swing.JPanel jPanel39;
- private javax.swing.JPanel jPanel4;
- private javax.swing.JPanel jPanel40;
- private javax.swing.JPanel jPanel41;
- private javax.swing.JPanel jPanel42;
- private javax.swing.JPanel jPanel43;
- private javax.swing.JPanel jPanel44;
- private javax.swing.JPanel jPanel45;
- private javax.swing.JPanel jPanel46;
private javax.swing.JPanel jPanel47;
- private javax.swing.JPanel jPanel48;
- private javax.swing.JPanel jPanel49;
- private javax.swing.JPanel jPanel5;
- private javax.swing.JPanel jPanel50;
- private javax.swing.JPanel jPanel51;
- private javax.swing.JPanel jPanel52;
- private javax.swing.JPanel jPanel53;
- private javax.swing.JPanel jPanel54;
- private javax.swing.JPanel jPanel55;
- private javax.swing.JPanel jPanel6;
- private javax.swing.JPanel jPanel7;
- private javax.swing.JPanel jPanel8;
- private javax.swing.JPanel jPanel9;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JScrollPane jScrollPane3;
diff --git a/java/jdevices/src/main/java/MARTE2_SIMULINK_TANKSetup.java b/java/jdevices/src/main/java/MARTE2_SIMULINK_TANKSetup.java
index bdd721a983..bfaa50d6f1 100644
--- a/java/jdevices/src/main/java/MARTE2_SIMULINK_TANKSetup.java
+++ b/java/jdevices/src/main/java/MARTE2_SIMULINK_TANKSetup.java
@@ -34,43 +34,26 @@ private void initComponents() {
deviceButtons1 = new DeviceButtons();
jPanel1 = new javax.swing.JPanel();
- jPanel2 = new javax.swing.JPanel();
- deviceField1 = new DeviceField();
- deviceField2 = new DeviceField();
jPanel3 = new javax.swing.JPanel();
deviceField3 = new DeviceField();
jPanel4 = new javax.swing.JPanel();
deviceField4 = new DeviceField();
deviceField5 = new DeviceField();
- deviceField6 = new DeviceField();
- setDeviceProvider("spilds:8100");
+ setDeviceProvider("localhost:8100");
setDeviceTitle("MARTe2 Simulink Tank");
setDeviceType("MARTE2_SIMULINK_TANK");
- setHeight(250);
+ setHeight(200);
+ setUpdateEvent("");
setWidth(600);
getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
- jPanel1.setLayout(new java.awt.GridLayout(3, 1));
-
- deviceField1.setIdentifier("");
- deviceField1.setLabelString("Timebase: ");
- deviceField1.setNumCols(25);
- deviceField1.setOffsetNid(3);
- jPanel2.add(deviceField1);
-
- deviceField2.setIdentifier("");
- deviceField2.setLabelString("Timebase Div: ");
- deviceField2.setNumCols(4);
- deviceField2.setOffsetNid(44);
- jPanel2.add(deviceField2);
-
- jPanel1.add(jPanel2);
+ jPanel1.setLayout(new java.awt.GridLayout(2, 1));
deviceField3.setIdentifier("");
deviceField3.setLabelString("Input");
deviceField3.setNumCols(25);
- deviceField3.setOffsetNid(25);
+ deviceField3.setOffsetNid(28);
jPanel3.add(deviceField3);
jPanel1.add(jPanel3);
@@ -78,21 +61,15 @@ private void initComponents() {
deviceField4.setIdentifier("");
deviceField4.setLabelString("Out Segment len (0 to disable writing): ");
deviceField4.setNumCols(4);
- deviceField4.setOffsetNid(40);
+ deviceField4.setOffsetNid(44);
jPanel4.add(deviceField4);
deviceField5.setIdentifier("");
deviceField5.setLabelString("Out CPUs");
deviceField5.setNumCols(4);
- deviceField5.setOffsetNid(34);
+ deviceField5.setOffsetNid(38);
jPanel4.add(deviceField5);
- deviceField6.setIdentifier("");
- deviceField6.setLabelString("Stream:");
- deviceField6.setOffsetNid(41);
- deviceField6.setTextOnly(true);
- jPanel4.add(deviceField6);
-
jPanel1.add(jPanel4);
getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
@@ -100,14 +77,10 @@ private void initComponents() {
// Variables declaration - do not modify//GEN-BEGIN:variables
private DeviceButtons deviceButtons1;
- private DeviceField deviceField1;
- private DeviceField deviceField2;
private DeviceField deviceField3;
private DeviceField deviceField4;
private DeviceField deviceField5;
- private DeviceField deviceField6;
private javax.swing.JPanel jPanel1;
- private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JPanel jPanel4;
// End of variables declaration//GEN-END:variables
diff --git a/java/jdevices/src/main/java/MARTE2_STREAMSetup.java b/java/jdevices/src/main/java/MARTE2_STREAMSetup.java
index e484f0bb1c..537a92dcf4 100644
--- a/java/jdevices/src/main/java/MARTE2_STREAMSetup.java
+++ b/java/jdevices/src/main/java/MARTE2_STREAMSetup.java
@@ -44,87 +44,7 @@ private void initComponents() {
deviceField10 = new DeviceField();
deviceButtons1 = new DeviceButtons();
jScrollPane1 = new javax.swing.JScrollPane();
- jPanel1 = new javax.swing.JPanel();
- jPanel3 = new javax.swing.JPanel();
- deviceField2 = new DeviceField();
- deviceChoice1 = new DeviceChoice();
- deviceField15 = new DeviceField();
- deviceField199 = new DeviceField();
- jPanel4 = new javax.swing.JPanel();
- deviceField3 = new DeviceField();
- deviceChoice2 = new DeviceChoice();
- deviceField16 = new DeviceField();
- deviceField200 = new DeviceField();
- jPanel5 = new javax.swing.JPanel();
- deviceField4 = new DeviceField();
- deviceChoice3 = new DeviceChoice();
- deviceField17 = new DeviceField();
- deviceField201 = new DeviceField();
- jPanel6 = new javax.swing.JPanel();
- deviceField5 = new DeviceField();
- deviceChoice4 = new DeviceChoice();
- deviceField18 = new DeviceField();
- deviceField202 = new DeviceField();
- jPanel7 = new javax.swing.JPanel();
- deviceField6 = new DeviceField();
- deviceChoice5 = new DeviceChoice();
- deviceField19 = new DeviceField();
- deviceField203 = new DeviceField();
- jPanel8 = new javax.swing.JPanel();
- deviceField7 = new DeviceField();
- deviceChoice6 = new DeviceChoice();
- deviceField20 = new DeviceField();
- deviceField204 = new DeviceField();
- jPanel9 = new javax.swing.JPanel();
- deviceField8 = new DeviceField();
- deviceChoice7 = new DeviceChoice();
- deviceField21 = new DeviceField();
- deviceField205 = new DeviceField();
- jPanel10 = new javax.swing.JPanel();
- deviceField9 = new DeviceField();
- deviceChoice8 = new DeviceChoice();
- deviceField22 = new DeviceField();
- deviceField206 = new DeviceField();
- jPanel13 = new javax.swing.JPanel();
- deviceField23 = new DeviceField();
- deviceChoice10 = new DeviceChoice();
- deviceField24 = new DeviceField();
- deviceField207 = new DeviceField();
- jPanel14 = new javax.swing.JPanel();
- deviceField25 = new DeviceField();
- deviceChoice11 = new DeviceChoice();
- deviceField26 = new DeviceField();
- deviceField208 = new DeviceField();
- jPanel15 = new javax.swing.JPanel();
- deviceField27 = new DeviceField();
- deviceChoice12 = new DeviceChoice();
- deviceField28 = new DeviceField();
- deviceField209 = new DeviceField();
- jPanel16 = new javax.swing.JPanel();
- deviceField29 = new DeviceField();
- deviceChoice13 = new DeviceChoice();
- deviceField30 = new DeviceField();
- deviceField210 = new DeviceField();
- jPanel17 = new javax.swing.JPanel();
- deviceField31 = new DeviceField();
- deviceChoice14 = new DeviceChoice();
- deviceField32 = new DeviceField();
- deviceField211 = new DeviceField();
- jPanel18 = new javax.swing.JPanel();
- deviceField33 = new DeviceField();
- deviceChoice15 = new DeviceChoice();
- deviceField34 = new DeviceField();
- deviceField212 = new DeviceField();
- jPanel19 = new javax.swing.JPanel();
- deviceField35 = new DeviceField();
- deviceChoice16 = new DeviceChoice();
- deviceField36 = new DeviceField();
- deviceField213 = new DeviceField();
- jPanel20 = new javax.swing.JPanel();
- deviceField37 = new DeviceField();
- deviceChoice17 = new DeviceChoice();
- deviceField38 = new DeviceField();
- deviceField214 = new DeviceField();
+ deviceInputs1 = new DeviceInputs();
setDeviceProvider("localhost:8100");
setDeviceTitle("MARTe2 Stream");
@@ -187,489 +107,8 @@ private void initComponents() {
getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
- jPanel1.setLayout(new java.awt.GridLayout(16, 1));
-
- jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 1(Time if TimeStreaming mode)"));
-
- deviceField2.setIdentifier("");
- deviceField2.setLabelString("Value: ");
- deviceField2.setNumCols(35);
- deviceField2.setOffsetNid(31);
- jPanel3.add(deviceField2);
-
- deviceChoice1.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice1.setIdentifier("");
- deviceChoice1.setLabelString("Type: ");
- deviceChoice1.setOffsetNid(28);
- deviceChoice1.setUpdateIdentifier("");
- jPanel3.add(deviceChoice1);
-
- deviceField15.setIdentifier("");
- deviceField15.setLabelString("Channel: ");
- deviceField15.setNumCols(15);
- deviceField15.setOffsetNid(36);
- deviceField15.setTextOnly(true);
- jPanel3.add(deviceField15);
-
- deviceField199.setIdentifier("");
- deviceField199.setLabelString("Dimensions: ");
- deviceField199.setNumCols(4);
- deviceField199.setOffsetNid(29);
- jPanel3.add(deviceField199);
-
- jPanel1.add(jPanel3);
-
- jPanel4.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 2"));
-
- deviceField3.setIdentifier("");
- deviceField3.setLabelString("Value: ");
- deviceField3.setNumCols(35);
- deviceField3.setOffsetNid(41);
- jPanel4.add(deviceField3);
-
- deviceChoice2.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "uint32"});
- deviceChoice2.setIdentifier("");
- deviceChoice2.setLabelString("Type: ");
- deviceChoice2.setOffsetNid(38);
- deviceChoice2.setUpdateIdentifier("");
- jPanel4.add(deviceChoice2);
-
- deviceField16.setIdentifier("");
- deviceField16.setLabelString("Channel: ");
- deviceField16.setNumCols(15);
- deviceField16.setOffsetNid(46);
- deviceField16.setTextOnly(true);
- jPanel4.add(deviceField16);
-
- deviceField200.setIdentifier("");
- deviceField200.setLabelString("Dimensions: ");
- deviceField200.setNumCols(4);
- deviceField200.setOffsetNid(39);
- jPanel4.add(deviceField200);
-
- jPanel1.add(jPanel4);
-
- jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 3"));
-
- deviceField4.setIdentifier("");
- deviceField4.setLabelString("Value: ");
- deviceField4.setNumCols(35);
- deviceField4.setOffsetNid(51);
- jPanel5.add(deviceField4);
-
- deviceChoice3.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice3.setIdentifier("");
- deviceChoice3.setLabelString("Type: ");
- deviceChoice3.setOffsetNid(48);
- deviceChoice3.setUpdateIdentifier("");
- jPanel5.add(deviceChoice3);
-
- deviceField17.setIdentifier("");
- deviceField17.setLabelString("Channel: ");
- deviceField17.setNumCols(15);
- deviceField17.setOffsetNid(56);
- deviceField17.setTextOnly(true);
- jPanel5.add(deviceField17);
-
- deviceField201.setIdentifier("");
- deviceField201.setLabelString("Dimensions: ");
- deviceField201.setNumCols(4);
- deviceField201.setOffsetNid(49);
- jPanel5.add(deviceField201);
-
- jPanel1.add(jPanel5);
-
- jPanel6.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 4"));
-
- deviceField5.setIdentifier("");
- deviceField5.setLabelString("Value: ");
- deviceField5.setNumCols(35);
- deviceField5.setOffsetNid(61);
- jPanel6.add(deviceField5);
-
- deviceChoice4.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice4.setIdentifier("");
- deviceChoice4.setLabelString("Type: ");
- deviceChoice4.setOffsetNid(58);
- deviceChoice4.setUpdateIdentifier("");
- jPanel6.add(deviceChoice4);
-
- deviceField18.setIdentifier("");
- deviceField18.setLabelString("Channel: ");
- deviceField18.setNumCols(15);
- deviceField18.setOffsetNid(66);
- deviceField18.setTextOnly(true);
- jPanel6.add(deviceField18);
-
- deviceField202.setIdentifier("");
- deviceField202.setLabelString("Dimensions: ");
- deviceField202.setNumCols(4);
- deviceField202.setOffsetNid(59);
- jPanel6.add(deviceField202);
-
- jPanel1.add(jPanel6);
-
- jPanel7.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 5"));
-
- deviceField6.setIdentifier("");
- deviceField6.setLabelString("Value: ");
- deviceField6.setNumCols(35);
- deviceField6.setOffsetNid(71);
- jPanel7.add(deviceField6);
-
- deviceChoice5.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice5.setIdentifier("");
- deviceChoice5.setLabelString("Type: ");
- deviceChoice5.setOffsetNid(68);
- deviceChoice5.setUpdateIdentifier("");
- jPanel7.add(deviceChoice5);
-
- deviceField19.setIdentifier("");
- deviceField19.setLabelString("Channel: ");
- deviceField19.setNumCols(15);
- deviceField19.setOffsetNid(76);
- deviceField19.setTextOnly(true);
- jPanel7.add(deviceField19);
-
- deviceField203.setIdentifier("");
- deviceField203.setLabelString("Dimensions: ");
- deviceField203.setNumCols(4);
- deviceField203.setOffsetNid(69);
- jPanel7.add(deviceField203);
-
- jPanel1.add(jPanel7);
-
- jPanel8.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 6"));
-
- deviceField7.setIdentifier("");
- deviceField7.setLabelString("Value: ");
- deviceField7.setNumCols(35);
- deviceField7.setOffsetNid(81);
- jPanel8.add(deviceField7);
-
- deviceChoice6.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice6.setIdentifier("");
- deviceChoice6.setLabelString("Type: ");
- deviceChoice6.setOffsetNid(68);
- deviceChoice6.setUpdateIdentifier("");
- jPanel8.add(deviceChoice6);
-
- deviceField20.setIdentifier("");
- deviceField20.setLabelString("Channel: ");
- deviceField20.setNumCols(15);
- deviceField20.setOffsetNid(86);
- deviceField20.setTextOnly(true);
- jPanel8.add(deviceField20);
-
- deviceField204.setIdentifier("");
- deviceField204.setLabelString("Dimensions: ");
- deviceField204.setNumCols(4);
- deviceField204.setOffsetNid(79);
- jPanel8.add(deviceField204);
-
- jPanel1.add(jPanel8);
-
- jPanel9.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 7"));
-
- deviceField8.setIdentifier("");
- deviceField8.setLabelString("Value: ");
- deviceField8.setNumCols(35);
- deviceField8.setOffsetNid(91);
- jPanel9.add(deviceField8);
-
- deviceChoice7.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice7.setIdentifier("");
- deviceChoice7.setLabelString("Type: ");
- deviceChoice7.setOffsetNid(88);
- deviceChoice7.setUpdateIdentifier("");
- jPanel9.add(deviceChoice7);
-
- deviceField21.setIdentifier("");
- deviceField21.setLabelString("Channel: ");
- deviceField21.setNumCols(15);
- deviceField21.setOffsetNid(96);
- deviceField21.setTextOnly(true);
- jPanel9.add(deviceField21);
-
- deviceField205.setIdentifier("");
- deviceField205.setLabelString("Dimensions: ");
- deviceField205.setNumCols(4);
- deviceField205.setOffsetNid(89);
- jPanel9.add(deviceField205);
-
- jPanel1.add(jPanel9);
-
- jPanel10.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8"));
-
- deviceField9.setIdentifier("");
- deviceField9.setLabelString("Value: ");
- deviceField9.setNumCols(35);
- deviceField9.setOffsetNid(101);
- jPanel10.add(deviceField9);
-
- deviceChoice8.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice8.setIdentifier("");
- deviceChoice8.setLabelString("Type: ");
- deviceChoice8.setOffsetNid(98);
- deviceChoice8.setUpdateIdentifier("");
- jPanel10.add(deviceChoice8);
-
- deviceField22.setIdentifier("");
- deviceField22.setLabelString("Channel: ");
- deviceField22.setNumCols(15);
- deviceField22.setOffsetNid(106);
- deviceField22.setTextOnly(true);
- jPanel10.add(deviceField22);
-
- deviceField206.setIdentifier("");
- deviceField206.setLabelString("Dimensions: ");
- deviceField206.setNumCols(4);
- deviceField206.setOffsetNid(99);
- jPanel10.add(deviceField206);
-
- jPanel1.add(jPanel10);
-
- jPanel13.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 9"));
-
- deviceField23.setIdentifier("");
- deviceField23.setLabelString("Value: ");
- deviceField23.setNumCols(45);
- deviceField23.setOffsetNid(111);
- jPanel13.add(deviceField23);
-
- deviceChoice10.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice10.setIdentifier("");
- deviceChoice10.setLabelString("Type: ");
- deviceChoice10.setOffsetNid(108);
- deviceChoice10.setUpdateIdentifier("");
- jPanel13.add(deviceChoice10);
-
- deviceField24.setIdentifier("");
- deviceField24.setLabelString("Channel: ");
- deviceField24.setNumCols(15);
- deviceField24.setOffsetNid(116);
- deviceField24.setTextOnly(true);
- jPanel13.add(deviceField24);
-
- deviceField207.setIdentifier("");
- deviceField207.setLabelString("Dimensions: ");
- deviceField207.setNumCols(4);
- deviceField207.setOffsetNid(109);
- jPanel13.add(deviceField207);
-
- jPanel1.add(jPanel13);
-
- jPanel14.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 10"));
-
- deviceField25.setIdentifier("");
- deviceField25.setLabelString("Value: ");
- deviceField25.setNumCols(45);
- deviceField25.setOffsetNid(121);
- jPanel14.add(deviceField25);
-
- deviceChoice11.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice11.setIdentifier("");
- deviceChoice11.setLabelString("Type: ");
- deviceChoice11.setOffsetNid(118);
- deviceChoice11.setUpdateIdentifier("");
- jPanel14.add(deviceChoice11);
-
- deviceField26.setIdentifier("");
- deviceField26.setLabelString("Channel: ");
- deviceField26.setNumCols(15);
- deviceField26.setOffsetNid(126);
- deviceField26.setTextOnly(true);
- jPanel14.add(deviceField26);
-
- deviceField208.setIdentifier("");
- deviceField208.setLabelString("Dimensions: ");
- deviceField208.setNumCols(4);
- deviceField208.setOffsetNid(119);
- jPanel14.add(deviceField208);
-
- jPanel1.add(jPanel14);
-
- jPanel15.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 11"));
-
- deviceField27.setIdentifier("");
- deviceField27.setLabelString("Value: ");
- deviceField27.setNumCols(45);
- deviceField27.setOffsetNid(131);
- jPanel15.add(deviceField27);
-
- deviceChoice12.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice12.setIdentifier("");
- deviceChoice12.setLabelString("Type: ");
- deviceChoice12.setOffsetNid(128);
- deviceChoice12.setUpdateIdentifier("");
- jPanel15.add(deviceChoice12);
-
- deviceField28.setIdentifier("");
- deviceField28.setLabelString("Channel: ");
- deviceField28.setNumCols(15);
- deviceField28.setOffsetNid(136);
- deviceField28.setTextOnly(true);
- jPanel15.add(deviceField28);
-
- deviceField209.setIdentifier("");
- deviceField209.setLabelString("Dimensions: ");
- deviceField209.setNumCols(4);
- deviceField209.setOffsetNid(129);
- jPanel15.add(deviceField209);
-
- jPanel1.add(jPanel15);
-
- jPanel16.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 12"));
-
- deviceField29.setIdentifier("");
- deviceField29.setLabelString("Value: ");
- deviceField29.setNumCols(45);
- deviceField29.setOffsetNid(141);
- jPanel16.add(deviceField29);
-
- deviceChoice13.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice13.setIdentifier("");
- deviceChoice13.setLabelString("Type: ");
- deviceChoice13.setOffsetNid(138);
- deviceChoice13.setUpdateIdentifier("");
- jPanel16.add(deviceChoice13);
-
- deviceField30.setIdentifier("");
- deviceField30.setLabelString("Channel: ");
- deviceField30.setNumCols(15);
- deviceField30.setOffsetNid(146);
- deviceField30.setTextOnly(true);
- jPanel16.add(deviceField30);
-
- deviceField210.setIdentifier("");
- deviceField210.setLabelString("Dimensions: ");
- deviceField210.setNumCols(4);
- deviceField210.setOffsetNid(139);
- jPanel16.add(deviceField210);
-
- jPanel1.add(jPanel16);
-
- jPanel17.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 13"));
-
- deviceField31.setIdentifier("");
- deviceField31.setLabelString("Value: ");
- deviceField31.setNumCols(45);
- deviceField31.setOffsetNid(151);
- jPanel17.add(deviceField31);
-
- deviceChoice14.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice14.setIdentifier("");
- deviceChoice14.setLabelString("Type: ");
- deviceChoice14.setOffsetNid(148);
- deviceChoice14.setUpdateIdentifier("");
- jPanel17.add(deviceChoice14);
-
- deviceField32.setIdentifier("");
- deviceField32.setLabelString("Channel: ");
- deviceField32.setNumCols(15);
- deviceField32.setOffsetNid(156);
- deviceField32.setTextOnly(true);
- jPanel17.add(deviceField32);
-
- deviceField211.setIdentifier("");
- deviceField211.setLabelString("Dimensions: ");
- deviceField211.setNumCols(4);
- deviceField211.setOffsetNid(149);
- jPanel17.add(deviceField211);
-
- jPanel1.add(jPanel17);
-
- jPanel18.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 14"));
-
- deviceField33.setIdentifier("");
- deviceField33.setLabelString("Value: ");
- deviceField33.setNumCols(45);
- deviceField33.setOffsetNid(161);
- jPanel18.add(deviceField33);
-
- deviceChoice15.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice15.setIdentifier("");
- deviceChoice15.setLabelString("Type: ");
- deviceChoice15.setOffsetNid(158);
- deviceChoice15.setUpdateIdentifier("");
- jPanel18.add(deviceChoice15);
-
- deviceField34.setIdentifier("");
- deviceField34.setLabelString("Channel: ");
- deviceField34.setNumCols(15);
- deviceField34.setOffsetNid(166);
- deviceField34.setTextOnly(true);
- jPanel18.add(deviceField34);
-
- deviceField212.setIdentifier("");
- deviceField212.setLabelString("Dimensions: ");
- deviceField212.setNumCols(4);
- deviceField212.setOffsetNid(159);
- jPanel18.add(deviceField212);
-
- jPanel1.add(jPanel18);
-
- jPanel19.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 15"));
-
- deviceField35.setIdentifier("");
- deviceField35.setLabelString("Value: ");
- deviceField35.setNumCols(45);
- deviceField35.setOffsetNid(171);
- jPanel19.add(deviceField35);
-
- deviceChoice16.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice16.setIdentifier("");
- deviceChoice16.setLabelString("Type: ");
- deviceChoice16.setOffsetNid(168);
- deviceChoice16.setUpdateIdentifier("");
- jPanel19.add(deviceChoice16);
-
- deviceField36.setIdentifier("");
- deviceField36.setLabelString("Channel: ");
- deviceField36.setNumCols(15);
- deviceField36.setOffsetNid(176);
- deviceField36.setTextOnly(true);
- jPanel19.add(deviceField36);
-
- deviceField213.setIdentifier("");
- deviceField213.setLabelString("Dimensions: ");
- deviceField213.setNumCols(4);
- deviceField213.setOffsetNid(169);
- jPanel19.add(deviceField213);
-
- jPanel1.add(jPanel19);
-
- jPanel20.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 16"));
-
- deviceField37.setIdentifier("");
- deviceField37.setLabelString("Value: ");
- deviceField37.setNumCols(45);
- deviceField37.setOffsetNid(181);
- jPanel20.add(deviceField37);
-
- deviceChoice17.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"});
- deviceChoice17.setIdentifier("");
- deviceChoice17.setLabelString("Type: ");
- deviceChoice17.setOffsetNid(178);
- deviceChoice17.setUpdateIdentifier("");
- jPanel20.add(deviceChoice17);
-
- deviceField38.setIdentifier("");
- deviceField38.setLabelString("Channel: ");
- deviceField38.setNumCols(15);
- deviceField38.setOffsetNid(186);
- deviceField38.setTextOnly(true);
- jPanel20.add(deviceField38);
-
- deviceField214.setIdentifier("");
- deviceField214.setLabelString("Dimensions: ");
- deviceField214.setNumCols(4);
- deviceField214.setOffsetNid(179);
- jPanel20.add(deviceField214);
-
- jPanel1.add(jPanel20);
-
- jScrollPane1.setViewportView(jPanel1);
+ deviceInputs1.setOffsetNid(26);
+ jScrollPane1.setViewportView(deviceInputs1);
getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER);
@@ -678,22 +117,6 @@ private void initComponents() {
// Variables declaration - do not modify//GEN-BEGIN:variables
private DeviceButtons deviceButtons1;
- private DeviceChoice deviceChoice1;
- private DeviceChoice deviceChoice10;
- private DeviceChoice deviceChoice11;
- private DeviceChoice deviceChoice12;
- private DeviceChoice deviceChoice13;
- private DeviceChoice deviceChoice14;
- private DeviceChoice deviceChoice15;
- private DeviceChoice deviceChoice16;
- private DeviceChoice deviceChoice17;
- private DeviceChoice deviceChoice2;
- private DeviceChoice deviceChoice3;
- private DeviceChoice deviceChoice4;
- private DeviceChoice deviceChoice5;
- private DeviceChoice deviceChoice6;
- private DeviceChoice deviceChoice7;
- private DeviceChoice deviceChoice8;
private DeviceChoice deviceChoice9;
private DeviceField deviceField1;
private DeviceField deviceField10;
@@ -701,74 +124,10 @@ private void initComponents() {
private DeviceField deviceField12;
private DeviceField deviceField13;
private DeviceField deviceField14;
- private DeviceField deviceField15;
- private DeviceField deviceField16;
- private DeviceField deviceField17;
- private DeviceField deviceField18;
- private DeviceField deviceField19;
- private DeviceField deviceField199;
- private DeviceField deviceField2;
- private DeviceField deviceField20;
- private DeviceField deviceField200;
- private DeviceField deviceField201;
- private DeviceField deviceField202;
- private DeviceField deviceField203;
- private DeviceField deviceField204;
- private DeviceField deviceField205;
- private DeviceField deviceField206;
- private DeviceField deviceField207;
- private DeviceField deviceField208;
- private DeviceField deviceField209;
- private DeviceField deviceField21;
- private DeviceField deviceField210;
- private DeviceField deviceField211;
- private DeviceField deviceField212;
- private DeviceField deviceField213;
- private DeviceField deviceField214;
- private DeviceField deviceField22;
- private DeviceField deviceField23;
- private DeviceField deviceField24;
- private DeviceField deviceField25;
- private DeviceField deviceField26;
- private DeviceField deviceField27;
- private DeviceField deviceField28;
- private DeviceField deviceField29;
- private DeviceField deviceField3;
- private DeviceField deviceField30;
- private DeviceField deviceField31;
- private DeviceField deviceField32;
- private DeviceField deviceField33;
- private DeviceField deviceField34;
- private DeviceField deviceField35;
- private DeviceField deviceField36;
- private DeviceField deviceField37;
- private DeviceField deviceField38;
- private DeviceField deviceField4;
- private DeviceField deviceField5;
- private DeviceField deviceField6;
- private DeviceField deviceField7;
- private DeviceField deviceField8;
- private DeviceField deviceField9;
- private javax.swing.JPanel jPanel1;
- private javax.swing.JPanel jPanel10;
+ private DeviceInputs deviceInputs1;
private javax.swing.JPanel jPanel11;
private javax.swing.JPanel jPanel12;
- private javax.swing.JPanel jPanel13;
- private javax.swing.JPanel jPanel14;
- private javax.swing.JPanel jPanel15;
- private javax.swing.JPanel jPanel16;
- private javax.swing.JPanel jPanel17;
- private javax.swing.JPanel jPanel18;
- private javax.swing.JPanel jPanel19;
private javax.swing.JPanel jPanel2;
- private javax.swing.JPanel jPanel20;
- private javax.swing.JPanel jPanel3;
- private javax.swing.JPanel jPanel4;
- private javax.swing.JPanel jPanel5;
- private javax.swing.JPanel jPanel6;
- private javax.swing.JPanel jPanel7;
- private javax.swing.JPanel jPanel8;
- private javax.swing.JPanel jPanel9;
private javax.swing.JScrollPane jScrollPane1;
// End of variables declaration//GEN-END:variables
}
diff --git a/java/jdevices/src/main/java/MARTE2_STREAM_INSetup.java b/java/jdevices/src/main/java/MARTE2_STREAM_INSetup.java
index 6b971ae3f5..66670cc2cf 100644
--- a/java/jdevices/src/main/java/MARTE2_STREAM_INSetup.java
+++ b/java/jdevices/src/main/java/MARTE2_STREAM_INSetup.java
@@ -44,29 +44,9 @@ private void initComponents() {
deviceField5 = new DeviceField();
jPanel1 = new javax.swing.JPanel();
jScrollPane1 = new javax.swing.JScrollPane();
- jPanel5 = new javax.swing.JPanel();
- jPanel6 = new javax.swing.JPanel();
- deviceField6 = new DeviceField();
- deviceChoice1 = new DeviceChoice();
- deviceField7 = new DeviceField();
- deviceField8 = new DeviceField();
- jPanel7 = new javax.swing.JPanel();
- deviceField9 = new DeviceField();
- deviceChoice2 = new DeviceChoice();
- deviceField10 = new DeviceField();
- deviceField11 = new DeviceField();
- jPanel8 = new javax.swing.JPanel();
- deviceField12 = new DeviceField();
- deviceChoice3 = new DeviceChoice();
- deviceField13 = new DeviceField();
- deviceField14 = new DeviceField();
- jPanel9 = new javax.swing.JPanel();
- deviceField15 = new DeviceField();
- deviceChoice4 = new DeviceChoice();
- deviceField16 = new DeviceField();
- deviceField17 = new DeviceField();
+ deviceOutputs1 = new DeviceOutputs();
- setDeviceProvider("spilds:8100");
+ setDeviceProvider("localhost:8100");
setDeviceTitle("MARTe2 Input Stream");
setDeviceType("MARTE2_STREAM_IN");
setHeight(400);
@@ -112,117 +92,8 @@ private void initComponents() {
jPanel1.setLayout(new java.awt.BorderLayout());
- jPanel5.setLayout(new java.awt.GridLayout(4, 1));
-
- deviceField6.setIdentifier("");
- deviceField6.setLabelString("Dimensions:");
- deviceField6.setOffsetNid(31);
- jPanel6.add(deviceField6);
-
- deviceChoice1.setChoiceItems(new String[] {"int16", "uint16", "int32", "uint32", "float32", "float64"});
- deviceChoice1.setIdentifier("");
- deviceChoice1.setLabelString("Type:");
- deviceChoice1.setOffsetNid(29);
- deviceChoice1.setUpdateIdentifier("");
- jPanel6.add(deviceChoice1);
-
- deviceField7.setIdentifier("");
- deviceField7.setLabelString("Channel: ");
- deviceField7.setNumCols(12);
- deviceField7.setOffsetNid(38);
- deviceField7.setTextOnly(true);
- jPanel6.add(deviceField7);
-
- deviceField8.setIdentifier("");
- deviceField8.setLabelString("Seg. len: ");
- deviceField8.setNumCols(4);
- deviceField8.setOffsetNid(32);
- jPanel6.add(deviceField8);
-
- jPanel5.add(jPanel6);
-
- deviceField9.setIdentifier("");
- deviceField9.setLabelString("Dimensions:");
- deviceField9.setOffsetNid(43);
- jPanel7.add(deviceField9);
-
- deviceChoice2.setChoiceItems(new String[] {"int16", "uint16", "int32", "uint32", "float32", "float64"});
- deviceChoice2.setIdentifier("");
- deviceChoice2.setLabelString("Type:");
- deviceChoice2.setOffsetNid(41);
- deviceChoice2.setUpdateIdentifier("");
- jPanel7.add(deviceChoice2);
-
- deviceField10.setIdentifier("");
- deviceField10.setLabelString("Channel: ");
- deviceField10.setNumCols(12);
- deviceField10.setOffsetNid(50);
- deviceField10.setTextOnly(true);
- jPanel7.add(deviceField10);
-
- deviceField11.setIdentifier("");
- deviceField11.setLabelString("Seg. len: ");
- deviceField11.setNumCols(4);
- deviceField11.setOffsetNid(44);
- jPanel7.add(deviceField11);
-
- jPanel5.add(jPanel7);
-
- deviceField12.setIdentifier("");
- deviceField12.setLabelString("Dimensions:");
- deviceField12.setOffsetNid(55);
- jPanel8.add(deviceField12);
-
- deviceChoice3.setChoiceItems(new String[] {"int16", "uint16", "int32", "uint32", "float32", "float64"});
- deviceChoice3.setIdentifier("");
- deviceChoice3.setLabelString("Type:");
- deviceChoice3.setOffsetNid(53);
- deviceChoice3.setUpdateIdentifier("");
- jPanel8.add(deviceChoice3);
-
- deviceField13.setIdentifier("");
- deviceField13.setLabelString("Channel: ");
- deviceField13.setNumCols(12);
- deviceField13.setOffsetNid(62);
- deviceField13.setTextOnly(true);
- jPanel8.add(deviceField13);
-
- deviceField14.setIdentifier("");
- deviceField14.setLabelString("Seg. len: ");
- deviceField14.setNumCols(4);
- deviceField14.setOffsetNid(56);
- jPanel8.add(deviceField14);
-
- jPanel5.add(jPanel8);
-
- deviceField15.setIdentifier("");
- deviceField15.setLabelString("Dimensions:");
- deviceField15.setOffsetNid(67);
- jPanel9.add(deviceField15);
-
- deviceChoice4.setChoiceItems(new String[] {"int16", "uint16", "int32", "uint32", "float32", "float64"});
- deviceChoice4.setIdentifier("");
- deviceChoice4.setLabelString("Type:");
- deviceChoice4.setOffsetNid(65);
- deviceChoice4.setUpdateIdentifier("");
- jPanel9.add(deviceChoice4);
-
- deviceField16.setIdentifier("");
- deviceField16.setLabelString("Channel: ");
- deviceField16.setNumCols(12);
- deviceField16.setOffsetNid(74);
- deviceField16.setTextOnly(true);
- jPanel9.add(deviceField16);
-
- deviceField17.setIdentifier("");
- deviceField17.setLabelString("Seg. len: ");
- deviceField17.setNumCols(4);
- deviceField17.setOffsetNid(68);
- jPanel9.add(deviceField17);
-
- jPanel5.add(jPanel9);
-
- jScrollPane1.setViewportView(jPanel5);
+ deviceOutputs1.setOffsetNid(20);
+ jScrollPane1.setViewportView(deviceOutputs1);
jPanel1.add(jScrollPane1, java.awt.BorderLayout.CENTER);
@@ -233,37 +104,17 @@ private void initComponents() {
// Variables declaration - do not modify//GEN-BEGIN:variables
private DeviceButtons deviceButtons1;
- private DeviceChoice deviceChoice1;
- private DeviceChoice deviceChoice2;
- private DeviceChoice deviceChoice3;
- private DeviceChoice deviceChoice4;
private DeviceField deviceField1;
- private DeviceField deviceField10;
- private DeviceField deviceField11;
- private DeviceField deviceField12;
- private DeviceField deviceField13;
- private DeviceField deviceField14;
- private DeviceField deviceField15;
- private DeviceField deviceField16;
- private DeviceField deviceField17;
private DeviceField deviceField2;
private DeviceField deviceField3;
private DeviceField deviceField4;
private DeviceField deviceField5;
- private DeviceField deviceField6;
- private DeviceField deviceField7;
- private DeviceField deviceField8;
- private DeviceField deviceField9;
+ private DeviceOutputs deviceOutputs1;
private DeviceSetup deviceSetup1;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JPanel jPanel4;
- private javax.swing.JPanel jPanel5;
- private javax.swing.JPanel jPanel6;
- private javax.swing.JPanel jPanel7;
- private javax.swing.JPanel jPanel8;
- private javax.swing.JPanel jPanel9;
private javax.swing.JScrollPane jScrollPane1;
// End of variables declaration//GEN-END:variables
}
diff --git a/java/jdevices/src/main/java/MARTE2_STREAM_IN_ASetup.java b/java/jdevices/src/main/java/MARTE2_STREAM_IN_ASetup.java
index d1b6dcfc68..673f03848c 100644
--- a/java/jdevices/src/main/java/MARTE2_STREAM_IN_ASetup.java
+++ b/java/jdevices/src/main/java/MARTE2_STREAM_IN_ASetup.java
@@ -39,47 +39,7 @@ private void initComponents() {
deviceField30 = new DeviceField();
deviceField31 = new DeviceField();
jScrollPane1 = new javax.swing.JScrollPane();
- jPanel1 = new javax.swing.JPanel();
- jPanel5 = new javax.swing.JPanel();
- deviceField6 = new DeviceField();
- deviceChoice1 = new DeviceChoice();
- deviceField7 = new DeviceField();
- deviceField8 = new DeviceField();
- jPanel6 = new javax.swing.JPanel();
- deviceField9 = new DeviceField();
- deviceChoice2 = new DeviceChoice();
- deviceField10 = new DeviceField();
- deviceField11 = new DeviceField();
- jPanel7 = new javax.swing.JPanel();
- deviceField12 = new DeviceField();
- deviceChoice3 = new DeviceChoice();
- deviceField13 = new DeviceField();
- deviceField14 = new DeviceField();
- jPanel8 = new javax.swing.JPanel();
- deviceField15 = new DeviceField();
- deviceChoice4 = new DeviceChoice();
- deviceField16 = new DeviceField();
- deviceField17 = new DeviceField();
- jPanel9 = new javax.swing.JPanel();
- deviceField18 = new DeviceField();
- deviceChoice5 = new DeviceChoice();
- deviceField19 = new DeviceField();
- deviceField20 = new DeviceField();
- jPanel10 = new javax.swing.JPanel();
- deviceField21 = new DeviceField();
- deviceChoice6 = new DeviceChoice();
- deviceField22 = new DeviceField();
- deviceField23 = new DeviceField();
- jPanel11 = new javax.swing.JPanel();
- deviceField24 = new DeviceField();
- deviceChoice7 = new DeviceChoice();
- deviceField25 = new DeviceField();
- deviceField26 = new DeviceField();
- jPanel12 = new javax.swing.JPanel();
- deviceField27 = new DeviceField();
- deviceChoice8 = new DeviceChoice();
- deviceField28 = new DeviceField();
- deviceField29 = new DeviceField();
+ deviceOutputs1 = new DeviceOutputs();
setDeviceProvider("localhost:8100");
setDeviceTitle("Async Stream In");
@@ -138,233 +98,8 @@ private void initComponents() {
getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START);
- jPanel1.setLayout(new java.awt.GridLayout(8, 1));
-
- deviceField6.setIdentifier("");
- deviceField6.setLabelString("Dimensions: ");
- deviceField6.setNumCols(8);
- deviceField6.setOffsetNid(28);
- jPanel5.add(deviceField6);
-
- deviceChoice1.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"});
- deviceChoice1.setIdentifier("");
- deviceChoice1.setLabelString("Type: ");
- deviceChoice1.setOffsetNid(26);
- deviceChoice1.setUpdateIdentifier("");
- jPanel5.add(deviceChoice1);
-
- deviceField7.setIdentifier("");
- deviceField7.setLabelString("Channel: ");
- deviceField7.setNumCols(15);
- deviceField7.setOffsetNid(35);
- deviceField7.setTextOnly(true);
- jPanel5.add(deviceField7);
-
- deviceField8.setIdentifier("");
- deviceField8.setLabelString("Seg. Len: ");
- deviceField8.setNumCols(4);
- deviceField8.setOffsetNid(29);
- jPanel5.add(deviceField8);
-
- jPanel1.add(jPanel5);
-
- deviceField9.setIdentifier("");
- deviceField9.setLabelString("Dimensions: ");
- deviceField9.setNumCols(8);
- deviceField9.setOffsetNid(40);
- jPanel6.add(deviceField9);
-
- deviceChoice2.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"});
- deviceChoice2.setIdentifier("");
- deviceChoice2.setLabelString("Type: ");
- deviceChoice2.setOffsetNid(38);
- deviceChoice2.setUpdateIdentifier("");
- jPanel6.add(deviceChoice2);
-
- deviceField10.setIdentifier("");
- deviceField10.setLabelString("Channel: ");
- deviceField10.setNumCols(15);
- deviceField10.setOffsetNid(47);
- deviceField10.setTextOnly(true);
- jPanel6.add(deviceField10);
-
- deviceField11.setIdentifier("");
- deviceField11.setLabelString("Seg. Len: ");
- deviceField11.setNumCols(4);
- deviceField11.setOffsetNid(41);
- jPanel6.add(deviceField11);
-
- jPanel1.add(jPanel6);
-
- deviceField12.setIdentifier("");
- deviceField12.setLabelString("Dimensions: ");
- deviceField12.setNumCols(8);
- deviceField12.setOffsetNid(52);
- jPanel7.add(deviceField12);
-
- deviceChoice3.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"});
- deviceChoice3.setIdentifier("");
- deviceChoice3.setLabelString("Type: ");
- deviceChoice3.setOffsetNid(50);
- deviceChoice3.setUpdateIdentifier("");
- jPanel7.add(deviceChoice3);
-
- deviceField13.setIdentifier("");
- deviceField13.setLabelString("Channel: ");
- deviceField13.setNumCols(15);
- deviceField13.setOffsetNid(59);
- deviceField13.setTextOnly(true);
- jPanel7.add(deviceField13);
-
- deviceField14.setIdentifier("");
- deviceField14.setLabelString("Seg. Len: ");
- deviceField14.setNumCols(4);
- deviceField14.setOffsetNid(53);
- jPanel7.add(deviceField14);
-
- jPanel1.add(jPanel7);
-
- deviceField15.setIdentifier("");
- deviceField15.setLabelString("Dimensions: ");
- deviceField15.setNumCols(8);
- deviceField15.setOffsetNid(64);
- jPanel8.add(deviceField15);
-
- deviceChoice4.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"});
- deviceChoice4.setIdentifier("");
- deviceChoice4.setLabelString("Type: ");
- deviceChoice4.setOffsetNid(62);
- deviceChoice4.setUpdateIdentifier("");
- jPanel8.add(deviceChoice4);
-
- deviceField16.setIdentifier("");
- deviceField16.setLabelString("Channel: ");
- deviceField16.setNumCols(15);
- deviceField16.setOffsetNid(71);
- deviceField16.setTextOnly(true);
- jPanel8.add(deviceField16);
-
- deviceField17.setIdentifier("");
- deviceField17.setLabelString("Seg. Len: ");
- deviceField17.setNumCols(4);
- deviceField17.setOffsetNid(65);
- jPanel8.add(deviceField17);
-
- jPanel1.add(jPanel8);
-
- deviceField18.setIdentifier("");
- deviceField18.setLabelString("Dimensions: ");
- deviceField18.setNumCols(8);
- deviceField18.setOffsetNid(76);
- jPanel9.add(deviceField18);
-
- deviceChoice5.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"});
- deviceChoice5.setIdentifier("");
- deviceChoice5.setLabelString("Type: ");
- deviceChoice5.setOffsetNid(74);
- deviceChoice5.setUpdateIdentifier("");
- jPanel9.add(deviceChoice5);
-
- deviceField19.setIdentifier("");
- deviceField19.setLabelString("Channel: ");
- deviceField19.setNumCols(15);
- deviceField19.setOffsetNid(83);
- deviceField19.setTextOnly(true);
- jPanel9.add(deviceField19);
-
- deviceField20.setIdentifier("");
- deviceField20.setLabelString("Seg. Len: ");
- deviceField20.setNumCols(4);
- deviceField20.setOffsetNid(77);
- jPanel9.add(deviceField20);
-
- jPanel1.add(jPanel9);
-
- deviceField21.setIdentifier("");
- deviceField21.setLabelString("Dimensions: ");
- deviceField21.setNumCols(8);
- deviceField21.setOffsetNid(88);
- jPanel10.add(deviceField21);
-
- deviceChoice6.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"});
- deviceChoice6.setIdentifier("");
- deviceChoice6.setLabelString("Type: ");
- deviceChoice6.setOffsetNid(86);
- deviceChoice6.setUpdateIdentifier("");
- jPanel10.add(deviceChoice6);
-
- deviceField22.setIdentifier("");
- deviceField22.setLabelString("Channel: ");
- deviceField22.setNumCols(15);
- deviceField22.setOffsetNid(95);
- deviceField22.setTextOnly(true);
- jPanel10.add(deviceField22);
-
- deviceField23.setIdentifier("");
- deviceField23.setLabelString("Seg. Len: ");
- deviceField23.setNumCols(4);
- deviceField23.setOffsetNid(89);
- jPanel10.add(deviceField23);
-
- jPanel1.add(jPanel10);
-
- deviceField24.setIdentifier("");
- deviceField24.setLabelString("Dimensions: ");
- deviceField24.setNumCols(8);
- deviceField24.setOffsetNid(100);
- jPanel11.add(deviceField24);
-
- deviceChoice7.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"});
- deviceChoice7.setIdentifier("");
- deviceChoice7.setLabelString("Type: ");
- deviceChoice7.setOffsetNid(98);
- deviceChoice7.setUpdateIdentifier("");
- jPanel11.add(deviceChoice7);
-
- deviceField25.setIdentifier("");
- deviceField25.setLabelString("Channel: ");
- deviceField25.setNumCols(15);
- deviceField25.setOffsetNid(107);
- deviceField25.setTextOnly(true);
- jPanel11.add(deviceField25);
-
- deviceField26.setIdentifier("");
- deviceField26.setLabelString("Seg. Len: ");
- deviceField26.setNumCols(4);
- deviceField26.setOffsetNid(101);
- jPanel11.add(deviceField26);
-
- jPanel1.add(jPanel11);
-
- deviceField27.setIdentifier("");
- deviceField27.setLabelString("Dimensions: ");
- deviceField27.setNumCols(8);
- deviceField27.setOffsetNid(112);
- jPanel12.add(deviceField27);
-
- deviceChoice8.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"});
- deviceChoice8.setIdentifier("");
- deviceChoice8.setLabelString("Type: ");
- deviceChoice8.setOffsetNid(110);
- deviceChoice8.setUpdateIdentifier("");
- jPanel12.add(deviceChoice8);
-
- deviceField28.setIdentifier("");
- deviceField28.setLabelString("Channel: ");
- deviceField28.setNumCols(15);
- deviceField28.setOffsetNid(119);
- deviceField28.setTextOnly(true);
- jPanel12.add(deviceField28);
-
- deviceField29.setIdentifier("");
- deviceField29.setLabelString("Seg. Len: ");
- deviceField29.setNumCols(4);
- deviceField29.setOffsetNid(113);
- jPanel12.add(deviceField29);
-
- jPanel1.add(jPanel12);
-
- jScrollPane1.setViewportView(jPanel1);
+ deviceOutputs1.setOffsetNid(17);
+ jScrollPane1.setViewportView(deviceOutputs1);
getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER);
}// //GEN-END:initComponents
@@ -372,58 +107,18 @@ private void initComponents() {
// Variables declaration - do not modify//GEN-BEGIN:variables
private DeviceButtons deviceButtons1;
- private DeviceChoice deviceChoice1;
- private DeviceChoice deviceChoice2;
- private DeviceChoice deviceChoice3;
- private DeviceChoice deviceChoice4;
- private DeviceChoice deviceChoice5;
- private DeviceChoice deviceChoice6;
- private DeviceChoice deviceChoice7;
- private DeviceChoice deviceChoice8;
private DeviceField deviceField1;
- private DeviceField deviceField10;
- private DeviceField deviceField11;
- private DeviceField deviceField12;
- private DeviceField deviceField13;
- private DeviceField deviceField14;
- private DeviceField deviceField15;
- private DeviceField deviceField16;
- private DeviceField deviceField17;
- private DeviceField deviceField18;
- private DeviceField deviceField19;
private DeviceField deviceField2;
- private DeviceField deviceField20;
- private DeviceField deviceField21;
- private DeviceField deviceField22;
- private DeviceField deviceField23;
- private DeviceField deviceField24;
- private DeviceField deviceField25;
- private DeviceField deviceField26;
- private DeviceField deviceField27;
- private DeviceField deviceField28;
- private DeviceField deviceField29;
private DeviceField deviceField3;
private DeviceField deviceField30;
private DeviceField deviceField31;
private DeviceField deviceField4;
private DeviceField deviceField5;
- private DeviceField deviceField6;
- private DeviceField deviceField7;
- private DeviceField deviceField8;
- private DeviceField deviceField9;
- private javax.swing.JPanel jPanel1;
- private javax.swing.JPanel jPanel10;
- private javax.swing.JPanel jPanel11;
- private javax.swing.JPanel jPanel12;
+ private DeviceOutputs deviceOutputs1;
private javax.swing.JPanel jPanel13;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JPanel jPanel4;
- private javax.swing.JPanel jPanel5;
- private javax.swing.JPanel jPanel6;
- private javax.swing.JPanel jPanel7;
- private javax.swing.JPanel jPanel8;
- private javax.swing.JPanel jPanel9;
private javax.swing.JScrollPane jScrollPane1;
// End of variables declaration//GEN-END:variables
}
diff --git a/java/jdevices/src/main/java/MARTE2_SUPERVISORSetup.java b/java/jdevices/src/main/java/MARTE2_SUPERVISORSetup.java
index 6c19a433c4..01e237f599 100644
--- a/java/jdevices/src/main/java/MARTE2_SUPERVISORSetup.java
+++ b/java/jdevices/src/main/java/MARTE2_SUPERVISORSetup.java
@@ -31,1322 +31,1395 @@ public MARTE2_SUPERVISORSetup()
*/
@SuppressWarnings("unchecked")
// //GEN-BEGIN:initComponents
- private void initComponents()
- {
- deviceButtons1 = new DeviceButtons();
- jPanel1 = new javax.swing.JPanel();
- jPanel2 = new javax.swing.JPanel();
- jPanel3 = new javax.swing.JPanel();
- deviceField1 = new DeviceField();
- jButton1 = new javax.swing.JButton();
- jPanel4 = new javax.swing.JPanel();
- deviceField2 = new DeviceField();
- deviceField3 = new DeviceField();
- deviceDispatch1 = new DeviceDispatch();
- jTabbedPane1 = new javax.swing.JTabbedPane();
- jPanel5 = new javax.swing.JPanel();
- jPanel6 = new javax.swing.JPanel();
- deviceField4 = new DeviceField();
- deviceField5 = new DeviceField();
- jTabbedPane2 = new javax.swing.JTabbedPane();
- jPanel7 = new javax.swing.JPanel();
- jPanel8 = new javax.swing.JPanel();
- deviceField6 = new DeviceField();
- deviceField7 = new DeviceField();
- deviceField108 = new DeviceField();
- deviceField109 = new DeviceField();
- jPanel9 = new javax.swing.JPanel();
- deviceField8 = new DeviceField();
- jPanel10 = new javax.swing.JPanel();
- jPanel11 = new javax.swing.JPanel();
- deviceField9 = new DeviceField();
- deviceField10 = new DeviceField();
- deviceField110 = new DeviceField();
- deviceField111 = new DeviceField();
- jPanel12 = new javax.swing.JPanel();
- deviceField11 = new DeviceField();
- jPanel13 = new javax.swing.JPanel();
- jPanel14 = new javax.swing.JPanel();
- deviceField12 = new DeviceField();
- deviceField13 = new DeviceField();
- deviceField112 = new DeviceField();
- deviceField113 = new DeviceField();
- jPanel15 = new javax.swing.JPanel();
- deviceField14 = new DeviceField();
- jPanel16 = new javax.swing.JPanel();
- jPanel17 = new javax.swing.JPanel();
- deviceField15 = new DeviceField();
- deviceField16 = new DeviceField();
- deviceField114 = new DeviceField();
- deviceField115 = new DeviceField();
- jPanel18 = new javax.swing.JPanel();
- deviceField17 = new DeviceField();
- jPanel19 = new javax.swing.JPanel();
- jPanel20 = new javax.swing.JPanel();
- deviceField18 = new DeviceField();
- deviceField19 = new DeviceField();
- deviceField116 = new DeviceField();
- deviceField117 = new DeviceField();
- jPanel21 = new javax.swing.JPanel();
- deviceField20 = new DeviceField();
- jPanel22 = new javax.swing.JPanel();
- jPanel23 = new javax.swing.JPanel();
- deviceField21 = new DeviceField();
- deviceField22 = new DeviceField();
- deviceField118 = new DeviceField();
- deviceField119 = new DeviceField();
- jPanel24 = new javax.swing.JPanel();
- deviceField23 = new DeviceField();
- jPanel25 = new javax.swing.JPanel();
- jPanel26 = new javax.swing.JPanel();
- deviceField24 = new DeviceField();
- deviceField25 = new DeviceField();
- deviceField120 = new DeviceField();
- deviceField121 = new DeviceField();
- jPanel27 = new javax.swing.JPanel();
- deviceField26 = new DeviceField();
- jPanel28 = new javax.swing.JPanel();
- jPanel29 = new javax.swing.JPanel();
- deviceField27 = new DeviceField();
- deviceField28 = new DeviceField();
- deviceField122 = new DeviceField();
- deviceField123 = new DeviceField();
- jPanel30 = new javax.swing.JPanel();
- deviceField29 = new DeviceField();
- jPanel31 = new javax.swing.JPanel();
- jPanel32 = new javax.swing.JPanel();
- deviceField30 = new DeviceField();
- deviceField31 = new DeviceField();
- jTabbedPane3 = new javax.swing.JTabbedPane();
- jPanel33 = new javax.swing.JPanel();
- jPanel34 = new javax.swing.JPanel();
- deviceField32 = new DeviceField();
- deviceField33 = new DeviceField();
- deviceField124 = new DeviceField();
- deviceField125 = new DeviceField();
- jPanel35 = new javax.swing.JPanel();
- deviceField34 = new DeviceField();
- jPanel36 = new javax.swing.JPanel();
- jPanel37 = new javax.swing.JPanel();
- deviceField35 = new DeviceField();
- deviceField36 = new DeviceField();
- deviceField126 = new DeviceField();
- deviceField127 = new DeviceField();
- jPanel38 = new javax.swing.JPanel();
- deviceField37 = new DeviceField();
- jPanel39 = new javax.swing.JPanel();
- jPanel40 = new javax.swing.JPanel();
- deviceField38 = new DeviceField();
- deviceField39 = new DeviceField();
- deviceField128 = new DeviceField();
- deviceField129 = new DeviceField();
- jPanel41 = new javax.swing.JPanel();
- deviceField40 = new DeviceField();
- jPanel42 = new javax.swing.JPanel();
- jPanel43 = new javax.swing.JPanel();
- deviceField41 = new DeviceField();
- deviceField42 = new DeviceField();
- deviceField130 = new DeviceField();
- deviceField131 = new DeviceField();
- jPanel44 = new javax.swing.JPanel();
- deviceField43 = new DeviceField();
- jPanel45 = new javax.swing.JPanel();
- jPanel46 = new javax.swing.JPanel();
- deviceField44 = new DeviceField();
- deviceField45 = new DeviceField();
- deviceField132 = new DeviceField();
- deviceField133 = new DeviceField();
- jPanel47 = new javax.swing.JPanel();
- deviceField46 = new DeviceField();
- jPanel48 = new javax.swing.JPanel();
- jPanel49 = new javax.swing.JPanel();
- deviceField47 = new DeviceField();
- deviceField48 = new DeviceField();
- deviceField134 = new DeviceField();
- deviceField135 = new DeviceField();
- jPanel50 = new javax.swing.JPanel();
- deviceField49 = new DeviceField();
- jPanel51 = new javax.swing.JPanel();
- jPanel52 = new javax.swing.JPanel();
- deviceField50 = new DeviceField();
- deviceField51 = new DeviceField();
- deviceField136 = new DeviceField();
- deviceField137 = new DeviceField();
- jPanel53 = new javax.swing.JPanel();
- deviceField52 = new DeviceField();
- jPanel54 = new javax.swing.JPanel();
- jPanel55 = new javax.swing.JPanel();
- deviceField53 = new DeviceField();
- deviceField54 = new DeviceField();
- deviceField138 = new DeviceField();
- deviceField139 = new DeviceField();
- jPanel56 = new javax.swing.JPanel();
- deviceField55 = new DeviceField();
- jPanel57 = new javax.swing.JPanel();
- jPanel58 = new javax.swing.JPanel();
- deviceField56 = new DeviceField();
- deviceField57 = new DeviceField();
- jTabbedPane4 = new javax.swing.JTabbedPane();
- jPanel59 = new javax.swing.JPanel();
- jPanel60 = new javax.swing.JPanel();
- deviceField58 = new DeviceField();
- deviceField59 = new DeviceField();
- deviceField140 = new DeviceField();
- deviceField141 = new DeviceField();
- jPanel61 = new javax.swing.JPanel();
- deviceField60 = new DeviceField();
- jPanel62 = new javax.swing.JPanel();
- jPanel63 = new javax.swing.JPanel();
- deviceField61 = new DeviceField();
- deviceField62 = new DeviceField();
- deviceField142 = new DeviceField();
- deviceField143 = new DeviceField();
- jPanel64 = new javax.swing.JPanel();
- deviceField63 = new DeviceField();
- jPanel65 = new javax.swing.JPanel();
- jPanel66 = new javax.swing.JPanel();
- deviceField64 = new DeviceField();
- deviceField65 = new DeviceField();
- deviceField144 = new DeviceField();
- deviceField145 = new DeviceField();
- jPanel67 = new javax.swing.JPanel();
- deviceField66 = new DeviceField();
- jPanel68 = new javax.swing.JPanel();
- jPanel69 = new javax.swing.JPanel();
- deviceField67 = new DeviceField();
- deviceField68 = new DeviceField();
- deviceField146 = new DeviceField();
- deviceField147 = new DeviceField();
- jPanel70 = new javax.swing.JPanel();
- deviceField69 = new DeviceField();
- jPanel71 = new javax.swing.JPanel();
- jPanel72 = new javax.swing.JPanel();
- deviceField70 = new DeviceField();
- deviceField71 = new DeviceField();
- deviceField148 = new DeviceField();
- deviceField149 = new DeviceField();
- jPanel73 = new javax.swing.JPanel();
- deviceField72 = new DeviceField();
- jPanel74 = new javax.swing.JPanel();
- jPanel75 = new javax.swing.JPanel();
- deviceField73 = new DeviceField();
- deviceField74 = new DeviceField();
- deviceField150 = new DeviceField();
- deviceField151 = new DeviceField();
- jPanel76 = new javax.swing.JPanel();
- deviceField75 = new DeviceField();
- jPanel77 = new javax.swing.JPanel();
- jPanel78 = new javax.swing.JPanel();
- deviceField76 = new DeviceField();
- deviceField77 = new DeviceField();
- deviceField152 = new DeviceField();
- deviceField153 = new DeviceField();
- jPanel79 = new javax.swing.JPanel();
- deviceField78 = new DeviceField();
- jPanel80 = new javax.swing.JPanel();
- jPanel81 = new javax.swing.JPanel();
- deviceField79 = new DeviceField();
- deviceField80 = new DeviceField();
- deviceField154 = new DeviceField();
- deviceField155 = new DeviceField();
- jPanel82 = new javax.swing.JPanel();
- deviceField81 = new DeviceField();
- jPanel83 = new javax.swing.JPanel();
- jPanel84 = new javax.swing.JPanel();
- deviceField82 = new DeviceField();
- deviceField83 = new DeviceField();
- jTabbedPane5 = new javax.swing.JTabbedPane();
- jPanel85 = new javax.swing.JPanel();
- jPanel86 = new javax.swing.JPanel();
- deviceField84 = new DeviceField();
- deviceField85 = new DeviceField();
- deviceField156 = new DeviceField();
- deviceField157 = new DeviceField();
- jPanel87 = new javax.swing.JPanel();
- deviceField86 = new DeviceField();
- jPanel88 = new javax.swing.JPanel();
- jPanel89 = new javax.swing.JPanel();
- deviceField87 = new DeviceField();
- deviceField88 = new DeviceField();
- deviceField158 = new DeviceField();
- deviceField159 = new DeviceField();
- jPanel90 = new javax.swing.JPanel();
- deviceField89 = new DeviceField();
- jPanel91 = new javax.swing.JPanel();
- jPanel92 = new javax.swing.JPanel();
- deviceField90 = new DeviceField();
- deviceField91 = new DeviceField();
- deviceField160 = new DeviceField();
- deviceField161 = new DeviceField();
- jPanel93 = new javax.swing.JPanel();
- deviceField92 = new DeviceField();
- jPanel94 = new javax.swing.JPanel();
- jPanel95 = new javax.swing.JPanel();
- deviceField93 = new DeviceField();
- deviceField94 = new DeviceField();
- deviceField162 = new DeviceField();
- deviceField163 = new DeviceField();
- jPanel96 = new javax.swing.JPanel();
- deviceField95 = new DeviceField();
- jPanel97 = new javax.swing.JPanel();
- jPanel98 = new javax.swing.JPanel();
- deviceField96 = new DeviceField();
- deviceField97 = new DeviceField();
- deviceField164 = new DeviceField();
- deviceField165 = new DeviceField();
- jPanel99 = new javax.swing.JPanel();
- deviceField98 = new DeviceField();
- jPanel100 = new javax.swing.JPanel();
- jPanel101 = new javax.swing.JPanel();
- deviceField99 = new DeviceField();
- deviceField100 = new DeviceField();
- deviceField166 = new DeviceField();
- deviceField167 = new DeviceField();
- jPanel102 = new javax.swing.JPanel();
- deviceField101 = new DeviceField();
- jPanel103 = new javax.swing.JPanel();
- jPanel104 = new javax.swing.JPanel();
- deviceField102 = new DeviceField();
- deviceField103 = new DeviceField();
- deviceField168 = new DeviceField();
- deviceField169 = new DeviceField();
- jPanel105 = new javax.swing.JPanel();
- deviceField104 = new DeviceField();
- jPanel106 = new javax.swing.JPanel();
- jPanel107 = new javax.swing.JPanel();
- deviceField105 = new DeviceField();
- deviceField106 = new DeviceField();
- deviceField170 = new DeviceField();
- deviceField171 = new DeviceField();
- jPanel108 = new javax.swing.JPanel();
- deviceField107 = new DeviceField();
- setDeviceProvider("scdevail.rfx.local:8200");
- setDeviceTitle("MARTe2 Supervisor");
- setDeviceType("MARTE2_SUPERVISOR");
- setHeight(350);
- setWidth(800);
- getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
- jPanel1.setLayout(new java.awt.BorderLayout());
- jPanel2.setLayout(new java.awt.GridLayout(2, 0));
- deviceField1.setIdentifier("");
- deviceField1.setLabelString("Comment: ");
- deviceField1.setNumCols(30);
- deviceField1.setOffsetNid(2);
- deviceField1.setTextOnly(true);
- jPanel3.add(deviceField1);
- jButton1.setText("Check");
- jButton1.addActionListener(new java.awt.event.ActionListener()
- {
- @Override
- public void actionPerformed(java.awt.event.ActionEvent evt)
- {
- jButton1ActionPerformed(evt);
- }
- });
- jPanel3.add(jButton1);
- jPanel2.add(jPanel3);
- deviceField2.setIdentifier("");
- deviceField2.setLabelString("Application Name: ");
- deviceField2.setNumCols(15);
- deviceField2.setOffsetNid(1);
- deviceField2.setTextOnly(true);
- jPanel4.add(deviceField2);
- deviceField3.setIdentifier("");
- deviceField3.setLabelString("Num. States: ");
- deviceField3.setOffsetNid(3);
- jPanel4.add(deviceField3);
- jPanel4.add(deviceDispatch1);
- jPanel2.add(jPanel4);
- jPanel1.add(jPanel2, java.awt.BorderLayout.NORTH);
- jPanel5.setLayout(new java.awt.BorderLayout());
- deviceField4.setIdentifier("");
- deviceField4.setLabelString("Name: ");
- deviceField4.setNumCols(15);
- deviceField4.setOffsetNid(5);
- deviceField4.setTextOnly(true);
- jPanel6.add(deviceField4);
- deviceField5.setIdentifier("");
- deviceField5.setLabelString("Num Threads: ");
- deviceField5.setOffsetNid(6);
- jPanel6.add(deviceField5);
- jPanel5.add(jPanel6, java.awt.BorderLayout.NORTH);
- jPanel7.setLayout(new java.awt.GridLayout(2, 0));
- deviceField6.setIdentifier("");
- deviceField6.setLabelString("Name: ");
- deviceField6.setNumCols(15);
- deviceField6.setOffsetNid(8);
- deviceField6.setTextOnly(true);
- jPanel8.add(deviceField6);
- deviceField7.setIdentifier("");
- deviceField7.setLabelString("CPU Mask: ");
- deviceField7.setOffsetNid(9);
- jPanel8.add(deviceField7);
- deviceField108.setIdentifier("");
- deviceField108.setLabelString("Seg. Len (0 to disable):");
- deviceField108.setNumCols(4);
- deviceField108.setOffsetNid(437);
- jPanel8.add(deviceField108);
- deviceField109.setIdentifier("");
- deviceField109.setLabelString("Write CPU mask:");
- deviceField109.setNumCols(4);
- deviceField109.setOffsetNid(438);
- jPanel8.add(deviceField109);
- jPanel7.add(jPanel8);
- deviceField8.setIdentifier("");
- deviceField8.setLabelString("GAMs:");
- deviceField8.setNumCols(50);
- deviceField8.setOffsetNid(10);
- jPanel9.add(deviceField8);
- jPanel7.add(jPanel9);
- jTabbedPane2.addTab("Thread1", jPanel7);
- jPanel10.setLayout(new java.awt.GridLayout(2, 0));
- deviceField9.setIdentifier("");
- deviceField9.setLabelString("Name: ");
- deviceField9.setNumCols(15);
- deviceField9.setOffsetNid(12);
- deviceField9.setTextOnly(true);
- jPanel11.add(deviceField9);
- deviceField10.setIdentifier("");
- deviceField10.setLabelString("CPU Mask: ");
- deviceField10.setOffsetNid(13);
- jPanel11.add(deviceField10);
- deviceField110.setIdentifier("");
- deviceField110.setLabelString("Seg. Len (0 to disable):");
- deviceField110.setNumCols(4);
- deviceField110.setOffsetNid(449);
- jPanel11.add(deviceField110);
- deviceField111.setIdentifier("");
- deviceField111.setLabelString("Write CPU mask:");
- deviceField111.setNumCols(4);
- deviceField111.setOffsetNid(450);
- jPanel11.add(deviceField111);
- jPanel10.add(jPanel11);
- deviceField11.setIdentifier("");
- deviceField11.setLabelString("GAMs:");
- deviceField11.setNumCols(50);
- deviceField11.setOffsetNid(14);
- jPanel12.add(deviceField11);
- jPanel10.add(jPanel12);
- jTabbedPane2.addTab("Thread2", jPanel10);
- jPanel13.setLayout(new java.awt.GridLayout(2, 0));
- deviceField12.setIdentifier("");
- deviceField12.setLabelString("Name: ");
- deviceField12.setNumCols(15);
- deviceField12.setOffsetNid(16);
- deviceField12.setTextOnly(true);
- jPanel14.add(deviceField12);
- deviceField13.setIdentifier("");
- deviceField13.setLabelString("CPU Mask: ");
- deviceField13.setOffsetNid(17);
- jPanel14.add(deviceField13);
- deviceField112.setIdentifier("");
- deviceField112.setLabelString("Seg. Len (0 to disable):");
- deviceField112.setNumCols(4);
- deviceField112.setOffsetNid(461);
- jPanel14.add(deviceField112);
- deviceField113.setIdentifier("");
- deviceField113.setLabelString("Write CPU mask:");
- deviceField113.setNumCols(4);
- deviceField113.setOffsetNid(462);
- jPanel14.add(deviceField113);
- jPanel13.add(jPanel14);
- deviceField14.setIdentifier("");
- deviceField14.setLabelString("GAMs:");
- deviceField14.setNumCols(50);
- deviceField14.setOffsetNid(18);
- jPanel15.add(deviceField14);
- jPanel13.add(jPanel15);
- jTabbedPane2.addTab("Thread3", jPanel13);
- jPanel16.setLayout(new java.awt.GridLayout(2, 0));
- deviceField15.setIdentifier("");
- deviceField15.setLabelString("Name: ");
- deviceField15.setNumCols(15);
- deviceField15.setOffsetNid(20);
- deviceField15.setTextOnly(true);
- jPanel17.add(deviceField15);
- deviceField16.setIdentifier("");
- deviceField16.setLabelString("CPU Mask: ");
- deviceField16.setOffsetNid(21);
- jPanel17.add(deviceField16);
- deviceField114.setIdentifier("");
- deviceField114.setLabelString("Seg. Len (0 to disable):");
- deviceField114.setNumCols(4);
- deviceField114.setOffsetNid(473);
- jPanel17.add(deviceField114);
- deviceField115.setIdentifier("");
- deviceField115.setLabelString("Write CPU mask:");
- deviceField115.setNumCols(4);
- deviceField115.setOffsetNid(474);
- jPanel17.add(deviceField115);
- jPanel16.add(jPanel17);
- deviceField17.setIdentifier("");
- deviceField17.setLabelString("GAMs:");
- deviceField17.setNumCols(50);
- deviceField17.setOffsetNid(22);
- jPanel18.add(deviceField17);
- jPanel16.add(jPanel18);
- jTabbedPane2.addTab("Thread4", jPanel16);
- jPanel19.setLayout(new java.awt.GridLayout(2, 0));
- deviceField18.setIdentifier("");
- deviceField18.setLabelString("Name: ");
- deviceField18.setNumCols(15);
- deviceField18.setOffsetNid(24);
- deviceField18.setTextOnly(true);
- jPanel20.add(deviceField18);
- deviceField19.setIdentifier("");
- deviceField19.setLabelString("CPU Mask: ");
- deviceField19.setOffsetNid(25);
- jPanel20.add(deviceField19);
- deviceField116.setIdentifier("");
- deviceField116.setLabelString("Seg. Len (0 to disable):");
- deviceField116.setNumCols(4);
- deviceField116.setOffsetNid(485);
- jPanel20.add(deviceField116);
- deviceField117.setIdentifier("");
- deviceField117.setLabelString("Write CPU mask:");
- deviceField117.setNumCols(4);
- deviceField117.setOffsetNid(486);
- jPanel20.add(deviceField117);
- jPanel19.add(jPanel20);
- deviceField20.setIdentifier("");
- deviceField20.setLabelString("GAMs:");
- deviceField20.setNumCols(50);
- deviceField20.setOffsetNid(26);
- jPanel21.add(deviceField20);
- jPanel19.add(jPanel21);
- jTabbedPane2.addTab("Thread5", jPanel19);
- jPanel22.setLayout(new java.awt.GridLayout(2, 0));
- deviceField21.setIdentifier("");
- deviceField21.setLabelString("Name: ");
- deviceField21.setNumCols(15);
- deviceField21.setOffsetNid(28);
- deviceField21.setTextOnly(true);
- jPanel23.add(deviceField21);
- deviceField22.setIdentifier("");
- deviceField22.setLabelString("CPU Mask: ");
- deviceField22.setOffsetNid(29);
- jPanel23.add(deviceField22);
- deviceField118.setIdentifier("");
- deviceField118.setLabelString("Seg. Len (0 to disable):");
- deviceField118.setNumCols(4);
- deviceField118.setOffsetNid(497);
- jPanel23.add(deviceField118);
- deviceField119.setIdentifier("");
- deviceField119.setLabelString("Write CPU mask:");
- deviceField119.setNumCols(4);
- deviceField119.setOffsetNid(498);
- jPanel23.add(deviceField119);
- jPanel22.add(jPanel23);
- deviceField23.setIdentifier("");
- deviceField23.setLabelString("GAMs:");
- deviceField23.setNumCols(50);
- deviceField23.setOffsetNid(30);
- jPanel24.add(deviceField23);
- jPanel22.add(jPanel24);
- jTabbedPane2.addTab("Thread6", jPanel22);
- jPanel25.setLayout(new java.awt.GridLayout(2, 0));
- deviceField24.setIdentifier("");
- deviceField24.setLabelString("Name: ");
- deviceField24.setNumCols(15);
- deviceField24.setOffsetNid(32);
- deviceField24.setTextOnly(true);
- jPanel26.add(deviceField24);
- deviceField25.setIdentifier("");
- deviceField25.setLabelString("CPU Mask: ");
- deviceField25.setOffsetNid(33);
- jPanel26.add(deviceField25);
- deviceField120.setIdentifier("");
- deviceField120.setLabelString("Seg. Len (0 to disable):");
- deviceField120.setNumCols(4);
- deviceField120.setOffsetNid(509);
- jPanel26.add(deviceField120);
- deviceField121.setIdentifier("");
- deviceField121.setLabelString("Write CPU mask:");
- deviceField121.setNumCols(4);
- deviceField121.setOffsetNid(510);
- jPanel26.add(deviceField121);
- jPanel25.add(jPanel26);
- deviceField26.setIdentifier("");
- deviceField26.setLabelString("GAMs:");
- deviceField26.setNumCols(50);
- deviceField26.setOffsetNid(34);
- jPanel27.add(deviceField26);
- jPanel25.add(jPanel27);
- jTabbedPane2.addTab("Thread7", jPanel25);
- jPanel28.setLayout(new java.awt.GridLayout(2, 0));
- deviceField27.setIdentifier("");
- deviceField27.setLabelString("Name: ");
- deviceField27.setNumCols(15);
- deviceField27.setOffsetNid(36);
- deviceField27.setTextOnly(true);
- jPanel29.add(deviceField27);
- deviceField28.setIdentifier("");
- deviceField28.setLabelString("CPU Mask: ");
- deviceField28.setOffsetNid(37);
- jPanel29.add(deviceField28);
- deviceField122.setIdentifier("");
- deviceField122.setLabelString("Seg. Len (0 to disable):");
- deviceField122.setNumCols(4);
- deviceField122.setOffsetNid(521);
- jPanel29.add(deviceField122);
- deviceField123.setIdentifier("");
- deviceField123.setLabelString("Write CPU mask:");
- deviceField123.setNumCols(4);
- deviceField123.setOffsetNid(522);
- jPanel29.add(deviceField123);
- jPanel28.add(jPanel29);
- deviceField29.setIdentifier("");
- deviceField29.setLabelString("GAMs:");
- deviceField29.setNumCols(50);
- deviceField29.setOffsetNid(38);
- jPanel30.add(deviceField29);
- jPanel28.add(jPanel30);
- jTabbedPane2.addTab("Thread8", jPanel28);
- jPanel5.add(jTabbedPane2, java.awt.BorderLayout.CENTER);
- jTabbedPane1.addTab("State1", jPanel5);
- jPanel31.setLayout(new java.awt.BorderLayout());
- deviceField30.setIdentifier("");
- deviceField30.setLabelString("Name: ");
- deviceField30.setNumCols(15);
- deviceField30.setOffsetNid(48);
- deviceField30.setTextOnly(true);
- jPanel32.add(deviceField30);
- deviceField31.setIdentifier("");
- deviceField31.setLabelString("Num Threads: ");
- deviceField31.setOffsetNid(49);
- jPanel32.add(deviceField31);
- jPanel31.add(jPanel32, java.awt.BorderLayout.NORTH);
- jPanel33.setLayout(new java.awt.GridLayout(2, 0));
- deviceField32.setIdentifier("");
- deviceField32.setLabelString("Name: ");
- deviceField32.setNumCols(15);
- deviceField32.setOffsetNid(51);
- deviceField32.setTextOnly(true);
- jPanel34.add(deviceField32);
- deviceField33.setIdentifier("");
- deviceField33.setLabelString("CPU Mask: ");
- deviceField33.setOffsetNid(52);
- jPanel34.add(deviceField33);
- deviceField124.setIdentifier("");
- deviceField124.setLabelString("Seg. Len (0 to disable):");
- deviceField124.setNumCols(4);
- deviceField124.setOffsetNid(558);
- jPanel34.add(deviceField124);
- deviceField125.setIdentifier("");
- deviceField125.setLabelString("Write CPU mask:");
- deviceField125.setNumCols(4);
- deviceField125.setOffsetNid(559);
- jPanel34.add(deviceField125);
- jPanel33.add(jPanel34);
- deviceField34.setIdentifier("");
- deviceField34.setLabelString("GAMs:");
- deviceField34.setNumCols(50);
- deviceField34.setOffsetNid(53);
- jPanel35.add(deviceField34);
- jPanel33.add(jPanel35);
- jTabbedPane3.addTab("Thread1", jPanel33);
- jPanel36.setLayout(new java.awt.GridLayout(2, 0));
- deviceField35.setIdentifier("");
- deviceField35.setLabelString("Name: ");
- deviceField35.setNumCols(15);
- deviceField35.setOffsetNid(55);
- deviceField35.setTextOnly(true);
- jPanel37.add(deviceField35);
- deviceField36.setIdentifier("");
- deviceField36.setLabelString("CPU Mask: ");
- deviceField36.setOffsetNid(56);
- jPanel37.add(deviceField36);
- deviceField126.setIdentifier("");
- deviceField126.setLabelString("Seg. Len (0 to disable):");
- deviceField126.setNumCols(4);
- deviceField126.setOffsetNid(570);
- jPanel37.add(deviceField126);
- deviceField127.setIdentifier("");
- deviceField127.setLabelString("Write CPU mask:");
- deviceField127.setNumCols(4);
- deviceField127.setOffsetNid(571);
- jPanel37.add(deviceField127);
- jPanel36.add(jPanel37);
- deviceField37.setIdentifier("");
- deviceField37.setLabelString("GAMs:");
- deviceField37.setNumCols(50);
- deviceField37.setOffsetNid(57);
- jPanel38.add(deviceField37);
- jPanel36.add(jPanel38);
- jTabbedPane3.addTab("Thread2", jPanel36);
- jPanel39.setLayout(new java.awt.GridLayout(2, 0));
- deviceField38.setIdentifier("");
- deviceField38.setLabelString("Name: ");
- deviceField38.setNumCols(15);
- deviceField38.setOffsetNid(59);
- deviceField38.setTextOnly(true);
- jPanel40.add(deviceField38);
- deviceField39.setIdentifier("");
- deviceField39.setLabelString("CPU Mask: ");
- deviceField39.setOffsetNid(60);
- jPanel40.add(deviceField39);
- deviceField128.setIdentifier("");
- deviceField128.setLabelString("Seg. Len (0 to disable):");
- deviceField128.setNumCols(4);
- deviceField128.setOffsetNid(582);
- jPanel40.add(deviceField128);
- deviceField129.setIdentifier("");
- deviceField129.setLabelString("Write CPU mask:");
- deviceField129.setNumCols(4);
- deviceField129.setOffsetNid(583);
- jPanel40.add(deviceField129);
- jPanel39.add(jPanel40);
- deviceField40.setIdentifier("");
- deviceField40.setLabelString("GAMs:");
- deviceField40.setNumCols(50);
- deviceField40.setOffsetNid(61);
- jPanel41.add(deviceField40);
- jPanel39.add(jPanel41);
- jTabbedPane3.addTab("Thread3", jPanel39);
- jPanel42.setLayout(new java.awt.GridLayout(2, 0));
- deviceField41.setIdentifier("");
- deviceField41.setLabelString("Name: ");
- deviceField41.setNumCols(15);
- deviceField41.setOffsetNid(63);
- deviceField41.setTextOnly(true);
- jPanel43.add(deviceField41);
- deviceField42.setIdentifier("");
- deviceField42.setLabelString("CPU Mask: ");
- deviceField42.setOffsetNid(64);
- jPanel43.add(deviceField42);
- deviceField130.setIdentifier("");
- deviceField130.setLabelString("Seg. Len (0 to disable):");
- deviceField130.setNumCols(4);
- deviceField130.setOffsetNid(594);
- jPanel43.add(deviceField130);
- deviceField131.setIdentifier("");
- deviceField131.setLabelString("Write CPU mask:");
- deviceField131.setNumCols(4);
- deviceField131.setOffsetNid(595);
- jPanel43.add(deviceField131);
- jPanel42.add(jPanel43);
- deviceField43.setIdentifier("");
- deviceField43.setLabelString("GAMs:");
- deviceField43.setNumCols(50);
- deviceField43.setOffsetNid(65);
- jPanel44.add(deviceField43);
- jPanel42.add(jPanel44);
- jTabbedPane3.addTab("Thread4", jPanel42);
- jPanel45.setLayout(new java.awt.GridLayout(2, 0));
- deviceField44.setIdentifier("");
- deviceField44.setLabelString("Name: ");
- deviceField44.setNumCols(15);
- deviceField44.setOffsetNid(67);
- deviceField44.setTextOnly(true);
- jPanel46.add(deviceField44);
- deviceField45.setIdentifier("");
- deviceField45.setLabelString("CPU Mask: ");
- deviceField45.setOffsetNid(68);
- jPanel46.add(deviceField45);
- deviceField132.setIdentifier("");
- deviceField132.setLabelString("Seg. Len (0 to disable):");
- deviceField132.setNumCols(4);
- deviceField132.setOffsetNid(606);
- jPanel46.add(deviceField132);
- deviceField133.setIdentifier("");
- deviceField133.setLabelString("Write CPU mask:");
- deviceField133.setNumCols(4);
- deviceField133.setOffsetNid(607);
- jPanel46.add(deviceField133);
- jPanel45.add(jPanel46);
- deviceField46.setIdentifier("");
- deviceField46.setLabelString("GAMs:");
- deviceField46.setNumCols(50);
- deviceField46.setOffsetNid(69);
- jPanel47.add(deviceField46);
- jPanel45.add(jPanel47);
- jTabbedPane3.addTab("Thread5", jPanel45);
- jPanel48.setLayout(new java.awt.GridLayout(2, 0));
- deviceField47.setIdentifier("");
- deviceField47.setLabelString("Name: ");
- deviceField47.setNumCols(15);
- deviceField47.setOffsetNid(71);
- deviceField47.setTextOnly(true);
- jPanel49.add(deviceField47);
- deviceField48.setIdentifier("");
- deviceField48.setLabelString("CPU Mask: ");
- deviceField48.setOffsetNid(72);
- jPanel49.add(deviceField48);
- deviceField134.setIdentifier("");
- deviceField134.setLabelString("Seg. Len (0 to disable):");
- deviceField134.setNumCols(4);
- deviceField134.setOffsetNid(618);
- jPanel49.add(deviceField134);
- deviceField135.setIdentifier("");
- deviceField135.setLabelString("Write CPU mask:");
- deviceField135.setNumCols(4);
- deviceField135.setOffsetNid(619);
- jPanel49.add(deviceField135);
- jPanel48.add(jPanel49);
- deviceField49.setIdentifier("");
- deviceField49.setLabelString("GAMs:");
- deviceField49.setNumCols(50);
- deviceField49.setOffsetNid(73);
- jPanel50.add(deviceField49);
- jPanel48.add(jPanel50);
- jTabbedPane3.addTab("Thread6", jPanel48);
- jPanel51.setLayout(new java.awt.GridLayout(2, 0));
- deviceField50.setIdentifier("");
- deviceField50.setLabelString("Name: ");
- deviceField50.setNumCols(15);
- deviceField50.setOffsetNid(75);
- deviceField50.setTextOnly(true);
- jPanel52.add(deviceField50);
- deviceField51.setIdentifier("");
- deviceField51.setLabelString("CPU Mask: ");
- deviceField51.setOffsetNid(76);
- jPanel52.add(deviceField51);
- deviceField136.setIdentifier("");
- deviceField136.setLabelString("Seg. Len (0 to disable):");
- deviceField136.setNumCols(4);
- deviceField136.setOffsetNid(630);
- jPanel52.add(deviceField136);
- deviceField137.setIdentifier("");
- deviceField137.setLabelString("Write CPU mask:");
- deviceField137.setNumCols(4);
- deviceField137.setOffsetNid(631);
- jPanel52.add(deviceField137);
- jPanel51.add(jPanel52);
- deviceField52.setIdentifier("");
- deviceField52.setLabelString("GAMs:");
- deviceField52.setNumCols(50);
- deviceField52.setOffsetNid(77);
- jPanel53.add(deviceField52);
- jPanel51.add(jPanel53);
- jTabbedPane3.addTab("Thread7", jPanel51);
- jPanel54.setLayout(new java.awt.GridLayout(2, 0));
- deviceField53.setIdentifier("");
- deviceField53.setLabelString("Name: ");
- deviceField53.setNumCols(15);
- deviceField53.setOffsetNid(79);
- deviceField53.setTextOnly(true);
- jPanel55.add(deviceField53);
- deviceField54.setIdentifier("");
- deviceField54.setLabelString("CPU Mask: ");
- deviceField54.setOffsetNid(80);
- jPanel55.add(deviceField54);
- deviceField138.setIdentifier("");
- deviceField138.setLabelString("Seg. Len (0 to disable):");
- deviceField138.setNumCols(4);
- deviceField138.setOffsetNid(642);
- jPanel55.add(deviceField138);
- deviceField139.setIdentifier("");
- deviceField139.setLabelString("Write CPU mask:");
- deviceField139.setNumCols(4);
- deviceField139.setOffsetNid(643);
- jPanel55.add(deviceField139);
- jPanel54.add(jPanel55);
- deviceField55.setIdentifier("");
- deviceField55.setLabelString("GAMs:");
- deviceField55.setNumCols(50);
- deviceField55.setOffsetNid(81);
- jPanel56.add(deviceField55);
- jPanel54.add(jPanel56);
- jTabbedPane3.addTab("Thread8", jPanel54);
- jPanel31.add(jTabbedPane3, java.awt.BorderLayout.CENTER);
- jTabbedPane1.addTab("State2", jPanel31);
- jPanel57.setLayout(new java.awt.BorderLayout());
- deviceField56.setIdentifier("");
- deviceField56.setLabelString("Name: ");
- deviceField56.setNumCols(15);
- deviceField56.setOffsetNid(91);
- deviceField56.setTextOnly(true);
- jPanel58.add(deviceField56);
- deviceField57.setIdentifier("");
- deviceField57.setLabelString("Num Threads: ");
- deviceField57.setOffsetNid(92);
- jPanel58.add(deviceField57);
- jPanel57.add(jPanel58, java.awt.BorderLayout.NORTH);
- jPanel59.setLayout(new java.awt.GridLayout(2, 0));
- deviceField58.setIdentifier("");
- deviceField58.setLabelString("Name: ");
- deviceField58.setNumCols(15);
- deviceField58.setOffsetNid(94);
- deviceField58.setTextOnly(true);
- jPanel60.add(deviceField58);
- deviceField59.setIdentifier("");
- deviceField59.setLabelString("CPU Mask: ");
- deviceField59.setOffsetNid(95);
- jPanel60.add(deviceField59);
- deviceField140.setIdentifier("");
- deviceField140.setLabelString("Seg. Len (0 to disable):");
- deviceField140.setNumCols(4);
- deviceField140.setOffsetNid(679);
- jPanel60.add(deviceField140);
- deviceField141.setIdentifier("");
- deviceField141.setLabelString("Write CPU mask:");
- deviceField141.setNumCols(4);
- deviceField141.setOffsetNid(680);
- jPanel60.add(deviceField141);
- jPanel59.add(jPanel60);
- deviceField60.setIdentifier("");
- deviceField60.setLabelString("GAMs:");
- deviceField60.setNumCols(50);
- deviceField60.setOffsetNid(96);
- jPanel61.add(deviceField60);
- jPanel59.add(jPanel61);
- jTabbedPane4.addTab("Thread1", jPanel59);
- jPanel62.setLayout(new java.awt.GridLayout(2, 0));
- deviceField61.setIdentifier("");
- deviceField61.setLabelString("Name: ");
- deviceField61.setNumCols(15);
- deviceField61.setOffsetNid(98);
- deviceField61.setTextOnly(true);
- jPanel63.add(deviceField61);
- deviceField62.setIdentifier("");
- deviceField62.setLabelString("CPU Mask: ");
- deviceField62.setOffsetNid(99);
- jPanel63.add(deviceField62);
- deviceField142.setIdentifier("");
- deviceField142.setLabelString("Seg. Len (0 to disable):");
- deviceField142.setNumCols(4);
- deviceField142.setOffsetNid(691);
- jPanel63.add(deviceField142);
- deviceField143.setIdentifier("");
- deviceField143.setLabelString("Write CPU mask:");
- deviceField143.setNumCols(4);
- deviceField143.setOffsetNid(692);
- jPanel63.add(deviceField143);
- jPanel62.add(jPanel63);
- deviceField63.setIdentifier("");
- deviceField63.setLabelString("GAMs:");
- deviceField63.setNumCols(50);
- deviceField63.setOffsetNid(100);
- jPanel64.add(deviceField63);
- jPanel62.add(jPanel64);
- jTabbedPane4.addTab("Thread2", jPanel62);
- jPanel65.setLayout(new java.awt.GridLayout(2, 0));
- deviceField64.setIdentifier("");
- deviceField64.setLabelString("Name: ");
- deviceField64.setNumCols(15);
- deviceField64.setOffsetNid(102);
- deviceField64.setTextOnly(true);
- jPanel66.add(deviceField64);
- deviceField65.setIdentifier("");
- deviceField65.setLabelString("CPU Mask: ");
- deviceField65.setOffsetNid(103);
- jPanel66.add(deviceField65);
- deviceField144.setIdentifier("");
- deviceField144.setLabelString("Seg. Len (0 to disable):");
- deviceField144.setNumCols(4);
- deviceField144.setOffsetNid(703);
- jPanel66.add(deviceField144);
- deviceField145.setIdentifier("");
- deviceField145.setLabelString("Write CPU mask:");
- deviceField145.setNumCols(4);
- deviceField145.setOffsetNid(704);
- jPanel66.add(deviceField145);
- jPanel65.add(jPanel66);
- deviceField66.setIdentifier("");
- deviceField66.setLabelString("GAMs:");
- deviceField66.setNumCols(50);
- deviceField66.setOffsetNid(104);
- jPanel67.add(deviceField66);
- jPanel65.add(jPanel67);
- jTabbedPane4.addTab("Thread3", jPanel65);
- jPanel68.setLayout(new java.awt.GridLayout(2, 0));
- deviceField67.setIdentifier("");
- deviceField67.setLabelString("Name: ");
- deviceField67.setNumCols(15);
- deviceField67.setOffsetNid(106);
- deviceField67.setTextOnly(true);
- jPanel69.add(deviceField67);
- deviceField68.setIdentifier("");
- deviceField68.setLabelString("CPU Mask: ");
- deviceField68.setOffsetNid(107);
- jPanel69.add(deviceField68);
- deviceField146.setIdentifier("");
- deviceField146.setLabelString("Seg. Len (0 to disable):");
- deviceField146.setNumCols(4);
- deviceField146.setOffsetNid(715);
- jPanel69.add(deviceField146);
- deviceField147.setIdentifier("");
- deviceField147.setLabelString("Write CPU mask:");
- deviceField147.setNumCols(4);
- deviceField147.setOffsetNid(716);
- jPanel69.add(deviceField147);
- jPanel68.add(jPanel69);
- deviceField69.setIdentifier("");
- deviceField69.setLabelString("GAMs:");
- deviceField69.setNumCols(50);
- deviceField69.setOffsetNid(108);
- jPanel70.add(deviceField69);
- jPanel68.add(jPanel70);
- jTabbedPane4.addTab("Thread4", jPanel68);
- jPanel71.setLayout(new java.awt.GridLayout(2, 0));
- deviceField70.setIdentifier("");
- deviceField70.setLabelString("Name: ");
- deviceField70.setNumCols(15);
- deviceField70.setOffsetNid(110);
- deviceField70.setTextOnly(true);
- jPanel72.add(deviceField70);
- deviceField71.setIdentifier("");
- deviceField71.setLabelString("CPU Mask: ");
- deviceField71.setOffsetNid(111);
- jPanel72.add(deviceField71);
- deviceField148.setIdentifier("");
- deviceField148.setLabelString("Seg. Len (0 to disable):");
- deviceField148.setNumCols(4);
- deviceField148.setOffsetNid(727);
- jPanel72.add(deviceField148);
- deviceField149.setIdentifier("");
- deviceField149.setLabelString("Write CPU mask:");
- deviceField149.setNumCols(4);
- deviceField149.setOffsetNid(728);
- jPanel72.add(deviceField149);
- jPanel71.add(jPanel72);
- deviceField72.setIdentifier("");
- deviceField72.setLabelString("GAMs:");
- deviceField72.setNumCols(50);
- deviceField72.setOffsetNid(112);
- jPanel73.add(deviceField72);
- jPanel71.add(jPanel73);
- jTabbedPane4.addTab("Thread5", jPanel71);
- jPanel74.setLayout(new java.awt.GridLayout(2, 0));
- deviceField73.setIdentifier("");
- deviceField73.setLabelString("Name: ");
- deviceField73.setNumCols(15);
- deviceField73.setOffsetNid(114);
- deviceField73.setTextOnly(true);
- jPanel75.add(deviceField73);
- deviceField74.setIdentifier("");
- deviceField74.setLabelString("CPU Mask: ");
- deviceField74.setOffsetNid(115);
- jPanel75.add(deviceField74);
- deviceField150.setIdentifier("");
- deviceField150.setLabelString("Seg. Len (0 to disable):");
- deviceField150.setNumCols(4);
- deviceField150.setOffsetNid(739);
- jPanel75.add(deviceField150);
- deviceField151.setIdentifier("");
- deviceField151.setLabelString("Write CPU mask:");
- deviceField151.setNumCols(4);
- deviceField151.setOffsetNid(740);
- jPanel75.add(deviceField151);
- jPanel74.add(jPanel75);
- deviceField75.setIdentifier("");
- deviceField75.setLabelString("GAMs:");
- deviceField75.setNumCols(50);
- deviceField75.setOffsetNid(116);
- jPanel76.add(deviceField75);
- jPanel74.add(jPanel76);
- jTabbedPane4.addTab("Thread6", jPanel74);
- jPanel77.setLayout(new java.awt.GridLayout(2, 0));
- deviceField76.setIdentifier("");
- deviceField76.setLabelString("Name: ");
- deviceField76.setNumCols(15);
- deviceField76.setOffsetNid(118);
- deviceField76.setTextOnly(true);
- jPanel78.add(deviceField76);
- deviceField77.setIdentifier("");
- deviceField77.setLabelString("CPU Mask: ");
- deviceField77.setOffsetNid(119);
- jPanel78.add(deviceField77);
- deviceField152.setIdentifier("");
- deviceField152.setLabelString("Seg. Len (0 to disable):");
- deviceField152.setNumCols(4);
- deviceField152.setOffsetNid(751);
- jPanel78.add(deviceField152);
- deviceField153.setIdentifier("");
- deviceField153.setLabelString("Write CPU mask:");
- deviceField153.setNumCols(4);
- deviceField153.setOffsetNid(752);
- jPanel78.add(deviceField153);
- jPanel77.add(jPanel78);
- deviceField78.setIdentifier("");
- deviceField78.setLabelString("GAMs:");
- deviceField78.setNumCols(50);
- deviceField78.setOffsetNid(120);
- jPanel79.add(deviceField78);
- jPanel77.add(jPanel79);
- jTabbedPane4.addTab("Thread7", jPanel77);
- jPanel80.setLayout(new java.awt.GridLayout(2, 0));
- deviceField79.setIdentifier("");
- deviceField79.setLabelString("Name: ");
- deviceField79.setNumCols(15);
- deviceField79.setOffsetNid(122);
- deviceField79.setTextOnly(true);
- jPanel81.add(deviceField79);
- deviceField80.setIdentifier("");
- deviceField80.setLabelString("CPU Mask: ");
- deviceField80.setOffsetNid(123);
- jPanel81.add(deviceField80);
- deviceField154.setIdentifier("");
- deviceField154.setLabelString("Seg. Len (0 to disable):");
- deviceField154.setNumCols(4);
- deviceField154.setOffsetNid(763);
- jPanel81.add(deviceField154);
- deviceField155.setIdentifier("");
- deviceField155.setLabelString("Write CPU mask:");
- deviceField155.setNumCols(4);
- deviceField155.setOffsetNid(764);
- jPanel81.add(deviceField155);
- jPanel80.add(jPanel81);
- deviceField81.setIdentifier("");
- deviceField81.setLabelString("GAMs:");
- deviceField81.setNumCols(50);
- deviceField81.setOffsetNid(124);
- jPanel82.add(deviceField81);
- jPanel80.add(jPanel82);
- jTabbedPane4.addTab("Thread8", jPanel80);
- jPanel57.add(jTabbedPane4, java.awt.BorderLayout.CENTER);
- jTabbedPane1.addTab("State3", jPanel57);
- jPanel83.setLayout(new java.awt.BorderLayout());
- deviceField82.setIdentifier("");
- deviceField82.setLabelString("Name: ");
- deviceField82.setNumCols(15);
- deviceField82.setOffsetNid(134);
- deviceField82.setTextOnly(true);
- jPanel84.add(deviceField82);
- deviceField83.setIdentifier("");
- deviceField83.setLabelString("Num Threads: ");
- deviceField83.setOffsetNid(135);
- jPanel84.add(deviceField83);
- jPanel83.add(jPanel84, java.awt.BorderLayout.NORTH);
- jPanel85.setLayout(new java.awt.GridLayout(2, 0));
- deviceField84.setIdentifier("");
- deviceField84.setLabelString("Name: ");
- deviceField84.setNumCols(15);
- deviceField84.setOffsetNid(137);
- deviceField84.setTextOnly(true);
- jPanel86.add(deviceField84);
- deviceField85.setIdentifier("");
- deviceField85.setLabelString("CPU Mask: ");
- deviceField85.setOffsetNid(138);
- jPanel86.add(deviceField85);
- deviceField156.setIdentifier("");
- deviceField156.setLabelString("Seg. Len (0 to disable):");
- deviceField156.setNumCols(4);
- deviceField156.setOffsetNid(800);
- jPanel86.add(deviceField156);
- deviceField157.setIdentifier("");
- deviceField157.setLabelString("Write CPU mask:");
- deviceField157.setNumCols(4);
- deviceField157.setOffsetNid(801);
- jPanel86.add(deviceField157);
- jPanel85.add(jPanel86);
- deviceField86.setIdentifier("");
- deviceField86.setLabelString("GAMs:");
- deviceField86.setNumCols(50);
- deviceField86.setOffsetNid(139);
- jPanel87.add(deviceField86);
- jPanel85.add(jPanel87);
- jTabbedPane5.addTab("Thread1", jPanel85);
- jPanel88.setLayout(new java.awt.GridLayout(2, 0));
- deviceField87.setIdentifier("");
- deviceField87.setLabelString("Name: ");
- deviceField87.setNumCols(15);
- deviceField87.setOffsetNid(141);
- deviceField87.setTextOnly(true);
- jPanel89.add(deviceField87);
- deviceField88.setIdentifier("");
- deviceField88.setLabelString("CPU Mask: ");
- deviceField88.setOffsetNid(142);
- jPanel89.add(deviceField88);
- deviceField158.setIdentifier("");
- deviceField158.setLabelString("Seg. Len (0 to disable):");
- deviceField158.setNumCols(4);
- deviceField158.setOffsetNid(812);
- jPanel89.add(deviceField158);
- deviceField159.setIdentifier("");
- deviceField159.setLabelString("Write CPU mask:");
- deviceField159.setNumCols(4);
- deviceField159.setOffsetNid(813);
- jPanel89.add(deviceField159);
- jPanel88.add(jPanel89);
- deviceField89.setIdentifier("");
- deviceField89.setLabelString("GAMs:");
- deviceField89.setNumCols(50);
- deviceField89.setOffsetNid(143);
- jPanel90.add(deviceField89);
- jPanel88.add(jPanel90);
- jTabbedPane5.addTab("Thread2", jPanel88);
- jPanel91.setLayout(new java.awt.GridLayout(2, 0));
- deviceField90.setIdentifier("");
- deviceField90.setLabelString("Name: ");
- deviceField90.setNumCols(15);
- deviceField90.setOffsetNid(145);
- deviceField90.setTextOnly(true);
- jPanel92.add(deviceField90);
- deviceField91.setIdentifier("");
- deviceField91.setLabelString("CPU Mask: ");
- deviceField91.setOffsetNid(146);
- jPanel92.add(deviceField91);
- deviceField160.setIdentifier("");
- deviceField160.setLabelString("Seg. Len (0 to disable):");
- deviceField160.setNumCols(4);
- deviceField160.setOffsetNid(824);
- jPanel92.add(deviceField160);
- deviceField161.setIdentifier("");
- deviceField161.setLabelString("Write CPU mask:");
- deviceField161.setNumCols(4);
- deviceField161.setOffsetNid(825);
- jPanel92.add(deviceField161);
- jPanel91.add(jPanel92);
- deviceField92.setIdentifier("");
- deviceField92.setLabelString("GAMs:");
- deviceField92.setNumCols(50);
- deviceField92.setOffsetNid(147);
- jPanel93.add(deviceField92);
- jPanel91.add(jPanel93);
- jTabbedPane5.addTab("Thread3", jPanel91);
- jPanel94.setLayout(new java.awt.GridLayout(2, 0));
- deviceField93.setIdentifier("");
- deviceField93.setLabelString("Name: ");
- deviceField93.setNumCols(15);
- deviceField93.setOffsetNid(149);
- deviceField93.setTextOnly(true);
- jPanel95.add(deviceField93);
- deviceField94.setIdentifier("");
- deviceField94.setLabelString("CPU Mask: ");
- deviceField94.setOffsetNid(150);
- jPanel95.add(deviceField94);
- deviceField162.setIdentifier("");
- deviceField162.setLabelString("Seg. Len (0 to disable):");
- deviceField162.setNumCols(4);
- deviceField162.setOffsetNid(836);
- jPanel95.add(deviceField162);
- deviceField163.setIdentifier("");
- deviceField163.setLabelString("Write CPU mask:");
- deviceField163.setNumCols(4);
- deviceField163.setOffsetNid(837);
- jPanel95.add(deviceField163);
- jPanel94.add(jPanel95);
- deviceField95.setIdentifier("");
- deviceField95.setLabelString("GAMs:");
- deviceField95.setNumCols(50);
- deviceField95.setOffsetNid(151);
- jPanel96.add(deviceField95);
- jPanel94.add(jPanel96);
- jTabbedPane5.addTab("Thread4", jPanel94);
- jPanel97.setLayout(new java.awt.GridLayout(2, 0));
- deviceField96.setIdentifier("");
- deviceField96.setLabelString("Name: ");
- deviceField96.setNumCols(15);
- deviceField96.setOffsetNid(153);
- deviceField96.setTextOnly(true);
- jPanel98.add(deviceField96);
- deviceField97.setIdentifier("");
- deviceField97.setLabelString("CPU Mask: ");
- deviceField97.setOffsetNid(154);
- jPanel98.add(deviceField97);
- deviceField164.setIdentifier("");
- deviceField164.setLabelString("Seg. Len (0 to disable):");
- deviceField164.setNumCols(4);
- deviceField164.setOffsetNid(848);
- jPanel98.add(deviceField164);
- deviceField165.setIdentifier("");
- deviceField165.setLabelString("Write CPU mask:");
- deviceField165.setNumCols(4);
- deviceField165.setOffsetNid(849);
- jPanel98.add(deviceField165);
- jPanel97.add(jPanel98);
- deviceField98.setIdentifier("");
- deviceField98.setLabelString("GAMs:");
- deviceField98.setNumCols(50);
- deviceField98.setOffsetNid(155);
- jPanel99.add(deviceField98);
- jPanel97.add(jPanel99);
- jTabbedPane5.addTab("Thread5", jPanel97);
- jPanel100.setLayout(new java.awt.GridLayout(2, 0));
- deviceField99.setIdentifier("");
- deviceField99.setLabelString("Name: ");
- deviceField99.setNumCols(15);
- deviceField99.setOffsetNid(157);
- deviceField99.setTextOnly(true);
- jPanel101.add(deviceField99);
- deviceField100.setIdentifier("");
- deviceField100.setLabelString("CPU Mask: ");
- deviceField100.setOffsetNid(158);
- jPanel101.add(deviceField100);
- deviceField166.setIdentifier("");
- deviceField166.setLabelString("Seg. Len (0 to disable):");
- deviceField166.setNumCols(4);
- deviceField166.setOffsetNid(860);
- jPanel101.add(deviceField166);
- deviceField167.setIdentifier("");
- deviceField167.setLabelString("Write CPU mask:");
- deviceField167.setNumCols(4);
- deviceField167.setOffsetNid(861);
- jPanel101.add(deviceField167);
- jPanel100.add(jPanel101);
- deviceField101.setIdentifier("");
- deviceField101.setLabelString("GAMs:");
- deviceField101.setNumCols(50);
- deviceField101.setOffsetNid(159);
- jPanel102.add(deviceField101);
- jPanel100.add(jPanel102);
- jTabbedPane5.addTab("Thread6", jPanel100);
- jPanel103.setLayout(new java.awt.GridLayout(2, 0));
- deviceField102.setIdentifier("");
- deviceField102.setLabelString("Name: ");
- deviceField102.setNumCols(15);
- deviceField102.setOffsetNid(161);
- deviceField102.setTextOnly(true);
- jPanel104.add(deviceField102);
- deviceField103.setIdentifier("");
- deviceField103.setLabelString("CPU Mask: ");
- deviceField103.setOffsetNid(162);
- jPanel104.add(deviceField103);
- deviceField168.setIdentifier("");
- deviceField168.setLabelString("Seg. Len (0 to disable):");
- deviceField168.setNumCols(4);
- deviceField168.setOffsetNid(872);
- jPanel104.add(deviceField168);
- deviceField169.setIdentifier("");
- deviceField169.setLabelString("Write CPU mask:");
- deviceField169.setNumCols(4);
- deviceField169.setOffsetNid(873);
- jPanel104.add(deviceField169);
- jPanel103.add(jPanel104);
- deviceField104.setIdentifier("");
- deviceField104.setLabelString("GAMs:");
- deviceField104.setNumCols(50);
- deviceField104.setOffsetNid(163);
- jPanel105.add(deviceField104);
- jPanel103.add(jPanel105);
- jTabbedPane5.addTab("Thread7", jPanel103);
- jPanel106.setLayout(new java.awt.GridLayout(2, 0));
- deviceField105.setIdentifier("");
- deviceField105.setLabelString("Name: ");
- deviceField105.setNumCols(15);
- deviceField105.setOffsetNid(165);
- deviceField105.setTextOnly(true);
- jPanel107.add(deviceField105);
- deviceField106.setIdentifier("");
- deviceField106.setLabelString("CPU Mask: ");
- deviceField106.setOffsetNid(166);
- jPanel107.add(deviceField106);
- deviceField170.setIdentifier("");
- deviceField170.setLabelString("Seg. Len (0 to disable):");
- deviceField170.setNumCols(4);
- deviceField170.setOffsetNid(884);
- jPanel107.add(deviceField170);
- deviceField171.setIdentifier("");
- deviceField171.setLabelString("Write CPU mask:");
- deviceField171.setNumCols(4);
- deviceField171.setOffsetNid(885);
- jPanel107.add(deviceField171);
- jPanel106.add(jPanel107);
- deviceField107.setIdentifier("");
- deviceField107.setLabelString("GAMs:");
- deviceField107.setNumCols(50);
- deviceField107.setOffsetNid(167);
- jPanel108.add(deviceField107);
- jPanel106.add(jPanel108);
- jTabbedPane5.addTab("Thread8", jPanel106);
- jPanel83.add(jTabbedPane5, java.awt.BorderLayout.CENTER);
- jTabbedPane1.addTab("State4", jPanel83);
- jPanel1.add(jTabbedPane1, java.awt.BorderLayout.CENTER);
- getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
- getAccessibleContext().setAccessibleName("");
- }// //GEN-END:initComponents
+ // //GEN-BEGIN:initComponents
+ private void initComponents() {
+
+ deviceButtons1 = new DeviceButtons();
+ jPanel1 = new javax.swing.JPanel();
+ jPanel2 = new javax.swing.JPanel();
+ jPanel3 = new javax.swing.JPanel();
+ deviceField1 = new DeviceField();
+ deviceField173 = new DeviceField();
+ jButton1 = new javax.swing.JButton();
+ jPanel4 = new javax.swing.JPanel();
+ deviceField2 = new DeviceField();
+ deviceField3 = new DeviceField();
+ deviceField9 = new DeviceField();
+ deviceDispatch1 = new DeviceDispatch();
+ jPanel109 = new javax.swing.JPanel();
+ deviceField172 = new DeviceField();
+ jTabbedPane1 = new javax.swing.JTabbedPane();
+ jPanel5 = new javax.swing.JPanel();
+ jPanel6 = new javax.swing.JPanel();
+ deviceField4 = new DeviceField();
+ deviceField5 = new DeviceField();
+ jTabbedPane2 = new javax.swing.JTabbedPane();
+ jPanel7 = new javax.swing.JPanel();
+ jPanel8 = new javax.swing.JPanel();
+ deviceField6 = new DeviceField();
+ deviceField7 = new DeviceField();
+ deviceField108 = new DeviceField();
+ deviceField109 = new DeviceField();
+ jPanel110 = new javax.swing.JPanel();
+ deviceChoice1 = new DeviceChoice();
+ deviceField174 = new DeviceField();
+ deviceField175 = new DeviceField();
+ deviceField176 = new DeviceField();
+ jPanel9 = new javax.swing.JPanel();
+ deviceField8 = new DeviceField();
+ jPanel111 = new javax.swing.JPanel();
+ jPanel112 = new javax.swing.JPanel();
+ deviceField177 = new DeviceField();
+ deviceField178 = new DeviceField();
+ deviceField179 = new DeviceField();
+ deviceField180 = new DeviceField();
+ jPanel113 = new javax.swing.JPanel();
+ deviceChoice2 = new DeviceChoice();
+ deviceField181 = new DeviceField();
+ deviceField182 = new DeviceField();
+ deviceField183 = new DeviceField();
+ jPanel114 = new javax.swing.JPanel();
+ deviceField184 = new DeviceField();
+ jPanel115 = new javax.swing.JPanel();
+ jPanel116 = new javax.swing.JPanel();
+ deviceField185 = new DeviceField();
+ deviceField186 = new DeviceField();
+ deviceField187 = new DeviceField();
+ deviceField188 = new DeviceField();
+ jPanel117 = new javax.swing.JPanel();
+ deviceChoice3 = new DeviceChoice();
+ deviceField189 = new DeviceField();
+ deviceField190 = new DeviceField();
+ deviceField191 = new DeviceField();
+ jPanel118 = new javax.swing.JPanel();
+ deviceField192 = new DeviceField();
+ jPanel119 = new javax.swing.JPanel();
+ jPanel120 = new javax.swing.JPanel();
+ deviceField193 = new DeviceField();
+ deviceField194 = new DeviceField();
+ deviceField195 = new DeviceField();
+ deviceField196 = new DeviceField();
+ jPanel121 = new javax.swing.JPanel();
+ deviceChoice4 = new DeviceChoice();
+ deviceField197 = new DeviceField();
+ deviceField198 = new DeviceField();
+ deviceField199 = new DeviceField();
+ jPanel122 = new javax.swing.JPanel();
+ deviceField200 = new DeviceField();
+ jPanel123 = new javax.swing.JPanel();
+ jPanel124 = new javax.swing.JPanel();
+ deviceField201 = new DeviceField();
+ deviceField202 = new DeviceField();
+ deviceField203 = new DeviceField();
+ deviceField204 = new DeviceField();
+ jPanel125 = new javax.swing.JPanel();
+ deviceChoice5 = new DeviceChoice();
+ deviceField205 = new DeviceField();
+ deviceField206 = new DeviceField();
+ deviceField207 = new DeviceField();
+ jPanel126 = new javax.swing.JPanel();
+ deviceField208 = new DeviceField();
+ jPanel127 = new javax.swing.JPanel();
+ jPanel128 = new javax.swing.JPanel();
+ deviceField209 = new DeviceField();
+ deviceField210 = new DeviceField();
+ deviceField211 = new DeviceField();
+ deviceField212 = new DeviceField();
+ jPanel129 = new javax.swing.JPanel();
+ deviceChoice6 = new DeviceChoice();
+ deviceField213 = new DeviceField();
+ deviceField214 = new DeviceField();
+ deviceField215 = new DeviceField();
+ jPanel130 = new javax.swing.JPanel();
+ deviceField216 = new DeviceField();
+ jPanel131 = new javax.swing.JPanel();
+ jPanel132 = new javax.swing.JPanel();
+ deviceField217 = new DeviceField();
+ deviceField218 = new DeviceField();
+ deviceField219 = new DeviceField();
+ deviceField220 = new DeviceField();
+ jPanel133 = new javax.swing.JPanel();
+ deviceChoice7 = new DeviceChoice();
+ deviceField221 = new DeviceField();
+ deviceField222 = new DeviceField();
+ deviceField223 = new DeviceField();
+ jPanel134 = new javax.swing.JPanel();
+ deviceField224 = new DeviceField();
+ jPanel135 = new javax.swing.JPanel();
+ jPanel136 = new javax.swing.JPanel();
+ deviceField225 = new DeviceField();
+ deviceField226 = new DeviceField();
+ deviceField227 = new DeviceField();
+ deviceField228 = new DeviceField();
+ jPanel137 = new javax.swing.JPanel();
+ deviceChoice8 = new DeviceChoice();
+ deviceField229 = new DeviceField();
+ deviceField230 = new DeviceField();
+ deviceField231 = new DeviceField();
+ jPanel138 = new javax.swing.JPanel();
+ deviceField232 = new DeviceField();
+ jPanel139 = new javax.swing.JPanel();
+ jPanel140 = new javax.swing.JPanel();
+ deviceField233 = new DeviceField();
+ deviceField234 = new DeviceField();
+ jTabbedPane6 = new javax.swing.JTabbedPane();
+ jPanel141 = new javax.swing.JPanel();
+ jPanel142 = new javax.swing.JPanel();
+ deviceField235 = new DeviceField();
+ deviceField236 = new DeviceField();
+ deviceField237 = new DeviceField();
+ deviceField238 = new DeviceField();
+ jPanel143 = new javax.swing.JPanel();
+ deviceChoice9 = new DeviceChoice();
+ deviceField239 = new DeviceField();
+ deviceField240 = new DeviceField();
+ deviceField241 = new DeviceField();
+ jPanel144 = new javax.swing.JPanel();
+ deviceField242 = new DeviceField();
+ jPanel173 = new javax.swing.JPanel();
+ jPanel174 = new javax.swing.JPanel();
+ deviceField299 = new DeviceField();
+ deviceField300 = new DeviceField();
+ deviceField301 = new DeviceField();
+ deviceField302 = new DeviceField();
+ jPanel175 = new javax.swing.JPanel();
+ deviceChoice17 = new DeviceChoice();
+ deviceField303 = new DeviceField();
+ deviceField304 = new DeviceField();
+ deviceField305 = new DeviceField();
+ jPanel176 = new javax.swing.JPanel();
+ deviceField306 = new DeviceField();
+ jPanel177 = new javax.swing.JPanel();
+ jPanel178 = new javax.swing.JPanel();
+ deviceField307 = new DeviceField();
+ deviceField308 = new DeviceField();
+ deviceField309 = new DeviceField();
+ deviceField310 = new DeviceField();
+ jPanel179 = new javax.swing.JPanel();
+ deviceChoice18 = new DeviceChoice();
+ deviceField311 = new DeviceField();
+ deviceField312 = new DeviceField();
+ deviceField313 = new DeviceField();
+ jPanel180 = new javax.swing.JPanel();
+ deviceField314 = new DeviceField();
+ jPanel181 = new javax.swing.JPanel();
+ jPanel182 = new javax.swing.JPanel();
+ deviceField315 = new DeviceField();
+ deviceField316 = new DeviceField();
+ deviceField317 = new DeviceField();
+ deviceField318 = new DeviceField();
+ jPanel183 = new javax.swing.JPanel();
+ deviceChoice19 = new DeviceChoice();
+ deviceField319 = new DeviceField();
+ deviceField320 = new DeviceField();
+ deviceField321 = new DeviceField();
+ jPanel184 = new javax.swing.JPanel();
+ deviceField322 = new DeviceField();
+ jPanel185 = new javax.swing.JPanel();
+ jPanel186 = new javax.swing.JPanel();
+ deviceField323 = new DeviceField();
+ deviceField324 = new DeviceField();
+ deviceField325 = new DeviceField();
+ deviceField326 = new DeviceField();
+ jPanel187 = new javax.swing.JPanel();
+ deviceChoice20 = new DeviceChoice();
+ deviceField327 = new DeviceField();
+ deviceField328 = new DeviceField();
+ deviceField329 = new DeviceField();
+ jPanel188 = new javax.swing.JPanel();
+ deviceField330 = new DeviceField();
+ jPanel189 = new javax.swing.JPanel();
+ jPanel190 = new javax.swing.JPanel();
+ deviceField331 = new DeviceField();
+ deviceField332 = new DeviceField();
+ deviceField333 = new DeviceField();
+ deviceField334 = new DeviceField();
+ jPanel191 = new javax.swing.JPanel();
+ deviceChoice21 = new DeviceChoice();
+ deviceField335 = new DeviceField();
+ deviceField336 = new DeviceField();
+ deviceField337 = new DeviceField();
+ jPanel192 = new javax.swing.JPanel();
+ deviceField338 = new DeviceField();
+ jPanel193 = new javax.swing.JPanel();
+ jPanel194 = new javax.swing.JPanel();
+ deviceField339 = new DeviceField();
+ deviceField340 = new DeviceField();
+ deviceField341 = new DeviceField();
+ deviceField342 = new DeviceField();
+ jPanel195 = new javax.swing.JPanel();
+ deviceChoice22 = new DeviceChoice();
+ deviceField343 = new DeviceField();
+ deviceField344 = new DeviceField();
+ deviceField345 = new DeviceField();
+ jPanel196 = new javax.swing.JPanel();
+ deviceField346 = new DeviceField();
+ jPanel197 = new javax.swing.JPanel();
+ jPanel198 = new javax.swing.JPanel();
+ deviceField347 = new DeviceField();
+ deviceField348 = new DeviceField();
+ deviceField349 = new DeviceField();
+ deviceField350 = new DeviceField();
+ jPanel199 = new javax.swing.JPanel();
+ deviceChoice23 = new DeviceChoice();
+ deviceField351 = new DeviceField();
+ deviceField352 = new DeviceField();
+ deviceField353 = new DeviceField();
+ jPanel200 = new javax.swing.JPanel();
+ deviceField354 = new DeviceField();
+
+ setDeviceProvider("localhost:8100");
+ setDeviceTitle("MARTe2 Supervisor");
+ setDeviceType("MARTE2_SUPERVISOR");
+ setHeight(400);
+ setWidth(1200);
+ getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);
+
+ jPanel1.setLayout(new java.awt.BorderLayout());
+
+ jPanel2.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField1.setIdentifier("");
+ deviceField1.setLabelString("Comment: ");
+ deviceField1.setNumCols(30);
+ deviceField1.setOffsetNid(2);
+ deviceField1.setTextOnly(true);
+ jPanel3.add(deviceField1);
+
+ deviceField173.setIdentifier("");
+ deviceField173.setLabelString("IP Addresss: ");
+ deviceField173.setNumCols(12);
+ deviceField173.setOffsetNid(3);
+ deviceField173.setTextOnly(true);
+ jPanel3.add(deviceField173);
+
+ jButton1.setText("Check");
+ jButton1.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ jButton1ActionPerformed(evt);
+ }
+ });
+ jPanel3.add(jButton1);
+
+ jPanel2.add(jPanel3);
+
+ deviceField2.setIdentifier("");
+ deviceField2.setLabelString("Application Name: ");
+ deviceField2.setOffsetNid(1);
+ deviceField2.setTextOnly(true);
+ jPanel4.add(deviceField2);
+
+ deviceField3.setIdentifier("");
+ deviceField3.setLabelString("Num. States: ");
+ deviceField3.setNumCols(4);
+ deviceField3.setOffsetNid(4);
+ jPanel4.add(deviceField3);
+
+ deviceField9.setIdentifier("");
+ deviceField9.setLabelString("Supervisors: ");
+ deviceField9.setNumCols(20);
+ deviceField9.setOffsetNid(6);
+ jPanel4.add(deviceField9);
+ jPanel4.add(deviceDispatch1);
+
+ jPanel2.add(jPanel4);
+
+ deviceField172.setIdentifier("");
+ deviceField172.setLabelString("Interfaces: ");
+ deviceField172.setNumCols(50);
+ deviceField172.setOffsetNid(5);
+ jPanel109.add(deviceField172);
+
+ jPanel2.add(jPanel109);
+
+ jPanel1.add(jPanel2, java.awt.BorderLayout.NORTH);
+
+ jPanel5.setLayout(new java.awt.BorderLayout());
+
+ deviceField4.setIdentifier("");
+ deviceField4.setLabelString("Name: ");
+ deviceField4.setNumCols(15);
+ deviceField4.setOffsetNid(8);
+ deviceField4.setTextOnly(true);
+ jPanel6.add(deviceField4);
+
+ deviceField5.setIdentifier("");
+ deviceField5.setLabelString("Num Threads: ");
+ deviceField5.setOffsetNid(9);
+ jPanel6.add(deviceField5);
+
+ jPanel5.add(jPanel6, java.awt.BorderLayout.NORTH);
+
+ jPanel7.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField6.setIdentifier("");
+ deviceField6.setLabelString("Name: ");
+ deviceField6.setNumCols(15);
+ deviceField6.setOffsetNid(11);
+ deviceField6.setTextOnly(true);
+ jPanel8.add(deviceField6);
+
+ deviceField7.setIdentifier("");
+ deviceField7.setLabelString("CPU Mask: ");
+ deviceField7.setOffsetNid(12);
+ jPanel8.add(deviceField7);
+
+ deviceField108.setIdentifier("");
+ deviceField108.setLabelString("Seg. Len (0 to disable):");
+ deviceField108.setNumCols(4);
+ deviceField108.setOffsetNid(840);
+ jPanel8.add(deviceField108);
+
+ deviceField109.setIdentifier("");
+ deviceField109.setLabelString("Write CPU mask:");
+ deviceField109.setNumCols(4);
+ deviceField109.setOffsetNid(841);
+ jPanel8.add(deviceField109);
+
+ jPanel7.add(jPanel8);
+
+ deviceChoice1.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice1.setIdentifier("");
+ deviceChoice1.setLabelString("Timebase Mode: ");
+ deviceChoice1.setOffsetNid(14);
+ deviceChoice1.setUpdateIdentifier("");
+ jPanel110.add(deviceChoice1);
+
+ deviceField174.setIdentifier("");
+ deviceField174.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField174.setNumCols(15);
+ deviceField174.setOffsetNid(15);
+ jPanel110.add(deviceField174);
+
+ deviceField175.setIdentifier("");
+ deviceField175.setLabelString("Timebase div (valid if derived):");
+ deviceField175.setNumCols(4);
+ deviceField175.setOffsetNid(16);
+ jPanel110.add(deviceField175);
+
+ deviceField176.setIdentifier("");
+ deviceField176.setLabelString("IP Port: ");
+ deviceField176.setNumCols(4);
+ deviceField176.setOffsetNid(17);
+ jPanel110.add(deviceField176);
+
+ jPanel7.add(jPanel110);
+
+ deviceField8.setIdentifier("");
+ deviceField8.setLabelString("GAMs:");
+ deviceField8.setNumCols(50);
+ deviceField8.setOffsetNid(13);
+ jPanel9.add(deviceField8);
+
+ jPanel7.add(jPanel9);
+
+ jTabbedPane2.addTab("Thread1", jPanel7);
+
+ jPanel111.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField177.setIdentifier("");
+ deviceField177.setLabelString("Name: ");
+ deviceField177.setNumCols(15);
+ deviceField177.setOffsetNid(19);
+ deviceField177.setTextOnly(true);
+ jPanel112.add(deviceField177);
+
+ deviceField178.setIdentifier("");
+ deviceField178.setLabelString("CPU Mask: ");
+ deviceField178.setOffsetNid(20);
+ jPanel112.add(deviceField178);
+
+ deviceField179.setIdentifier("");
+ deviceField179.setLabelString("Seg. Len (0 to disable):");
+ deviceField179.setNumCols(4);
+ deviceField179.setOffsetNid(852);
+ jPanel112.add(deviceField179);
+
+ deviceField180.setIdentifier("");
+ deviceField180.setLabelString("Write CPU mask:");
+ deviceField180.setNumCols(4);
+ deviceField180.setOffsetNid(853);
+ jPanel112.add(deviceField180);
+
+ jPanel111.add(jPanel112);
+
+ deviceChoice2.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice2.setIdentifier("");
+ deviceChoice2.setLabelString("Timebase Mode: ");
+ deviceChoice2.setOffsetNid(22);
+ deviceChoice2.setUpdateIdentifier("");
+ jPanel113.add(deviceChoice2);
+
+ deviceField181.setIdentifier("");
+ deviceField181.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField181.setNumCols(15);
+ deviceField181.setOffsetNid(23);
+ jPanel113.add(deviceField181);
+
+ deviceField182.setIdentifier("");
+ deviceField182.setLabelString("Timebase div (valid if derived):");
+ deviceField182.setNumCols(4);
+ deviceField182.setOffsetNid(24);
+ jPanel113.add(deviceField182);
+
+ deviceField183.setIdentifier("");
+ deviceField183.setLabelString("IP Port: ");
+ deviceField183.setNumCols(4);
+ deviceField183.setOffsetNid(25);
+ jPanel113.add(deviceField183);
+
+ jPanel111.add(jPanel113);
+
+ deviceField184.setIdentifier("");
+ deviceField184.setLabelString("GAMs:");
+ deviceField184.setNumCols(50);
+ deviceField184.setOffsetNid(21);
+ jPanel114.add(deviceField184);
+
+ jPanel111.add(jPanel114);
+
+ jTabbedPane2.addTab("Thread2", jPanel111);
+
+ jPanel115.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField185.setIdentifier("");
+ deviceField185.setLabelString("Name: ");
+ deviceField185.setNumCols(15);
+ deviceField185.setOffsetNid(27);
+ deviceField185.setTextOnly(true);
+ jPanel116.add(deviceField185);
+
+ deviceField186.setIdentifier("");
+ deviceField186.setLabelString("CPU Mask: ");
+ deviceField186.setOffsetNid(28);
+ jPanel116.add(deviceField186);
+
+ deviceField187.setIdentifier("");
+ deviceField187.setLabelString("Seg. Len (0 to disable):");
+ deviceField187.setNumCols(4);
+ deviceField187.setOffsetNid(864);
+ jPanel116.add(deviceField187);
+
+ deviceField188.setIdentifier("");
+ deviceField188.setLabelString("Write CPU mask:");
+ deviceField188.setNumCols(4);
+ deviceField188.setOffsetNid(865);
+ jPanel116.add(deviceField188);
+
+ jPanel115.add(jPanel116);
+
+ deviceChoice3.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice3.setIdentifier("");
+ deviceChoice3.setLabelString("Timebase Mode: ");
+ deviceChoice3.setOffsetNid(30);
+ deviceChoice3.setUpdateIdentifier("");
+ jPanel117.add(deviceChoice3);
+
+ deviceField189.setIdentifier("");
+ deviceField189.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField189.setNumCols(15);
+ deviceField189.setOffsetNid(31);
+ jPanel117.add(deviceField189);
+
+ deviceField190.setIdentifier("");
+ deviceField190.setLabelString("Timebase div (valid if derived):");
+ deviceField190.setNumCols(4);
+ deviceField190.setOffsetNid(32);
+ jPanel117.add(deviceField190);
+
+ deviceField191.setIdentifier("");
+ deviceField191.setLabelString("IP Port: ");
+ deviceField191.setNumCols(4);
+ deviceField191.setOffsetNid(33);
+ jPanel117.add(deviceField191);
+
+ jPanel115.add(jPanel117);
+
+ deviceField192.setIdentifier("");
+ deviceField192.setLabelString("GAMs:");
+ deviceField192.setNumCols(50);
+ deviceField192.setOffsetNid(29);
+ jPanel118.add(deviceField192);
+
+ jPanel115.add(jPanel118);
+
+ jTabbedPane2.addTab("Thread3", jPanel115);
+
+ jPanel119.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField193.setIdentifier("");
+ deviceField193.setLabelString("Name: ");
+ deviceField193.setNumCols(15);
+ deviceField193.setOffsetNid(35);
+ deviceField193.setTextOnly(true);
+ jPanel120.add(deviceField193);
+
+ deviceField194.setIdentifier("");
+ deviceField194.setLabelString("CPU Mask: ");
+ deviceField194.setOffsetNid(36);
+ jPanel120.add(deviceField194);
+
+ deviceField195.setIdentifier("");
+ deviceField195.setLabelString("Seg. Len (0 to disable):");
+ deviceField195.setNumCols(4);
+ deviceField195.setOffsetNid(876);
+ jPanel120.add(deviceField195);
+
+ deviceField196.setIdentifier("");
+ deviceField196.setLabelString("Write CPU mask:");
+ deviceField196.setNumCols(4);
+ deviceField196.setOffsetNid(877);
+ jPanel120.add(deviceField196);
+
+ jPanel119.add(jPanel120);
+
+ deviceChoice4.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice4.setIdentifier("");
+ deviceChoice4.setLabelString("Timebase Mode: ");
+ deviceChoice4.setOffsetNid(38);
+ deviceChoice4.setUpdateIdentifier("");
+ jPanel121.add(deviceChoice4);
+
+ deviceField197.setIdentifier("");
+ deviceField197.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField197.setNumCols(15);
+ deviceField197.setOffsetNid(39);
+ jPanel121.add(deviceField197);
+
+ deviceField198.setIdentifier("");
+ deviceField198.setLabelString("Timebase div (valid if derived):");
+ deviceField198.setNumCols(4);
+ deviceField198.setOffsetNid(40);
+ jPanel121.add(deviceField198);
+
+ deviceField199.setIdentifier("");
+ deviceField199.setLabelString("IP Port: ");
+ deviceField199.setNumCols(4);
+ deviceField199.setOffsetNid(41);
+ jPanel121.add(deviceField199);
+
+ jPanel119.add(jPanel121);
+
+ deviceField200.setIdentifier("");
+ deviceField200.setLabelString("GAMs:");
+ deviceField200.setNumCols(50);
+ deviceField200.setOffsetNid(37);
+ jPanel122.add(deviceField200);
+
+ jPanel119.add(jPanel122);
+
+ jTabbedPane2.addTab("Thread4", jPanel119);
+
+ jPanel123.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField201.setIdentifier("");
+ deviceField201.setLabelString("Name: ");
+ deviceField201.setNumCols(15);
+ deviceField201.setOffsetNid(43);
+ deviceField201.setTextOnly(true);
+ jPanel124.add(deviceField201);
+
+ deviceField202.setIdentifier("");
+ deviceField202.setLabelString("CPU Mask: ");
+ deviceField202.setOffsetNid(44);
+ jPanel124.add(deviceField202);
+
+ deviceField203.setIdentifier("");
+ deviceField203.setLabelString("Seg. Len (0 to disable):");
+ deviceField203.setNumCols(4);
+ deviceField203.setOffsetNid(888);
+ jPanel124.add(deviceField203);
+
+ deviceField204.setIdentifier("");
+ deviceField204.setLabelString("Write CPU mask:");
+ deviceField204.setNumCols(4);
+ deviceField204.setOffsetNid(889);
+ jPanel124.add(deviceField204);
+
+ jPanel123.add(jPanel124);
+
+ deviceChoice5.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice5.setIdentifier("");
+ deviceChoice5.setLabelString("Timebase Mode: ");
+ deviceChoice5.setOffsetNid(46);
+ deviceChoice5.setUpdateIdentifier("");
+ jPanel125.add(deviceChoice5);
+
+ deviceField205.setIdentifier("");
+ deviceField205.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField205.setNumCols(15);
+ deviceField205.setOffsetNid(47);
+ jPanel125.add(deviceField205);
+
+ deviceField206.setIdentifier("");
+ deviceField206.setLabelString("Timebase div (valid if derived):");
+ deviceField206.setNumCols(4);
+ deviceField206.setOffsetNid(48);
+ jPanel125.add(deviceField206);
+
+ deviceField207.setIdentifier("");
+ deviceField207.setLabelString("IP Port: ");
+ deviceField207.setNumCols(4);
+ deviceField207.setOffsetNid(49);
+ jPanel125.add(deviceField207);
+
+ jPanel123.add(jPanel125);
+
+ deviceField208.setIdentifier("");
+ deviceField208.setLabelString("GAMs:");
+ deviceField208.setNumCols(50);
+ deviceField208.setOffsetNid(45);
+ jPanel126.add(deviceField208);
+
+ jPanel123.add(jPanel126);
+
+ jTabbedPane2.addTab("Thread5", jPanel123);
+
+ jPanel127.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField209.setIdentifier("");
+ deviceField209.setLabelString("Name: ");
+ deviceField209.setNumCols(15);
+ deviceField209.setOffsetNid(51);
+ deviceField209.setTextOnly(true);
+ jPanel128.add(deviceField209);
+
+ deviceField210.setIdentifier("");
+ deviceField210.setLabelString("CPU Mask: ");
+ deviceField210.setOffsetNid(52);
+ jPanel128.add(deviceField210);
+
+ deviceField211.setIdentifier("");
+ deviceField211.setLabelString("Seg. Len (0 to disable):");
+ deviceField211.setNumCols(4);
+ deviceField211.setOffsetNid(900);
+ jPanel128.add(deviceField211);
+
+ deviceField212.setIdentifier("");
+ deviceField212.setLabelString("Write CPU mask:");
+ deviceField212.setNumCols(4);
+ deviceField212.setOffsetNid(901);
+ jPanel128.add(deviceField212);
+
+ jPanel127.add(jPanel128);
+
+ deviceChoice6.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice6.setIdentifier("");
+ deviceChoice6.setLabelString("Timebase Mode: ");
+ deviceChoice6.setOffsetNid(54);
+ deviceChoice6.setUpdateIdentifier("");
+ jPanel129.add(deviceChoice6);
+
+ deviceField213.setIdentifier("");
+ deviceField213.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField213.setNumCols(15);
+ deviceField213.setOffsetNid(55);
+ jPanel129.add(deviceField213);
+
+ deviceField214.setIdentifier("");
+ deviceField214.setLabelString("Timebase div (valid if derived):");
+ deviceField214.setNumCols(4);
+ deviceField214.setOffsetNid(56);
+ jPanel129.add(deviceField214);
+
+ deviceField215.setIdentifier("");
+ deviceField215.setLabelString("IP Port: ");
+ deviceField215.setNumCols(4);
+ deviceField215.setOffsetNid(57);
+ jPanel129.add(deviceField215);
+
+ jPanel127.add(jPanel129);
+
+ deviceField216.setIdentifier("");
+ deviceField216.setLabelString("GAMs:");
+ deviceField216.setNumCols(50);
+ deviceField216.setOffsetNid(53);
+ jPanel130.add(deviceField216);
+
+ jPanel127.add(jPanel130);
+
+ jTabbedPane2.addTab("Thread6", jPanel127);
+
+ jPanel131.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField217.setIdentifier("");
+ deviceField217.setLabelString("Name: ");
+ deviceField217.setNumCols(15);
+ deviceField217.setOffsetNid(59);
+ deviceField217.setTextOnly(true);
+ jPanel132.add(deviceField217);
+
+ deviceField218.setIdentifier("");
+ deviceField218.setLabelString("CPU Mask: ");
+ deviceField218.setOffsetNid(60);
+ jPanel132.add(deviceField218);
+
+ deviceField219.setIdentifier("");
+ deviceField219.setLabelString("Seg. Len (0 to disable):");
+ deviceField219.setNumCols(4);
+ deviceField219.setOffsetNid(912);
+ jPanel132.add(deviceField219);
+
+ deviceField220.setIdentifier("");
+ deviceField220.setLabelString("Write CPU mask:");
+ deviceField220.setNumCols(4);
+ deviceField220.setOffsetNid(913);
+ jPanel132.add(deviceField220);
+
+ jPanel131.add(jPanel132);
+
+ deviceChoice7.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice7.setIdentifier("");
+ deviceChoice7.setLabelString("Timebase Mode: ");
+ deviceChoice7.setOffsetNid(62);
+ deviceChoice7.setUpdateIdentifier("");
+ jPanel133.add(deviceChoice7);
+
+ deviceField221.setIdentifier("");
+ deviceField221.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField221.setNumCols(15);
+ deviceField221.setOffsetNid(63);
+ jPanel133.add(deviceField221);
+
+ deviceField222.setIdentifier("");
+ deviceField222.setLabelString("Timebase div (valid if derived):");
+ deviceField222.setNumCols(4);
+ deviceField222.setOffsetNid(64);
+ jPanel133.add(deviceField222);
+
+ deviceField223.setIdentifier("");
+ deviceField223.setLabelString("IP Port: ");
+ deviceField223.setNumCols(4);
+ deviceField223.setOffsetNid(65);
+ jPanel133.add(deviceField223);
+
+ jPanel131.add(jPanel133);
+
+ deviceField224.setIdentifier("");
+ deviceField224.setLabelString("GAMs:");
+ deviceField224.setNumCols(50);
+ deviceField224.setOffsetNid(61);
+ jPanel134.add(deviceField224);
+
+ jPanel131.add(jPanel134);
+
+ jTabbedPane2.addTab("Thread7", jPanel131);
+
+ jPanel135.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField225.setIdentifier("");
+ deviceField225.setLabelString("Name: ");
+ deviceField225.setNumCols(15);
+ deviceField225.setOffsetNid(67);
+ deviceField225.setTextOnly(true);
+ jPanel136.add(deviceField225);
+
+ deviceField226.setIdentifier("");
+ deviceField226.setLabelString("CPU Mask: ");
+ deviceField226.setOffsetNid(68);
+ jPanel136.add(deviceField226);
+
+ deviceField227.setIdentifier("");
+ deviceField227.setLabelString("Seg. Len (0 to disable):");
+ deviceField227.setNumCols(4);
+ deviceField227.setOffsetNid(924);
+ jPanel136.add(deviceField227);
+
+ deviceField228.setIdentifier("");
+ deviceField228.setLabelString("Write CPU mask:");
+ deviceField228.setNumCols(4);
+ deviceField228.setOffsetNid(925);
+ jPanel136.add(deviceField228);
+
+ jPanel135.add(jPanel136);
+
+ deviceChoice8.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice8.setIdentifier("");
+ deviceChoice8.setLabelString("Timebase Mode: ");
+ deviceChoice8.setOffsetNid(70);
+ deviceChoice8.setUpdateIdentifier("");
+ jPanel137.add(deviceChoice8);
+
+ deviceField229.setIdentifier("");
+ deviceField229.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField229.setNumCols(15);
+ deviceField229.setOffsetNid(71);
+ jPanel137.add(deviceField229);
+
+ deviceField230.setIdentifier("");
+ deviceField230.setLabelString("Timebase div (valid if derived):");
+ deviceField230.setNumCols(4);
+ deviceField230.setOffsetNid(72);
+ jPanel137.add(deviceField230);
+
+ deviceField231.setIdentifier("");
+ deviceField231.setLabelString("IP Port: ");
+ deviceField231.setNumCols(4);
+ deviceField231.setOffsetNid(73);
+ jPanel137.add(deviceField231);
+
+ jPanel135.add(jPanel137);
+
+ deviceField232.setIdentifier("");
+ deviceField232.setLabelString("GAMs:");
+ deviceField232.setNumCols(50);
+ deviceField232.setOffsetNid(69);
+ jPanel138.add(deviceField232);
+
+ jPanel135.add(jPanel138);
+
+ jTabbedPane2.addTab("Thread8", jPanel135);
+
+ jPanel5.add(jTabbedPane2, java.awt.BorderLayout.CENTER);
+
+ jTabbedPane1.addTab("State1", jPanel5);
+
+ jPanel139.setLayout(new java.awt.BorderLayout());
+
+ deviceField233.setIdentifier("");
+ deviceField233.setLabelString("Name: ");
+ deviceField233.setNumCols(15);
+ deviceField233.setOffsetNid(91);
+ deviceField233.setTextOnly(true);
+ jPanel140.add(deviceField233);
+
+ deviceField234.setIdentifier("");
+ deviceField234.setLabelString("Num Threads: ");
+ deviceField234.setOffsetNid(92);
+ jPanel140.add(deviceField234);
+
+ jPanel139.add(jPanel140, java.awt.BorderLayout.NORTH);
+
+ jPanel141.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField235.setIdentifier("");
+ deviceField235.setLabelString("Name: ");
+ deviceField235.setNumCols(15);
+ deviceField235.setOffsetNid(94);
+ deviceField235.setTextOnly(true);
+ jPanel142.add(deviceField235);
+
+ deviceField236.setIdentifier("");
+ deviceField236.setLabelString("CPU Mask: ");
+ deviceField236.setOffsetNid(95);
+ jPanel142.add(deviceField236);
+
+ deviceField237.setIdentifier("");
+ deviceField237.setLabelString("Seg. Len (0 to disable):");
+ deviceField237.setNumCols(4);
+ deviceField237.setOffsetNid(961);
+ jPanel142.add(deviceField237);
+
+ deviceField238.setIdentifier("");
+ deviceField238.setLabelString("Write CPU mask:");
+ deviceField238.setNumCols(4);
+ deviceField238.setOffsetNid(962);
+ jPanel142.add(deviceField238);
+
+ jPanel141.add(jPanel142);
+
+ deviceChoice9.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice9.setIdentifier("");
+ deviceChoice9.setLabelString("Timebase Mode: ");
+ deviceChoice9.setOffsetNid(97);
+ deviceChoice9.setUpdateIdentifier("");
+ jPanel143.add(deviceChoice9);
+
+ deviceField239.setIdentifier("");
+ deviceField239.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField239.setNumCols(15);
+ deviceField239.setOffsetNid(98);
+ jPanel143.add(deviceField239);
+
+ deviceField240.setIdentifier("");
+ deviceField240.setLabelString("Timebase div (valid if derived):");
+ deviceField240.setNumCols(4);
+ deviceField240.setOffsetNid(99);
+ jPanel143.add(deviceField240);
+
+ deviceField241.setIdentifier("");
+ deviceField241.setLabelString("IP Port: ");
+ deviceField241.setNumCols(4);
+ deviceField241.setOffsetNid(100);
+ jPanel143.add(deviceField241);
+
+ jPanel141.add(jPanel143);
+
+ deviceField242.setIdentifier("");
+ deviceField242.setLabelString("GAMs:");
+ deviceField242.setNumCols(50);
+ deviceField242.setOffsetNid(96);
+ jPanel144.add(deviceField242);
+
+ jPanel141.add(jPanel144);
+
+ jTabbedPane6.addTab("Thread1", jPanel141);
+
+ jPanel173.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField299.setIdentifier("");
+ deviceField299.setLabelString("Name: ");
+ deviceField299.setNumCols(15);
+ deviceField299.setOffsetNid(102);
+ deviceField299.setTextOnly(true);
+ jPanel174.add(deviceField299);
+
+ deviceField300.setIdentifier("");
+ deviceField300.setLabelString("CPU Mask: ");
+ deviceField300.setOffsetNid(103);
+ jPanel174.add(deviceField300);
+
+ deviceField301.setIdentifier("");
+ deviceField301.setLabelString("Seg. Len (0 to disable):");
+ deviceField301.setNumCols(4);
+ deviceField301.setOffsetNid(973);
+ jPanel174.add(deviceField301);
+
+ deviceField302.setIdentifier("");
+ deviceField302.setLabelString("Write CPU mask:");
+ deviceField302.setNumCols(4);
+ deviceField302.setOffsetNid(974);
+ jPanel174.add(deviceField302);
+
+ jPanel173.add(jPanel174);
+
+ deviceChoice17.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice17.setIdentifier("");
+ deviceChoice17.setLabelString("Timebase Mode: ");
+ deviceChoice17.setOffsetNid(105);
+ deviceChoice17.setUpdateIdentifier("");
+ jPanel175.add(deviceChoice17);
+
+ deviceField303.setIdentifier("");
+ deviceField303.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField303.setNumCols(15);
+ deviceField303.setOffsetNid(106);
+ jPanel175.add(deviceField303);
+
+ deviceField304.setIdentifier("");
+ deviceField304.setLabelString("Timebase div (valid if derived):");
+ deviceField304.setNumCols(4);
+ deviceField304.setOffsetNid(107);
+ jPanel175.add(deviceField304);
+
+ deviceField305.setIdentifier("");
+ deviceField305.setLabelString("IP Port: ");
+ deviceField305.setNumCols(4);
+ deviceField305.setOffsetNid(108);
+ jPanel175.add(deviceField305);
+
+ jPanel173.add(jPanel175);
+
+ deviceField306.setIdentifier("");
+ deviceField306.setLabelString("GAMs:");
+ deviceField306.setNumCols(50);
+ deviceField306.setOffsetNid(104);
+ jPanel176.add(deviceField306);
+
+ jPanel173.add(jPanel176);
+
+ jTabbedPane6.addTab("Thread2", jPanel173);
+
+ jPanel177.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField307.setIdentifier("");
+ deviceField307.setLabelString("Name: ");
+ deviceField307.setNumCols(15);
+ deviceField307.setOffsetNid(110);
+ deviceField307.setTextOnly(true);
+ jPanel178.add(deviceField307);
+
+ deviceField308.setIdentifier("");
+ deviceField308.setLabelString("CPU Mask: ");
+ deviceField308.setOffsetNid(111);
+ jPanel178.add(deviceField308);
+
+ deviceField309.setIdentifier("");
+ deviceField309.setLabelString("Seg. Len (0 to disable):");
+ deviceField309.setNumCols(4);
+ deviceField309.setOffsetNid(985);
+ jPanel178.add(deviceField309);
+
+ deviceField310.setIdentifier("");
+ deviceField310.setLabelString("Write CPU mask:");
+ deviceField310.setNumCols(4);
+ deviceField310.setOffsetNid(986);
+ jPanel178.add(deviceField310);
+
+ jPanel177.add(jPanel178);
+
+ deviceChoice18.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice18.setIdentifier("");
+ deviceChoice18.setLabelString("Timebase Mode: ");
+ deviceChoice18.setOffsetNid(113);
+ deviceChoice18.setUpdateIdentifier("");
+ jPanel179.add(deviceChoice18);
+
+ deviceField311.setIdentifier("");
+ deviceField311.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField311.setNumCols(15);
+ deviceField311.setOffsetNid(114);
+ jPanel179.add(deviceField311);
+
+ deviceField312.setIdentifier("");
+ deviceField312.setLabelString("Timebase div (valid if derived):");
+ deviceField312.setNumCols(4);
+ deviceField312.setOffsetNid(115);
+ jPanel179.add(deviceField312);
+
+ deviceField313.setIdentifier("");
+ deviceField313.setLabelString("IP Port: ");
+ deviceField313.setNumCols(4);
+ deviceField313.setOffsetNid(116);
+ jPanel179.add(deviceField313);
+
+ jPanel177.add(jPanel179);
+
+ deviceField314.setIdentifier("");
+ deviceField314.setLabelString("GAMs:");
+ deviceField314.setNumCols(50);
+ deviceField314.setOffsetNid(112);
+ jPanel180.add(deviceField314);
+
+ jPanel177.add(jPanel180);
+
+ jTabbedPane6.addTab("Thread3", jPanel177);
+
+ jPanel181.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField315.setIdentifier("");
+ deviceField315.setLabelString("Name: ");
+ deviceField315.setNumCols(15);
+ deviceField315.setOffsetNid(118);
+ deviceField315.setTextOnly(true);
+ jPanel182.add(deviceField315);
+
+ deviceField316.setIdentifier("");
+ deviceField316.setLabelString("CPU Mask: ");
+ deviceField316.setOffsetNid(119);
+ jPanel182.add(deviceField316);
+
+ deviceField317.setIdentifier("");
+ deviceField317.setLabelString("Seg. Len (0 to disable):");
+ deviceField317.setNumCols(4);
+ deviceField317.setOffsetNid(997);
+ jPanel182.add(deviceField317);
+
+ deviceField318.setIdentifier("");
+ deviceField318.setLabelString("Write CPU mask:");
+ deviceField318.setNumCols(4);
+ deviceField318.setOffsetNid(998);
+ jPanel182.add(deviceField318);
+
+ jPanel181.add(jPanel182);
+
+ deviceChoice19.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice19.setIdentifier("");
+ deviceChoice19.setLabelString("Timebase Mode: ");
+ deviceChoice19.setOffsetNid(121);
+ deviceChoice19.setUpdateIdentifier("");
+ jPanel183.add(deviceChoice19);
+
+ deviceField319.setIdentifier("");
+ deviceField319.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField319.setNumCols(15);
+ deviceField319.setOffsetNid(122);
+ jPanel183.add(deviceField319);
+
+ deviceField320.setIdentifier("");
+ deviceField320.setLabelString("Timebase div (valid if derived):");
+ deviceField320.setNumCols(4);
+ deviceField320.setOffsetNid(123);
+ jPanel183.add(deviceField320);
+
+ deviceField321.setIdentifier("");
+ deviceField321.setLabelString("IP Port: ");
+ deviceField321.setNumCols(4);
+ deviceField321.setOffsetNid(124);
+ jPanel183.add(deviceField321);
+
+ jPanel181.add(jPanel183);
+
+ deviceField322.setIdentifier("");
+ deviceField322.setLabelString("GAMs:");
+ deviceField322.setNumCols(50);
+ deviceField322.setOffsetNid(120);
+ jPanel184.add(deviceField322);
+
+ jPanel181.add(jPanel184);
+
+ jTabbedPane6.addTab("Thread4", jPanel181);
+
+ jPanel185.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField323.setIdentifier("");
+ deviceField323.setLabelString("Name: ");
+ deviceField323.setNumCols(15);
+ deviceField323.setOffsetNid(126);
+ deviceField323.setTextOnly(true);
+ jPanel186.add(deviceField323);
+
+ deviceField324.setIdentifier("");
+ deviceField324.setLabelString("CPU Mask: ");
+ deviceField324.setOffsetNid(127);
+ jPanel186.add(deviceField324);
+
+ deviceField325.setIdentifier("");
+ deviceField325.setLabelString("Seg. Len (0 to disable):");
+ deviceField325.setNumCols(4);
+ deviceField325.setOffsetNid(1009);
+ jPanel186.add(deviceField325);
+
+ deviceField326.setIdentifier("");
+ deviceField326.setLabelString("Write CPU mask:");
+ deviceField326.setNumCols(4);
+ deviceField326.setOffsetNid(1010);
+ jPanel186.add(deviceField326);
+
+ jPanel185.add(jPanel186);
+
+ deviceChoice20.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice20.setIdentifier("");
+ deviceChoice20.setLabelString("Timebase Mode: ");
+ deviceChoice20.setOffsetNid(129);
+ deviceChoice20.setUpdateIdentifier("");
+ jPanel187.add(deviceChoice20);
+
+ deviceField327.setIdentifier("");
+ deviceField327.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField327.setNumCols(15);
+ deviceField327.setOffsetNid(130);
+ jPanel187.add(deviceField327);
+
+ deviceField328.setIdentifier("");
+ deviceField328.setLabelString("Timebase div (valid if derived):");
+ deviceField328.setNumCols(4);
+ deviceField328.setOffsetNid(131);
+ jPanel187.add(deviceField328);
+
+ deviceField329.setIdentifier("");
+ deviceField329.setLabelString("IP Port: ");
+ deviceField329.setNumCols(4);
+ deviceField329.setOffsetNid(132);
+ jPanel187.add(deviceField329);
+
+ jPanel185.add(jPanel187);
+
+ deviceField330.setIdentifier("");
+ deviceField330.setLabelString("GAMs:");
+ deviceField330.setNumCols(50);
+ deviceField330.setOffsetNid(128);
+ jPanel188.add(deviceField330);
+
+ jPanel185.add(jPanel188);
+
+ jTabbedPane6.addTab("Thread5", jPanel185);
+
+ jPanel189.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField331.setIdentifier("");
+ deviceField331.setLabelString("Name: ");
+ deviceField331.setNumCols(15);
+ deviceField331.setOffsetNid(134);
+ deviceField331.setTextOnly(true);
+ jPanel190.add(deviceField331);
+
+ deviceField332.setIdentifier("");
+ deviceField332.setLabelString("CPU Mask: ");
+ deviceField332.setOffsetNid(135);
+ jPanel190.add(deviceField332);
+
+ deviceField333.setIdentifier("");
+ deviceField333.setLabelString("Seg. Len (0 to disable):");
+ deviceField333.setNumCols(4);
+ deviceField333.setOffsetNid(1021);
+ jPanel190.add(deviceField333);
+
+ deviceField334.setIdentifier("");
+ deviceField334.setLabelString("Write CPU mask:");
+ deviceField334.setNumCols(4);
+ deviceField334.setOffsetNid(1022);
+ jPanel190.add(deviceField334);
+
+ jPanel189.add(jPanel190);
+
+ deviceChoice21.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice21.setIdentifier("");
+ deviceChoice21.setLabelString("Timebase Mode: ");
+ deviceChoice21.setOffsetNid(137);
+ deviceChoice21.setUpdateIdentifier("");
+ jPanel191.add(deviceChoice21);
+
+ deviceField335.setIdentifier("");
+ deviceField335.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField335.setNumCols(15);
+ deviceField335.setOffsetNid(138);
+ jPanel191.add(deviceField335);
+
+ deviceField336.setIdentifier("");
+ deviceField336.setLabelString("Timebase div (valid if derived):");
+ deviceField336.setNumCols(4);
+ deviceField336.setOffsetNid(139);
+ jPanel191.add(deviceField336);
+
+ deviceField337.setIdentifier("");
+ deviceField337.setLabelString("IP Port: ");
+ deviceField337.setNumCols(4);
+ deviceField337.setOffsetNid(140);
+ jPanel191.add(deviceField337);
+
+ jPanel189.add(jPanel191);
+
+ deviceField338.setIdentifier("");
+ deviceField338.setLabelString("GAMs:");
+ deviceField338.setNumCols(50);
+ deviceField338.setOffsetNid(136);
+ jPanel192.add(deviceField338);
+
+ jPanel189.add(jPanel192);
+
+ jTabbedPane6.addTab("Thread6", jPanel189);
+
+ jPanel193.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField339.setIdentifier("");
+ deviceField339.setLabelString("Name: ");
+ deviceField339.setNumCols(15);
+ deviceField339.setOffsetNid(142);
+ deviceField339.setTextOnly(true);
+ jPanel194.add(deviceField339);
+
+ deviceField340.setIdentifier("");
+ deviceField340.setLabelString("CPU Mask: ");
+ deviceField340.setOffsetNid(143);
+ jPanel194.add(deviceField340);
+
+ deviceField341.setIdentifier("");
+ deviceField341.setLabelString("Seg. Len (0 to disable):");
+ deviceField341.setNumCols(4);
+ deviceField341.setOffsetNid(1033);
+ jPanel194.add(deviceField341);
+
+ deviceField342.setIdentifier("");
+ deviceField342.setLabelString("Write CPU mask:");
+ deviceField342.setNumCols(4);
+ deviceField342.setOffsetNid(1034);
+ jPanel194.add(deviceField342);
+
+ jPanel193.add(jPanel194);
+
+ deviceChoice22.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice22.setIdentifier("");
+ deviceChoice22.setLabelString("Timebase Mode: ");
+ deviceChoice22.setOffsetNid(145);
+ deviceChoice22.setUpdateIdentifier("");
+ jPanel195.add(deviceChoice22);
+
+ deviceField343.setIdentifier("");
+ deviceField343.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField343.setNumCols(15);
+ deviceField343.setOffsetNid(146);
+ jPanel195.add(deviceField343);
+
+ deviceField344.setIdentifier("");
+ deviceField344.setLabelString("Timebase div (valid if derived):");
+ deviceField344.setNumCols(4);
+ deviceField344.setOffsetNid(147);
+ jPanel195.add(deviceField344);
+
+ deviceField345.setIdentifier("");
+ deviceField345.setLabelString("IP Port: ");
+ deviceField345.setNumCols(4);
+ deviceField345.setOffsetNid(148);
+ jPanel195.add(deviceField345);
+
+ jPanel193.add(jPanel195);
+
+ deviceField346.setIdentifier("");
+ deviceField346.setLabelString("GAMs:");
+ deviceField346.setNumCols(50);
+ deviceField346.setOffsetNid(144);
+ jPanel196.add(deviceField346);
+
+ jPanel193.add(jPanel196);
+
+ jTabbedPane6.addTab("Thread7", jPanel193);
+
+ jPanel197.setLayout(new java.awt.GridLayout(3, 0));
+
+ deviceField347.setIdentifier("");
+ deviceField347.setLabelString("Name: ");
+ deviceField347.setNumCols(15);
+ deviceField347.setOffsetNid(150);
+ deviceField347.setTextOnly(true);
+ jPanel198.add(deviceField347);
+
+ deviceField348.setIdentifier("");
+ deviceField348.setLabelString("CPU Mask: ");
+ deviceField348.setOffsetNid(151);
+ jPanel198.add(deviceField348);
+
+ deviceField349.setIdentifier("");
+ deviceField349.setLabelString("Seg. Len (0 to disable):");
+ deviceField349.setNumCols(4);
+ deviceField349.setOffsetNid(1045);
+ jPanel198.add(deviceField349);
+
+ deviceField350.setIdentifier("");
+ deviceField350.setLabelString("Write CPU mask:");
+ deviceField350.setNumCols(4);
+ deviceField350.setOffsetNid(1046);
+ jPanel198.add(deviceField350);
+
+ jPanel197.add(jPanel198);
+
+ deviceChoice23.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "DERIVED", "EXT_DERIVED"});
+ deviceChoice23.setIdentifier("");
+ deviceChoice23.setLabelString("Timebase Mode: ");
+ deviceChoice23.setOffsetNid(153);
+ deviceChoice23.setUpdateIdentifier("");
+ jPanel199.add(deviceChoice23);
+
+ deviceField351.setIdentifier("");
+ deviceField351.setLabelString("Frequency(Hz, Internal)/Thread Id (derived):");
+ deviceField351.setNumCols(15);
+ deviceField351.setOffsetNid(154);
+ jPanel199.add(deviceField351);
+
+ deviceField352.setIdentifier("");
+ deviceField352.setLabelString("Timebase div (valid if derived):");
+ deviceField352.setNumCols(4);
+ deviceField352.setOffsetNid(155);
+ jPanel199.add(deviceField352);
+
+ deviceField353.setIdentifier("");
+ deviceField353.setLabelString("IP Port: ");
+ deviceField353.setNumCols(4);
+ deviceField353.setOffsetNid(156);
+ jPanel199.add(deviceField353);
+
+ jPanel197.add(jPanel199);
+
+ deviceField354.setIdentifier("");
+ deviceField354.setLabelString("GAMs:");
+ deviceField354.setNumCols(50);
+ deviceField354.setOffsetNid(152);
+ jPanel200.add(deviceField354);
+
+ jPanel197.add(jPanel200);
+
+ jTabbedPane6.addTab("Thread8", jPanel197);
+
+ jPanel139.add(jTabbedPane6, java.awt.BorderLayout.CENTER);
+
+ jTabbedPane1.addTab("State2", jPanel139);
+
+ jPanel1.add(jTabbedPane1, java.awt.BorderLayout.CENTER);
+
+ getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
+
+ getAccessibleContext().setAccessibleName("");
+ }// //GEN-END:initComponents
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{// GEN-FIRST:event_jButton1ActionPerformed
@@ -1365,293 +1438,239 @@ private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
JOptionPane.showMessageDialog(this, msg);
}// GEN-LAST:event_jButton1ActionPerformed
- // Variables declaration - do not modify//GEN-BEGIN:variables
- private DeviceButtons deviceButtons1;
- private DeviceDispatch deviceDispatch1;
- private DeviceField deviceField1;
- private DeviceField deviceField10;
- private DeviceField deviceField100;
- private DeviceField deviceField101;
- private DeviceField deviceField102;
- private DeviceField deviceField103;
- private DeviceField deviceField104;
- private DeviceField deviceField105;
- private DeviceField deviceField106;
- private DeviceField deviceField107;
- private DeviceField deviceField108;
- private DeviceField deviceField109;
- private DeviceField deviceField11;
- private DeviceField deviceField110;
- private DeviceField deviceField111;
- private DeviceField deviceField112;
- private DeviceField deviceField113;
- private DeviceField deviceField114;
- private DeviceField deviceField115;
- private DeviceField deviceField116;
- private DeviceField deviceField117;
- private DeviceField deviceField118;
- private DeviceField deviceField119;
- private DeviceField deviceField12;
- private DeviceField deviceField120;
- private DeviceField deviceField121;
- private DeviceField deviceField122;
- private DeviceField deviceField123;
- private DeviceField deviceField124;
- private DeviceField deviceField125;
- private DeviceField deviceField126;
- private DeviceField deviceField127;
- private DeviceField deviceField128;
- private DeviceField deviceField129;
- private DeviceField deviceField13;
- private DeviceField deviceField130;
- private DeviceField deviceField131;
- private DeviceField deviceField132;
- private DeviceField deviceField133;
- private DeviceField deviceField134;
- private DeviceField deviceField135;
- private DeviceField deviceField136;
- private DeviceField deviceField137;
- private DeviceField deviceField138;
- private DeviceField deviceField139;
- private DeviceField deviceField14;
- private DeviceField deviceField140;
- private DeviceField deviceField141;
- private DeviceField deviceField142;
- private DeviceField deviceField143;
- private DeviceField deviceField144;
- private DeviceField deviceField145;
- private DeviceField deviceField146;
- private DeviceField deviceField147;
- private DeviceField deviceField148;
- private DeviceField deviceField149;
- private DeviceField deviceField15;
- private DeviceField deviceField150;
- private DeviceField deviceField151;
- private DeviceField deviceField152;
- private DeviceField deviceField153;
- private DeviceField deviceField154;
- private DeviceField deviceField155;
- private DeviceField deviceField156;
- private DeviceField deviceField157;
- private DeviceField deviceField158;
- private DeviceField deviceField159;
- private DeviceField deviceField16;
- private DeviceField deviceField160;
- private DeviceField deviceField161;
- private DeviceField deviceField162;
- private DeviceField deviceField163;
- private DeviceField deviceField164;
- private DeviceField deviceField165;
- private DeviceField deviceField166;
- private DeviceField deviceField167;
- private DeviceField deviceField168;
- private DeviceField deviceField169;
- private DeviceField deviceField17;
- private DeviceField deviceField170;
- private DeviceField deviceField171;
- private DeviceField deviceField18;
- private DeviceField deviceField19;
- private DeviceField deviceField2;
- private DeviceField deviceField20;
- private DeviceField deviceField21;
- private DeviceField deviceField22;
- private DeviceField deviceField23;
- private DeviceField deviceField24;
- private DeviceField deviceField25;
- private DeviceField deviceField26;
- private DeviceField deviceField27;
- private DeviceField deviceField28;
- private DeviceField deviceField29;
- private DeviceField deviceField3;
- private DeviceField deviceField30;
- private DeviceField deviceField31;
- private DeviceField deviceField32;
- private DeviceField deviceField33;
- private DeviceField deviceField34;
- private DeviceField deviceField35;
- private DeviceField deviceField36;
- private DeviceField deviceField37;
- private DeviceField deviceField38;
- private DeviceField deviceField39;
- private DeviceField deviceField4;
- private DeviceField deviceField40;
- private DeviceField deviceField41;
- private DeviceField deviceField42;
- private DeviceField deviceField43;
- private DeviceField deviceField44;
- private DeviceField deviceField45;
- private DeviceField deviceField46;
- private DeviceField deviceField47;
- private DeviceField deviceField48;
- private DeviceField deviceField49;
- private DeviceField deviceField5;
- private DeviceField deviceField50;
- private DeviceField deviceField51;
- private DeviceField deviceField52;
- private DeviceField deviceField53;
- private DeviceField deviceField54;
- private DeviceField deviceField55;
- private DeviceField deviceField56;
- private DeviceField deviceField57;
- private DeviceField deviceField58;
- private DeviceField deviceField59;
- private DeviceField deviceField6;
- private DeviceField deviceField60;
- private DeviceField deviceField61;
- private DeviceField deviceField62;
- private DeviceField deviceField63;
- private DeviceField deviceField64;
- private DeviceField deviceField65;
- private DeviceField deviceField66;
- private DeviceField deviceField67;
- private DeviceField deviceField68;
- private DeviceField deviceField69;
- private DeviceField deviceField7;
- private DeviceField deviceField70;
- private DeviceField deviceField71;
- private DeviceField deviceField72;
- private DeviceField deviceField73;
- private DeviceField deviceField74;
- private DeviceField deviceField75;
- private DeviceField deviceField76;
- private DeviceField deviceField77;
- private DeviceField deviceField78;
- private DeviceField deviceField79;
- private DeviceField deviceField8;
- private DeviceField deviceField80;
- private DeviceField deviceField81;
- private DeviceField deviceField82;
- private DeviceField deviceField83;
- private DeviceField deviceField84;
- private DeviceField deviceField85;
- private DeviceField deviceField86;
- private DeviceField deviceField87;
- private DeviceField deviceField88;
- private DeviceField deviceField89;
- private DeviceField deviceField9;
- private DeviceField deviceField90;
- private DeviceField deviceField91;
- private DeviceField deviceField92;
- private DeviceField deviceField93;
- private DeviceField deviceField94;
- private DeviceField deviceField95;
- private DeviceField deviceField96;
- private DeviceField deviceField97;
- private DeviceField deviceField98;
- private DeviceField deviceField99;
- private javax.swing.JButton jButton1;
- private javax.swing.JPanel jPanel1;
- private javax.swing.JPanel jPanel10;
- private javax.swing.JPanel jPanel100;
- private javax.swing.JPanel jPanel101;
- private javax.swing.JPanel jPanel102;
- private javax.swing.JPanel jPanel103;
- private javax.swing.JPanel jPanel104;
- private javax.swing.JPanel jPanel105;
- private javax.swing.JPanel jPanel106;
- private javax.swing.JPanel jPanel107;
- private javax.swing.JPanel jPanel108;
- private javax.swing.JPanel jPanel11;
- private javax.swing.JPanel jPanel12;
- private javax.swing.JPanel jPanel13;
- private javax.swing.JPanel jPanel14;
- private javax.swing.JPanel jPanel15;
- private javax.swing.JPanel jPanel16;
- private javax.swing.JPanel jPanel17;
- private javax.swing.JPanel jPanel18;
- private javax.swing.JPanel jPanel19;
- private javax.swing.JPanel jPanel2;
- private javax.swing.JPanel jPanel20;
- private javax.swing.JPanel jPanel21;
- private javax.swing.JPanel jPanel22;
- private javax.swing.JPanel jPanel23;
- private javax.swing.JPanel jPanel24;
- private javax.swing.JPanel jPanel25;
- private javax.swing.JPanel jPanel26;
- private javax.swing.JPanel jPanel27;
- private javax.swing.JPanel jPanel28;
- private javax.swing.JPanel jPanel29;
- private javax.swing.JPanel jPanel3;
- private javax.swing.JPanel jPanel30;
- private javax.swing.JPanel jPanel31;
- private javax.swing.JPanel jPanel32;
- private javax.swing.JPanel jPanel33;
- private javax.swing.JPanel jPanel34;
- private javax.swing.JPanel jPanel35;
- private javax.swing.JPanel jPanel36;
- private javax.swing.JPanel jPanel37;
- private javax.swing.JPanel jPanel38;
- private javax.swing.JPanel jPanel39;
- private javax.swing.JPanel jPanel4;
- private javax.swing.JPanel jPanel40;
- private javax.swing.JPanel jPanel41;
- private javax.swing.JPanel jPanel42;
- private javax.swing.JPanel jPanel43;
- private javax.swing.JPanel jPanel44;
- private javax.swing.JPanel jPanel45;
- private javax.swing.JPanel jPanel46;
- private javax.swing.JPanel jPanel47;
- private javax.swing.JPanel jPanel48;
- private javax.swing.JPanel jPanel49;
- private javax.swing.JPanel jPanel5;
- private javax.swing.JPanel jPanel50;
- private javax.swing.JPanel jPanel51;
- private javax.swing.JPanel jPanel52;
- private javax.swing.JPanel jPanel53;
- private javax.swing.JPanel jPanel54;
- private javax.swing.JPanel jPanel55;
- private javax.swing.JPanel jPanel56;
- private javax.swing.JPanel jPanel57;
- private javax.swing.JPanel jPanel58;
- private javax.swing.JPanel jPanel59;
- private javax.swing.JPanel jPanel6;
- private javax.swing.JPanel jPanel60;
- private javax.swing.JPanel jPanel61;
- private javax.swing.JPanel jPanel62;
- private javax.swing.JPanel jPanel63;
- private javax.swing.JPanel jPanel64;
- private javax.swing.JPanel jPanel65;
- private javax.swing.JPanel jPanel66;
- private javax.swing.JPanel jPanel67;
- private javax.swing.JPanel jPanel68;
- private javax.swing.JPanel jPanel69;
- private javax.swing.JPanel jPanel7;
- private javax.swing.JPanel jPanel70;
- private javax.swing.JPanel jPanel71;
- private javax.swing.JPanel jPanel72;
- private javax.swing.JPanel jPanel73;
- private javax.swing.JPanel jPanel74;
- private javax.swing.JPanel jPanel75;
- private javax.swing.JPanel jPanel76;
- private javax.swing.JPanel jPanel77;
- private javax.swing.JPanel jPanel78;
- private javax.swing.JPanel jPanel79;
- private javax.swing.JPanel jPanel8;
- private javax.swing.JPanel jPanel80;
- private javax.swing.JPanel jPanel81;
- private javax.swing.JPanel jPanel82;
- private javax.swing.JPanel jPanel83;
- private javax.swing.JPanel jPanel84;
- private javax.swing.JPanel jPanel85;
- private javax.swing.JPanel jPanel86;
- private javax.swing.JPanel jPanel87;
- private javax.swing.JPanel jPanel88;
- private javax.swing.JPanel jPanel89;
- private javax.swing.JPanel jPanel9;
- private javax.swing.JPanel jPanel90;
- private javax.swing.JPanel jPanel91;
- private javax.swing.JPanel jPanel92;
- private javax.swing.JPanel jPanel93;
- private javax.swing.JPanel jPanel94;
- private javax.swing.JPanel jPanel95;
- private javax.swing.JPanel jPanel96;
- private javax.swing.JPanel jPanel97;
- private javax.swing.JPanel jPanel98;
- private javax.swing.JPanel jPanel99;
- private javax.swing.JTabbedPane jTabbedPane1;
- private javax.swing.JTabbedPane jTabbedPane2;
- private javax.swing.JTabbedPane jTabbedPane3;
- private javax.swing.JTabbedPane jTabbedPane4;
- private javax.swing.JTabbedPane jTabbedPane5;
- // End of variables declaration//GEN-END:variables
+ // Variables declaration - do not modify//GEN-BEGIN:variables
+ private DeviceButtons deviceButtons1;
+ private DeviceChoice deviceChoice1;
+ private DeviceChoice deviceChoice17;
+ private DeviceChoice deviceChoice18;
+ private DeviceChoice deviceChoice19;
+ private DeviceChoice deviceChoice2;
+ private DeviceChoice deviceChoice20;
+ private DeviceChoice deviceChoice21;
+ private DeviceChoice deviceChoice22;
+ private DeviceChoice deviceChoice23;
+ private DeviceChoice deviceChoice3;
+ private DeviceChoice deviceChoice4;
+ private DeviceChoice deviceChoice5;
+ private DeviceChoice deviceChoice6;
+ private DeviceChoice deviceChoice7;
+ private DeviceChoice deviceChoice8;
+ private DeviceChoice deviceChoice9;
+ private DeviceDispatch deviceDispatch1;
+ private DeviceField deviceField1;
+ private DeviceField deviceField108;
+ private DeviceField deviceField109;
+ private DeviceField deviceField172;
+ private DeviceField deviceField173;
+ private DeviceField deviceField174;
+ private DeviceField deviceField175;
+ private DeviceField deviceField176;
+ private DeviceField deviceField177;
+ private DeviceField deviceField178;
+ private DeviceField deviceField179;
+ private DeviceField deviceField180;
+ private DeviceField deviceField181;
+ private DeviceField deviceField182;
+ private DeviceField deviceField183;
+ private DeviceField deviceField184;
+ private DeviceField deviceField185;
+ private DeviceField deviceField186;
+ private DeviceField deviceField187;
+ private DeviceField deviceField188;
+ private DeviceField deviceField189;
+ private DeviceField deviceField190;
+ private DeviceField deviceField191;
+ private DeviceField deviceField192;
+ private DeviceField deviceField193;
+ private DeviceField deviceField194;
+ private DeviceField deviceField195;
+ private DeviceField deviceField196;
+ private DeviceField deviceField197;
+ private DeviceField deviceField198;
+ private DeviceField deviceField199;
+ private DeviceField deviceField2;
+ private DeviceField deviceField200;
+ private DeviceField deviceField201;
+ private DeviceField deviceField202;
+ private DeviceField deviceField203;
+ private DeviceField deviceField204;
+ private DeviceField deviceField205;
+ private DeviceField deviceField206;
+ private DeviceField deviceField207;
+ private DeviceField deviceField208;
+ private DeviceField deviceField209;
+ private DeviceField deviceField210;
+ private DeviceField deviceField211;
+ private DeviceField deviceField212;
+ private DeviceField deviceField213;
+ private DeviceField deviceField214;
+ private DeviceField deviceField215;
+ private DeviceField deviceField216;
+ private DeviceField deviceField217;
+ private DeviceField deviceField218;
+ private DeviceField deviceField219;
+ private DeviceField deviceField220;
+ private DeviceField deviceField221;
+ private DeviceField deviceField222;
+ private DeviceField deviceField223;
+ private DeviceField deviceField224;
+ private DeviceField deviceField225;
+ private DeviceField deviceField226;
+ private DeviceField deviceField227;
+ private DeviceField deviceField228;
+ private DeviceField deviceField229;
+ private DeviceField deviceField230;
+ private DeviceField deviceField231;
+ private DeviceField deviceField232;
+ private DeviceField deviceField233;
+ private DeviceField deviceField234;
+ private DeviceField deviceField235;
+ private DeviceField deviceField236;
+ private DeviceField deviceField237;
+ private DeviceField deviceField238;
+ private DeviceField deviceField239;
+ private DeviceField deviceField240;
+ private DeviceField deviceField241;
+ private DeviceField deviceField242;
+ private DeviceField deviceField299;
+ private DeviceField deviceField3;
+ private DeviceField deviceField300;
+ private DeviceField deviceField301;
+ private DeviceField deviceField302;
+ private DeviceField deviceField303;
+ private DeviceField deviceField304;
+ private DeviceField deviceField305;
+ private DeviceField deviceField306;
+ private DeviceField deviceField307;
+ private DeviceField deviceField308;
+ private DeviceField deviceField309;
+ private DeviceField deviceField310;
+ private DeviceField deviceField311;
+ private DeviceField deviceField312;
+ private DeviceField deviceField313;
+ private DeviceField deviceField314;
+ private DeviceField deviceField315;
+ private DeviceField deviceField316;
+ private DeviceField deviceField317;
+ private DeviceField deviceField318;
+ private DeviceField deviceField319;
+ private DeviceField deviceField320;
+ private DeviceField deviceField321;
+ private DeviceField deviceField322;
+ private DeviceField deviceField323;
+ private DeviceField deviceField324;
+ private DeviceField deviceField325;
+ private DeviceField deviceField326;
+ private DeviceField deviceField327;
+ private DeviceField deviceField328;
+ private DeviceField deviceField329;
+ private DeviceField deviceField330;
+ private DeviceField deviceField331;
+ private DeviceField deviceField332;
+ private DeviceField deviceField333;
+ private DeviceField deviceField334;
+ private DeviceField deviceField335;
+ private DeviceField deviceField336;
+ private DeviceField deviceField337;
+ private DeviceField deviceField338;
+ private DeviceField deviceField339;
+ private DeviceField deviceField340;
+ private DeviceField deviceField341;
+ private DeviceField deviceField342;
+ private DeviceField deviceField343;
+ private DeviceField deviceField344;
+ private DeviceField deviceField345;
+ private DeviceField deviceField346;
+ private DeviceField deviceField347;
+ private DeviceField deviceField348;
+ private DeviceField deviceField349;
+ private DeviceField deviceField350;
+ private DeviceField deviceField351;
+ private DeviceField deviceField352;
+ private DeviceField deviceField353;
+ private DeviceField deviceField354;
+ private DeviceField deviceField4;
+ private DeviceField deviceField5;
+ private DeviceField deviceField6;
+ private DeviceField deviceField7;
+ private DeviceField deviceField8;
+ private DeviceField deviceField9;
+ private javax.swing.JButton jButton1;
+ private javax.swing.JPanel jPanel1;
+ private javax.swing.JPanel jPanel109;
+ private javax.swing.JPanel jPanel110;
+ private javax.swing.JPanel jPanel111;
+ private javax.swing.JPanel jPanel112;
+ private javax.swing.JPanel jPanel113;
+ private javax.swing.JPanel jPanel114;
+ private javax.swing.JPanel jPanel115;
+ private javax.swing.JPanel jPanel116;
+ private javax.swing.JPanel jPanel117;
+ private javax.swing.JPanel jPanel118;
+ private javax.swing.JPanel jPanel119;
+ private javax.swing.JPanel jPanel120;
+ private javax.swing.JPanel jPanel121;
+ private javax.swing.JPanel jPanel122;
+ private javax.swing.JPanel jPanel123;
+ private javax.swing.JPanel jPanel124;
+ private javax.swing.JPanel jPanel125;
+ private javax.swing.JPanel jPanel126;
+ private javax.swing.JPanel jPanel127;
+ private javax.swing.JPanel jPanel128;
+ private javax.swing.JPanel jPanel129;
+ private javax.swing.JPanel jPanel130;
+ private javax.swing.JPanel jPanel131;
+ private javax.swing.JPanel jPanel132;
+ private javax.swing.JPanel jPanel133;
+ private javax.swing.JPanel jPanel134;
+ private javax.swing.JPanel jPanel135;
+ private javax.swing.JPanel jPanel136;
+ private javax.swing.JPanel jPanel137;
+ private javax.swing.JPanel jPanel138;
+ private javax.swing.JPanel jPanel139;
+ private javax.swing.JPanel jPanel140;
+ private javax.swing.JPanel jPanel141;
+ private javax.swing.JPanel jPanel142;
+ private javax.swing.JPanel jPanel143;
+ private javax.swing.JPanel jPanel144;
+ private javax.swing.JPanel jPanel173;
+ private javax.swing.JPanel jPanel174;
+ private javax.swing.JPanel jPanel175;
+ private javax.swing.JPanel jPanel176;
+ private javax.swing.JPanel jPanel177;
+ private javax.swing.JPanel jPanel178;
+ private javax.swing.JPanel jPanel179;
+ private javax.swing.JPanel jPanel180;
+ private javax.swing.JPanel jPanel181;
+ private javax.swing.JPanel jPanel182;
+ private javax.swing.JPanel jPanel183;
+ private javax.swing.JPanel jPanel184;
+ private javax.swing.JPanel jPanel185;
+ private javax.swing.JPanel jPanel186;
+ private javax.swing.JPanel jPanel187;
+ private javax.swing.JPanel jPanel188;
+ private javax.swing.JPanel jPanel189;
+ private javax.swing.JPanel jPanel190;
+ private javax.swing.JPanel jPanel191;
+ private javax.swing.JPanel jPanel192;
+ private javax.swing.JPanel jPanel193;
+ private javax.swing.JPanel jPanel194;
+ private javax.swing.JPanel jPanel195;
+ private javax.swing.JPanel jPanel196;
+ private javax.swing.JPanel jPanel197;
+ private javax.swing.JPanel jPanel198;
+ private javax.swing.JPanel jPanel199;
+ private javax.swing.JPanel jPanel2;
+ private javax.swing.JPanel jPanel200;
+ private javax.swing.JPanel jPanel3;
+ private javax.swing.JPanel jPanel4;
+ private javax.swing.JPanel jPanel5;
+ private javax.swing.JPanel jPanel6;
+ private javax.swing.JPanel jPanel7;
+ private javax.swing.JPanel jPanel8;
+ private javax.swing.JPanel jPanel9;
+ private javax.swing.JTabbedPane jTabbedPane1;
+ private javax.swing.JTabbedPane jTabbedPane2;
+ private javax.swing.JTabbedPane jTabbedPane6;
+ // End of variables declaration//GEN-END:variables
}
diff --git a/java/jdevices/src/main/resources/ELADSetup.form b/java/jdevices/src/main/resources/ELADSetup.form
index 41b890aa67..8d53ec84ef 100644
--- a/java/jdevices/src/main/resources/ELADSetup.form
+++ b/java/jdevices/src/main/resources/ELADSetup.form
@@ -1,12 +1,13 @@
-