diff --git a/Dockerfile b/Dockerfile index 44867baa2..d3f6d1f00 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,9 +3,8 @@ # Use this Dockerfile running: # $ make docker # -# @copyright 2014-2015, Institute for Automation of Complex Power Systems, EONERC -# This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. -# Unauthorized copying of this file, via any medium is strictly prohibited. +# @author Steffen Vogel +# @copyright 2016, Institute for Automation of Complex Power Systems, EONERC ################################################################################### FROM fedora:latest diff --git a/Makefile b/Makefile index 10e443a39..06497e394 100644 --- a/Makefile +++ b/Makefile @@ -11,10 +11,8 @@ # [1] http://aegis.sourceforge.net/auug97.pdf # # @author Steffen Vogel -# @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC -# This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. -# Unauthorized copying of this file, via any medium is strictly prohibited. -################################################################################# +# @copyright 2016, Institute for Automation of Complex Power Systems, EONERC +################################################################################### # Project modules MODULES = lib plugins src tests thirdparty tools diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/GTNETSKT1_to.txt b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/GTNETSKT1_to.txt new file mode 100644 index 000000000..7ae06952c --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/GTNETSKT1_to.txt @@ -0,0 +1,5 @@ +POINT0 int +POINT1 int +POINT2 int +POINT3 int +POINT4 float diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/GTNET_SKT_TCP_GUI.java b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/GTNET_SKT_TCP_GUI.java new file mode 100644 index 000000000..2f56601d7 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/GTNET_SKT_TCP_GUI.java @@ -0,0 +1,1543 @@ +import java.awt.Color; +import java.awt.Dimension; +import java.awt.FlowLayout; +import java.awt.Font; +import java.awt.GridBagConstraints; +import java.awt.GridBagLayout; +import java.awt.Insets; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.io.BufferedReader; +import java.io.DataOutputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileWriter; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.net.InetAddress; +import java.net.InetSocketAddress; +import java.net.ServerSocket; +import java.net.Socket; +import java.net.SocketException; +import java.net.UnknownHostException; +import java.nio.ByteBuffer; +import java.util.Vector; + +import javax.swing.BorderFactory; +import javax.swing.DefaultCellEditor; +import javax.swing.JComboBox; +import javax.swing.JFileChooser; +import javax.swing.JFormattedTextField; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JOptionPane; +import javax.swing.JPanel; +import javax.swing.JScrollPane; +import javax.swing.JTable; +import javax.swing.JTextArea; +import javax.swing.JTextField; +import javax.swing.ListSelectionModel; +import javax.swing.SwingUtilities; +import javax.swing.UIManager; +import javax.swing.border.CompoundBorder; +import javax.swing.border.EmptyBorder; +import javax.swing.border.TitledBorder; +import javax.swing.table.AbstractTableModel; +import javax.swing.table.JTableHeader; +import javax.swing.table.TableCellEditor; + +/* + * NOTE: GTNET_SKT_TCP_GUI was made as an example TCP client/server + * The code is given as an example and is not intended to be + * part of RSCAD support. Questions will not be answered. + */ + +public class GTNET_SKT_TCP_GUI extends JFrame +{ + /** + * + */ + private static final long serialVersionUID = -6325275282238226823L; + + private static boolean DEBUG = false; + + static TCP_ListenTask serverProcess; + static TCP_ConnectTask clientProcess; + //UDP Server + static JTextField jTextFieldLocalIp; + static JTextField jTextFieldLocalPort; + static JLabel lblLocalIp; + static JLabel lblLocalPort; + public static SoftEdgeButton btnStart; + public static SoftEdgeButton btnTCP; + public static SoftEdgeButton btnQuit; + public static SoftEdgeButton btnAddIp; + public static SoftEdgeButton btnDeleteIp; + public static SoftEdgeButton btnSaveIp; + public static SoftEdgeButton btnLoadIp; + static JTable IPtable; + //UDP Client + static JTextField jTextFieldRemoteIp; + static JTextField jTextFieldRemotePort; + static JLabel lblRemoteIp; + static JLabel lblRemotePort; + + public static SoftEdgeButton btnSend; + static JTable OPtable; + private static JPanel MainPnl; + + final static int GTNETSKT_MAX_INPUTS = 300; + + public static String[] gtnetSktInputName = new String[GTNETSKT_MAX_INPUTS]; + public static String[] gtnetSktInputType = new String[GTNETSKT_MAX_INPUTS]; + static int ival[]; + static float fval[]; + public static String[] gtnetSktOutputName = new String[GTNETSKT_MAX_INPUTS]; + public static String[] gtnetSktOutputType = new String[GTNETSKT_MAX_INPUTS]; + + static int numInPoints = 0; + static int numOutPoints = 0; + static InetAddress host = null; + static byte[] inBuf = null; + static byte[] outBuf = null; + static String msg = null; + public static TableCellEditor editorInt; + public static TableCellEditor editorFloat; + protected static JTextArea textArea; + // private final static String newline = "\r\n"; + private final static String newline = System.getProperty("line.separator");//This will retrieve line separator + private final static String delim = "\t";//","; // tab delimited file + + ServerSocket serverSocket = null; + Socket connectionSocket =null; + static GTNET_SKT_TCP_GUI main_inst; + + public static void main(String args[]) + { + SwingUtilities.invokeLater(new Runnable() { + public void run() { + main_inst = new GTNET_SKT_TCP_GUI(); + main_inst.setVisible(true); + } + }); + + } + + public GTNET_SKT_TCP_GUI() + { + super("RTDS GTNET-SKT TCP Server and Client"); + + try + { + UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); + } + catch(Exception e) + { + + } + + JFormattedTextField ftf[] = new JFormattedTextField[2]; + ftf[0] = new JFormattedTextField(new Integer(90032221)); + ftf[1] = new JFormattedTextField(java.text.NumberFormat.getInstance()); + ftf[1].setValue(new Float(0.0)); + editorInt = new DefaultCellEditor(ftf[0]); + editorFloat = new DefaultCellEditor(ftf[1]); + + Object options[] = { "int", "float" }; + JComboBox comboBox = new JComboBox(options); + comboBox.setMaximumRowCount(4); + TableCellEditor editorType = new DefaultCellEditor(comboBox); + + // The Server Table + String columnNames[] = {"Point #","Variable","Type","Value"}; + IPtable = new JTable(new InputTableModel(columnNames));//Create JTable + IPtable.setCellSelectionEnabled(true); + IPtable.setPreferredScrollableViewportSize(new Dimension(200, 150)); + IPtable.setFillsViewportHeight(true); + IPtable.getTableHeader().setReorderingAllowed(false); //no column dragging + IPtable.setRowSelectionAllowed(true); + IPtable.setColumnSelectionAllowed(false); + IPtable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); + JTableHeader header = IPtable.getTableHeader(); + header.setBackground(Color.LIGHT_GRAY); + IPtable.getColumnModel().getColumn(2).setCellEditor(editorType); + + // The Client Table + OPtable = new JTable(new OutputTableModel(columnNames));//Create JTable + OPtable.setPreferredScrollableViewportSize(new Dimension(200, 150)); + OPtable.setFillsViewportHeight(true); + OPtable.getTableHeader().setReorderingAllowed(false); //no column dragging + OPtable.setRowSelectionAllowed(true); + OPtable.setColumnSelectionAllowed(false); + OPtable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); + OPtable.getTableHeader().setBackground(Color.LIGHT_GRAY); + OPtable.getColumnModel().getColumn(2).setCellEditor(editorType); + + setup(); // The GUI + + setSize(520,745); + setLayout(new FlowLayout()); + setDefaultCloseOperation(EXIT_ON_CLOSE); + this.getContentPane().add(MainPnl); + setVisible(true); + + } + + public static void setup() + { + try { + host = InetAddress.getLocalHost(); + } catch (UnknownHostException e) { + e.printStackTrace(); + } + + // Main Panel + MainPnl = new JPanel(new GridBagLayout()); + GridBagConstraints gbc = new GridBagConstraints(); + gbc.gridx = 0; + gbc.gridy = 0; + gbc.gridwidth = 1; + MainPnl.add(createTCP_Pnl(), gbc); + gbc.gridx = 0; + gbc.gridy = 1; + gbc.gridwidth = 1; + MainPnl.add(createInputPointPnl(), gbc); + gbc.gridx = 0; + gbc.gridy = 2; + gbc.gridwidth = 1; + MainPnl.add(createOutputPointPnl(), gbc); + gbc.gridx = 0; + gbc.gridy = 3; + gbc.gridwidth = 1; + MainPnl.add(createMsgPnl(), gbc); + + } + + private static JPanel createTCP_Pnl() { + //Points from GTNET-SKT + TitledBorder borderPoints = BorderFactory.createTitledBorder(new SoftEdgeBorder(3,3, new Color(213, 223, 229)), "TCP Communication Mode"); + JPanel pnlTCP = new JPanel(new GridBagLayout()); + pnlTCP.setBorder(new CompoundBorder(borderPoints, new EmptyBorder(2,2,2,2))); + Object options[] = { "Client", "Server" }; + final JComboBox comboBox = new JComboBox(options); + btnTCP= new SoftEdgeButton("Connect"); + + lblLocalIp = new JLabel("Local Server, IP Address:"); + jTextFieldLocalIp = new JTextField("", 10); + jTextFieldLocalIp.setText(host.getHostAddress()); + jTextFieldLocalIp.setEditable(true); + + lblLocalPort = new JLabel("Port"); + jTextFieldLocalPort = new JTextField("", 6); + jTextFieldLocalPort.setText("12345"); + + jTextFieldLocalIp.setVisible(false); + jTextFieldLocalPort.setVisible(false); + lblLocalIp.setVisible(false); + lblLocalPort.setVisible(false); + + lblRemoteIp = new JLabel("Remote Server, IP Address:"); + jTextFieldRemoteIp = new JTextField("", 9); + jTextFieldRemoteIp.setText(host.getHostAddress()); + if (DEBUG) { + jTextFieldRemoteIp.setText("172.24.9.185"); + } + jTextFieldRemoteIp.setEditable(true); + + lblRemotePort = new JLabel("Port"); + jTextFieldRemotePort = new JTextField("", 5); + jTextFieldRemotePort.setText("12345"); + + + comboBox.addActionListener(new ActionListener(){ + @Override + public void actionPerformed(ActionEvent e) { + if(comboBox.getSelectedIndex()==0) + { + btnTCP.setText("Connect"); + jTextFieldLocalIp.setVisible(false); + jTextFieldLocalPort.setVisible(false); + lblLocalIp.setVisible(false); + lblLocalPort.setVisible(false); + lblRemoteIp.setVisible(true); + jTextFieldRemoteIp.setVisible(true); + lblRemotePort.setVisible(true); + jTextFieldRemotePort.setVisible(true); + } + else + { + btnTCP.setText("Listen"); + jTextFieldLocalIp.setVisible(true); + jTextFieldLocalPort.setVisible(true); + lblLocalIp.setVisible(true); + lblLocalPort.setVisible(true); + lblRemoteIp.setVisible(false); + jTextFieldRemoteIp.setVisible(false); + lblRemotePort.setVisible(false); + jTextFieldRemotePort.setVisible(false); + } + + } + + }); + + btnTCP.addActionListener(new ActionListener() { + @SuppressWarnings("deprecation") + @Override + public void actionPerformed(ActionEvent e) { + if(btnTCP.getText()=="Listen") + { + echo("Server socket opening..."); + try { + serverProcess = new TCP_ListenTask(main_inst , numInPoints); + serverProcess.start(); + } + catch (Exception e1) + { + echo(e1.getMessage()); + } + + return; + } + if(btnTCP.getText()=="StopServer") + { + btnTCP.setText("Listen"); + btnAddIp.setEnabled(true); + btnDeleteIp.setEnabled(true); + btnSaveIp.setEnabled(true); + btnLoadIp.setEnabled(true); + jTextFieldLocalIp.setEnabled(true); + jTextFieldLocalPort.setEnabled(true); + btnSend.setEnabled(false); + echo("Server socket closed..."); + serverProcess.closeTask(); + serverProcess.stop(); + return; + } + if(btnTCP.getText()=="Connect") + { + echo("Client socket opening..."); + try { + clientProcess = new TCP_ConnectTask(main_inst , numOutPoints); + clientProcess.start(); + } + catch (Exception e1) + { + echo(e1.getMessage()); + } + return; + } + if(btnTCP.getText()=="StopClient") + { + clientProcess.closeTask(); + echo("Client socket closed..."); + return; + } + } + }); + + GridBagConstraints gbc = new GridBagConstraints(); + JPanel TCPoptions = new JPanel(new FlowLayout(FlowLayout.CENTER)); + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 0; + gbc.insets = new Insets(1, 1, 1, 1); + TCPoptions.add(comboBox, gbc); + TCPoptions.add(btnTCP, gbc); + + JPanel LocalPanel = new JPanel(new FlowLayout(FlowLayout.CENTER)); + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 0; + gbc.insets = new Insets(1, 1, 1, 1); + LocalPanel.add(comboBox, gbc); + LocalPanel.add(btnTCP, gbc); + LocalPanel.add(lblLocalIp, gbc); + LocalPanel.add(jTextFieldLocalIp, gbc); + LocalPanel.add(lblLocalPort, gbc); + LocalPanel.add(jTextFieldLocalPort, gbc); + + JPanel RemotePanel = new JPanel(new FlowLayout(FlowLayout.CENTER)); + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 0; + gbc.insets = new Insets(1, 1, 1, 1); + + RemotePanel.add(lblRemoteIp, gbc); + RemotePanel.add(jTextFieldRemoteIp, gbc); + RemotePanel.add(lblRemotePort, gbc); + RemotePanel.add(jTextFieldRemotePort, gbc); + + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 1; + gbc.gridy = 0; + pnlTCP.add(TCPoptions, gbc); + gbc.gridx = 2; + gbc.gridy = 0; + pnlTCP.add(LocalPanel, gbc); + gbc.gridx = 3; + gbc.gridy = 0; + pnlTCP.add(RemotePanel, gbc); + return pnlTCP; + + } + + private static JPanel createInputPointPnl() { + + //Points from GTNET-SKT + TitledBorder borderPoints = BorderFactory.createTitledBorder(new SoftEdgeBorder(3,3, new Color(213, 223, 229)), "TCP Server"); + JPanel pnlPoint = new JPanel(new GridBagLayout()); + pnlPoint.setBorder(new CompoundBorder(borderPoints, new EmptyBorder(5,10,5,10))); + + GridBagConstraints gbc = new GridBagConstraints(); + + //Create the scroll pane and add the table to it. + JScrollPane scrollPane = new JScrollPane(IPtable); + gbc.gridx = 0; + gbc.gridy = 0; + gbc.anchor = GridBagConstraints.WEST; + gbc.weightx = 1; + gbc.fill = GridBagConstraints.BOTH; + pnlPoint.add(scrollPane,gbc); + + btnStart= new SoftEdgeButton("Start"); + btnAddIp = new SoftEdgeButton("Add") ; + btnDeleteIp = new SoftEdgeButton("Delete") ; + btnSaveIp = new SoftEdgeButton("Save Table"); + btnLoadIp = new SoftEdgeButton("Load Table"); + + btnAddIp.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) + { + if(numInPoints< GTNETSKT_MAX_INPUTS){ + int i = numInPoints++; + InputTableModel a = (InputTableModel) IPtable.getModel(); + gtnetSktInputName[i] = "POINTin" + Integer.toString(i); + gtnetSktInputType[i] = "float"; + Object[] values = {i, gtnetSktInputName[i], gtnetSktInputType[i], ""}; + a.insertData(values); + }else{ + echo("Number of Server Points is at maximum of:" + GTNETSKT_MAX_INPUTS); + } + } + }); + + btnDeleteIp.addActionListener(new ActionListener(){ + @Override + public void actionPerformed(ActionEvent e) { + if(IPtable.getSelectedRow() != -1){ + InputTableModel a = (InputTableModel) IPtable.getModel(); + a.removeRow(IPtable.getSelectedRow()); + numInPoints--; + for (int i=0; i < numInPoints; i++) { + a.setValueAt((Object) i, i, 0); + } + } + } + }); + + btnSaveIp.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + saveIPTable(); + } + }); + + btnLoadIp.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + loadIPTable(); + } + }); + + JPanel tableButtonPanel = new JPanel(new FlowLayout(FlowLayout.CENTER)); + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 0; + gbc.insets = new Insets(1, 1, 1, 1); + tableButtonPanel.add(btnAddIp, gbc); + tableButtonPanel.add(btnDeleteIp, gbc); + tableButtonPanel.add(btnSaveIp, gbc); + tableButtonPanel.add(btnLoadIp, gbc); + + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 1; + pnlPoint.add(tableButtonPanel, gbc); + + return pnlPoint; + + } + + private static JPanel createOutputPointPnl() { + + TitledBorder borderPoints = BorderFactory.createTitledBorder(new SoftEdgeBorder(3,3, new Color(213, 223, 229)), "TCP Client"); + + //Points to GTNET-SKT + JPanel pnlPoint = new JPanel(new GridBagLayout()); + + pnlPoint.setBorder(new CompoundBorder(borderPoints, new EmptyBorder(5,10,5,10))); + + GridBagConstraints gbc = new GridBagConstraints(); + + //Create the scroll pane and add the table to it. + JScrollPane scrollPane = new JScrollPane(OPtable); + gbc.gridx = 0; + gbc.gridy = 0; + gbc.anchor = GridBagConstraints.WEST; + gbc.weightx = 1; + gbc.fill = GridBagConstraints.BOTH; + pnlPoint.add(scrollPane,gbc); + + btnSend= new SoftEdgeButton("Send"); + btnSend.setEnabled(false); + SoftEdgeButton btnAddOp = new SoftEdgeButton("Add") ; + SoftEdgeButton btnDeleteOp = new SoftEdgeButton("Delete") ; + SoftEdgeButton btnSaveOp = new SoftEdgeButton("Save Table"); + SoftEdgeButton btnLoadOp = new SoftEdgeButton("Load Table"); + + btnSend.addActionListener(new ActionListener() { + int txCnt = 0; + @Override + public void actionPerformed(ActionEvent e) { + + int size = numOutPoints * 4; + + try { + byte[] buffer = new byte[size]; + ByteBuffer outbuff = ByteBuffer.wrap(buffer); + txCnt++; + for (int i = 0; i> data = new Vector>(); + + public InputTableModel(String[] cNames) + { + columnNames = cNames; + } + + @Override + public int getColumnCount() { + return columnNames.length; + } + + @Override + public int getRowCount() { + return data.size(); + } + + @Override + public Object getValueAt(int row, int col) { + return ((Vector) data.get(row)).get(col); + } + + public String getColumnName(int col){ + return columnNames[col]; + } + + public Class getColumnClass(int c){ + return getValueAt(0,c).getClass(); + } + + @SuppressWarnings("unchecked") + public void setValueAt(Object value, int row, int col){ + if (DEBUG) { + System.out.println("Setting value at " + row + "," + col + + " to " + value + + " (an instance of " + + value.getClass() + ")"); + } + if (value instanceof Object && col == 0) { + ((Vector) data.get(row)).setElementAt(value, col); + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 1) { + String newValue = (String) value; + // check for valid length + if (newValue.length()<=10) { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + JOptionPane.showMessageDialog(null, "Value at " + row + "," + col + " Must be 10 characters or less", "Input Error", JOptionPane.ERROR_MESSAGE); + return; + } + } + + if (value instanceof String && col == 2) { + ((Vector) data.get(row)).setElementAt(value, col); + gtnetSktInputType[row]=(String) value; + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 3) { + boolean save = false; + int numdecimals = 0; +// int offset = 0; + String tempStr = (String) ((Vector) data.get(row)).elementAt(2); + String newValue = (String) value; + newValue = newValue.replaceAll(",", ""); + + // check for valid digits, decimal places, and range check + for (int i=0; i < newValue.length(); i++) { + char c = newValue.charAt(i); +// if(c == '-' && i == 0){ +// offset = 1; +// } + if(i > 0 && c == '.' && tempStr.equalsIgnoreCase("float")){ + numdecimals ++; + } + if ( (c == '-' && i == 0) | (c >= '0' && c <= '9') | (i > 0 && c == '.' && tempStr.equalsIgnoreCase("float")) && numdecimals<=1) + { + save = true; + } + } + if (save) + { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + if(tempStr.equalsIgnoreCase("int")) + { + JOptionPane.showMessageDialog(null, "Value at " + row + "," + col + " Must be a 32 bit integer number from -2,147,483,648 to +2,147,483,647", "Input Error", JOptionPane.ERROR_MESSAGE); + } + else + { + JOptionPane.showMessageDialog(null, "Value at " + row + "," + col + " Must be a 32 bit float number from -2,147,483,648.0 to +2,147,483,647.0", "Input Error", JOptionPane.ERROR_MESSAGE); + } + + return; + } + } + } + + public boolean isCellEditable(int row, int col){ + if (col != 2) { + return false; + }else if(btnStart.getText()=="Stop"){ + return false; + } else { + return true; + } + } + + @SuppressWarnings("unchecked") + public void insertData(Object[] values){ + data.add(new Vector()); + for(int i =0; i) data.get(data.size()-1)).add(values[i]); + } + fireTableDataChanged(); + } + + public void removeRow(int row){ + data.removeElementAt(row); + fireTableDataChanged(); + } + + private void printDebugData() { + int numRows = getRowCount(); + int numCols = getColumnCount(); + + for (int i=0; i < numRows; i++) { + System.out.print(" row " + i + ":"); + for (int j=0; j < numCols; j++) { + System.out.print(" " + ((Vector) data.get(i)).elementAt(j) ); + } + System.out.println(); + } + System.out.println("----------------------------------------------------"); + } + } // end of tableModel + + class OutputTableModel extends AbstractTableModel { + + /** + * + */ + private static final long serialVersionUID = 8248501194260208975L; + private String[] columnNames; + private Vector> data = new Vector>(); + + public OutputTableModel(String[] cNames) + { + columnNames = cNames; + } + + @Override + public int getColumnCount() { + return columnNames.length; + } + + @Override + public int getRowCount() { + return data.size(); + } + + @Override + public Object getValueAt(int row, int col) { + return ((Vector) data.get(row)).get(col); + } + + public String getColumnName(int col){ + return columnNames[col]; + } + + public Class getColumnClass(int c){ + return getValueAt(0,c).getClass(); + } + + @SuppressWarnings("unchecked") + public void setValueAt(Object value, int row, int col){ + if (DEBUG) { + System.out.println("Setting value at " + row + "," + col + + " to " + value + + " (an instance of " + + value.getClass() + ")"); + } + + if (value instanceof Object && col == 0) { + ((Vector) data.get(row)).setElementAt(value, col); + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 1) { + String newValue = (String) value; + // check for valid length + if (newValue.length()<=10) { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + JOptionPane.showMessageDialog(null, "Must be 10 characters or less", "Input Error", JOptionPane.ERROR_MESSAGE); + return; + } + } + + if (value instanceof String && col == 2) { + ((Vector) data.get(row)).setElementAt(value, col); + gtnetSktOutputType[row]=(String) value; + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 3) { + boolean save = false; + boolean realok = true; + boolean fracok = true; + int numdecimals = 0; + int offset = 0; + String typeStr = (String) ((Vector) data.get(row)).elementAt(2); + String newValue = (String) value; + String real = null, frac = null; + newValue = newValue.replaceAll(",", ""); + if(newValue.contains("-")){ + offset = 1; + } + if(typeStr.equalsIgnoreCase("float") && newValue.contains(".")){ // handles the decimal + real = newValue.substring(offset, newValue.indexOf(".")); + frac = newValue.substring(newValue.indexOf(".")+1, newValue.length()); + if(real.length()>=10){ + for (int i=0; i < 10; i++) { + char c = real.charAt(i); + if (c > '2' && i == 0) + realok = false; + if (c > '1' && i == 1) + realok = false; + if (c > '4' && i == 2) + realok = false; + if (c > '7' && i == 3) + realok = false; + if (c > '4' && i == 4) + realok = false; + if (c > '8' && i == 5) + realok = false; + if (c > '3' && i == 6) + realok = false; + if (c > '6' && i == 7) + realok = false; + if (c > '4' && i == 8) + realok = false; + if (c > '7' && i == 9 && offset==0) + realok = false; + if (c == '7' && i == 9 && offset==0 && realok){ + if(real.contains("2147483647")){ + for (int j=0; j < frac.length(); j++) { + char c1 = frac.charAt(j); + if(c1>'0'){ + fracok = false; + echo("This is larger than a signed 16 bit float: " + real + "." + frac); + } + } + } + } + if (c > '8' && i == 9 && offset==1) // for negative numbers + realok = false; + if (c == '8' && i == 9 && offset==1 && realok){ + if(real.contains("2147483648")){ + for (int j=0; j < frac.length(); j++) { + char c1 = frac.charAt(j); + if(c1>'0'){ + fracok = false; + echo("This is larger than a signed 16 bit float: " + real + "." + frac); + } + } + } + } + + } + } + } + + if(typeStr.equalsIgnoreCase("int") | typeStr.equalsIgnoreCase("float") && !newValue.contains(".")){ + real = newValue.substring(offset, newValue.length()); + } + if(typeStr.equalsIgnoreCase("int") && newValue.contains(".")){ + real = newValue.substring(offset, newValue.indexOf(".")); + int i = Math.round(Float.valueOf(newValue)); + newValue = Integer.toString(i); + } + if(real.length()<=10){ + // check for valid digits and maximum range check + for (int i=0; i < real.length(); i++) { + char c = real.charAt(i); + if(i > 0 && c == '.' && typeStr.equalsIgnoreCase("float")){ + numdecimals ++; + } + if ( (c == '-' && i == 0) | (c >= '0' && c <= '9') | (i > 0 && c == '.' && typeStr.equalsIgnoreCase("float")) && numdecimals<=1) + { + save = true; + } + + if(real.length()>=10){ // The check for the maximum value + if (c > '2' && i == 0) + save = false; + if (c > '1' && i == 1) + save = false; + if (c > '4' && i == 2) + save = false; + if (c > '7' && i == 3) + save = false; + if (c > '4' && i == 4) + save = false; + if (c > '8' && i == 5) + save = false; + if (c > '3' && i == 6) + save = false; + if (c > '6' && i == 7) + save = false; + if (c > '4' && i == 8) + save = false; + if (c > '7' && i == 9 && offset==0) + save = false; + if (c > '8' && i == 9 && offset==1) // for negative numbers + save = false; + } + } + } + else + { + save = false; + } + if (save && realok && fracok) + { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + if(typeStr.equalsIgnoreCase("int")) + { + JOptionPane.showMessageDialog(null, "Must be a 32 bit integer number from -2,147,483,648 to +2,147,483,647", "Input Error", JOptionPane.ERROR_MESSAGE); + } + else + { + JOptionPane.showMessageDialog(null, "Must be a 32 bit float number from -2,147,483,648.0 to +2,147,483,647.0", "Input Error", JOptionPane.ERROR_MESSAGE); + } + + return; + } + } + } + + public boolean isCellEditable(int row, int col){ + if (col < 1) { + return false; + } else { + if(data.elementAt(row).toString().contains("int")) + { + OPtable.getColumnModel().getColumn(3).setCellEditor(editorInt); + }else{ + OPtable.getColumnModel().getColumn(3).setCellEditor(editorFloat); + } + return true; + } + } + + @SuppressWarnings("unchecked") + public void insertData(Object[] values){ + data.add(new Vector()); + for(int i =0; i) data.get(data.size()-1)).add(values[i]); + } + fireTableDataChanged(); + } + + public void removeRow(int row){ + data.removeElementAt(row); + fireTableDataChanged(); + } + + private void printDebugData() { + int numRows = getRowCount(); + int numCols = getColumnCount(); + + for (int i=0; i < numRows; i++) { + System.out.print(" row " + i + ":"); + for (int j=0; j < numCols; j++) { + System.out.print(" " + ((Vector) data.get(i)).elementAt(j) ); + } + System.out.println(); + } + System.out.println("----------------------------------------------------"); + } + } // end of tableModel + + //simple function to initialize parameters from the data file to variables + public static int InitParamsFromFile(String fname, String[] gtnetSktName, String[] gtnetSktType) + { + FileInputStream fileInputStream = null; + InputStreamReader inputStreamReader = null; + BufferedReader bufferedReader = null; + String[] var = null; + int points = 0; + + try { + String[] result = fileChooser(false,fname); + if (result != null){ + fileInputStream = new FileInputStream(result[1]); + inputStreamReader = new InputStreamReader(fileInputStream, "UTF-8"); + bufferedReader = new BufferedReader(inputStreamReader); + + // use BufferedReader here + String s; + + while((s = bufferedReader.readLine()) != null){ + var = s.split(delim);//\t ,\n\r + gtnetSktName[points] = var[0]; + gtnetSktType[points] = var[1]; + points++; + } + } + } + catch (IOException e) { + e.printStackTrace(); + } + finally + { + try { + if (fileInputStream != null){ + fileInputStream.close(); + inputStreamReader.close(); + bufferedReader.close(); + } + } + catch (IOException e) { + e.printStackTrace(); + } + } + return points; + } + + //simple function to fill data to table + public static void fillOutputData(JTable pointTable, int numPoint, String[] gtnetSktName, String[] gtnetSktType) + { + OutputTableModel a = (OutputTableModel) pointTable.getModel(); + for (int i=0; i < numPoint; i++) { + if(gtnetSktType[i].contains("int")){ + Object[] values = {i, gtnetSktName[i], gtnetSktType[i], "1"}; + a.insertData(values); + }else{ + Object[] values = {i, gtnetSktName[i], gtnetSktType[i], "9.9"}; + a.insertData(values); + } + } + + } + + //simple function to fill data to table + public static void fillInputData(JTable pointTable, int numPoint, String[] gtnetSktName, String[] gtnetSktType) + { + InputTableModel a = (InputTableModel) pointTable.getModel(); + for (int i=0; i < numPoint; i++) { + Object[] values = {i, gtnetSktName[i], gtnetSktType[i], ""}; + a.insertData(values); + } + + } + + + //simple function to echo data to terminal + public static void echo(String msg) + { + if (DEBUG) { + System.out.println(msg); + } + + textArea.append(msg + newline); + + //Make sure the new text is visible, even if there + //was a selection in the text area. + textArea.setCaretPosition(textArea.getDocument().getLength()); + + } + + //simple function to save the file name and path + private static String[] fileChooser(boolean folderOnly, String fname) + { + String[] filePath = null; +// JFileChooser c = new JFileChooser(); + myJFileChooser = new JFileChooser(); + File myfile = new File(fname); + + if(folderOnly) + { + myJFileChooser.setDialogTitle("Select Folder..."); + myJFileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); + + int rVal = myJFileChooser.showOpenDialog(null); + + if(rVal == JFileChooser.APPROVE_OPTION) + { + File folder = myJFileChooser.getSelectedFile(); + + filePath = new String[2]; + + filePath[0] = ""; + filePath[1] = folder.getAbsolutePath(); + } + } + else + { + myJFileChooser.setDialogTitle("Select File"); + myJFileChooser.setSelectedFile(myfile); + + int rVal = myJFileChooser.showOpenDialog(null); + + if(rVal == JFileChooser.APPROVE_OPTION) + { + File fileFolder = myJFileChooser.getSelectedFile(); + + filePath = new String[2]; + + filePath[0] = myJFileChooser.getSelectedFile().getName(); + filePath[1] = fileFolder.getAbsolutePath(); + } + } + + return filePath; + }//end saveAsChooser + + public static byte[] convertToByteArray(int value) { + byte[] bytes = new byte[4]; + ByteBuffer buffer = ByteBuffer.allocate(bytes.length); + buffer.putInt(value); + return buffer.array(); + } + + public static byte[] convertToByteArray(float value) { + byte[] bytes = new byte[4]; + ByteBuffer buffer = ByteBuffer.allocate(bytes.length); + buffer.putFloat(value); + return buffer.array(); + } + + public static byte[] convertToByteArray(byte value) { + byte[] bytes = new byte[4]; + ByteBuffer buffer = ByteBuffer.allocate(bytes.length); + buffer.put(value); + return buffer.array(); + } + +} // End of Class + +class TCP_ListenTask extends Thread +{ + private volatile boolean stop = false; + int npoints = 0; + int ival[] = null; + float fval[] = null; +// ServerSocket serverSocket = null; +// Socket connectionSocket = null; + GTNET_SKT_TCP_GUI myskt = null; + + public TCP_ListenTask(GTNET_SKT_TCP_GUI myinst, int numPoints) throws SocketException { + this.npoints = numPoints; + ival = new int[numPoints]; + fval = new float[numPoints]; + this.myskt = myinst; + } + public void closeTask() { + try { + stop = true; + myskt.serverSocket.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + public void run() { + while (!stop) { + ByteBuffer buf; + try + { + //1. creating a server socket, parameter is local port number + myskt.serverSocket = new ServerSocket(); + myskt.serverSocket.setReuseAddress(true); + // inSocket.setSoTimeout(10000); // DO NOT USE TIMEOUTS + myskt.connectionSocket = new Socket(); + + String ipAddr = GTNET_SKT_TCP_GUI.jTextFieldLocalIp.getText(); + int ipPort = Integer.parseInt(GTNET_SKT_TCP_GUI.jTextFieldLocalPort.getText()); + myskt.serverSocket.bind(new InetSocketAddress(ipAddr, ipPort)); + + //2. Wait for an incoming data + GTNET_SKT_TCP_GUI.echo("Server socket created. Waiting for incoming data..."); + + GTNET_SKT_TCP_GUI.btnTCP.setText("StopServer"); + GTNET_SKT_TCP_GUI.btnAddIp.setEnabled(false); + GTNET_SKT_TCP_GUI.btnDeleteIp.setEnabled(false); + GTNET_SKT_TCP_GUI.btnSaveIp.setEnabled(false); + GTNET_SKT_TCP_GUI.btnLoadIp.setEnabled(false); + GTNET_SKT_TCP_GUI.jTextFieldLocalIp.setEnabled(false); + GTNET_SKT_TCP_GUI.jTextFieldLocalPort.setEnabled(false); + + //communication loop + int rxCnt = 0; + while (!(myskt.serverSocket.isClosed())) + { + rxCnt++; + + myskt.connectionSocket = myskt.serverSocket.accept(); + GTNET_SKT_TCP_GUI.echo("Connection received from " + myskt.connectionSocket.getInetAddress().getHostName() + " : " + myskt.connectionSocket.getPort()); + GTNET_SKT_TCP_GUI.btnSend.setEnabled(true); + InputStream insktStream = myskt.connectionSocket.getInputStream(); + byte[] buff = new byte[(npoints) * 4]; // Buffer + int num = -1; // Bytes read + while( (num = insktStream.read(buff)) >= 0 ){ // Not EOS yet + // System.out.print(new String(buff,0,num) ); // Echo to console + // out.write( buff, 0, num ); // Echo to source + // out.flush(); // Flush stream + if (num==(npoints) * 4) + insktStream.close(); // This is necessary in Server mode to read new packets + break; + } // end while + if (num==(npoints) * 4){ + buf = ByteBuffer.wrap(buff); + for (int i = 0; i= 0 ){ // Not EOS yet +// // System.out.print(new String(buff,0,num) ); // Echo to console +// // out.write( buff, 0, num ); // Echo to source +// // out.flush(); // Flush stream +// if (num==(npoints) * 4) +// // inskt.close(); +// break; +// } // end while + + if (num==(npoints) * 4){ + ByteBuffer buf = ByteBuffer.wrap(buff); + for (int i = 0; i comboBox = new JComboBox(options); + comboBox.setMaximumRowCount(4); + TableCellEditor editorType = new DefaultCellEditor(comboBox); + + // The Server Table + String columnNames[] = {"Point #","Variable","Type","Value"}; + IPtable = new JTable(new InputTableModel(columnNames));//Create JTable + IPtable.setCellSelectionEnabled(true); + IPtable.setPreferredScrollableViewportSize(new Dimension(200, 150)); + IPtable.setFillsViewportHeight(true); + IPtable.getTableHeader().setReorderingAllowed(false); //no column dragging + IPtable.setRowSelectionAllowed(true); + IPtable.setColumnSelectionAllowed(false); + IPtable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); + JTableHeader header = IPtable.getTableHeader(); + header.setBackground(Color.LIGHT_GRAY); + IPtable.getColumnModel().getColumn(2).setCellEditor(editorType); + + // The Client Table + OPtable = new JTable(new OutputTableModel(columnNames));//Create JTable + OPtable.setPreferredScrollableViewportSize(new Dimension(200, 150)); + OPtable.setFillsViewportHeight(true); + OPtable.getTableHeader().setReorderingAllowed(false); //no column dragging + OPtable.setRowSelectionAllowed(true); + OPtable.setColumnSelectionAllowed(false); + OPtable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); + OPtable.getTableHeader().setBackground(Color.LIGHT_GRAY); + OPtable.getColumnModel().getColumn(2).setCellEditor(editorType); + + setup(); // The GUI + + setSize(555,745); + setLayout(new FlowLayout()); + setDefaultCloseOperation(EXIT_ON_CLOSE); + this.getContentPane().add(MainPnl); + setVisible(true); + + } + + public static void setup() + { + try { + host = InetAddress.getLocalHost(); + } catch (UnknownHostException e) { + e.printStackTrace(); + } + + // Main Panel + MainPnl = new JPanel(new GridBagLayout()); + GridBagConstraints gbc = new GridBagConstraints(); + gbc.gridx = 0; + gbc.gridy = 0; + gbc.gridwidth = 1; + MainPnl.add(createInputPointPnl(), gbc); + gbc.gridx = 0; + gbc.gridy = 1; + gbc.gridwidth = 1; + MainPnl.add(createOutputPointPnl(), gbc); + gbc.gridx = 0; + gbc.gridy = 2; + gbc.gridwidth = 1; + MainPnl.add(createMsgPnl(), gbc); + + } + + private static JPanel createInputPointPnl() { + + //Points from GTNET-SKT + TitledBorder borderPoints = BorderFactory.createTitledBorder(new SoftEdgeBorder(3,3, new Color(213, 223, 229)), "GTNET-SKT UDP Server"); + JPanel pnlPoint = new JPanel(new GridBagLayout()); + pnlPoint.setBorder(new CompoundBorder(borderPoints, new EmptyBorder(5,10,5,10))); + + GridBagConstraints gbc = new GridBagConstraints(); + + //Create the scroll pane and add the table to it. + JScrollPane scrollPane = new JScrollPane(IPtable); + gbc.gridx = 0; + gbc.gridy = 0; + gbc.anchor = GridBagConstraints.WEST; + gbc.weightx = 1; + gbc.fill = GridBagConstraints.BOTH; + pnlPoint.add(scrollPane,gbc); + + jTextFieldLocalIp = new JTextField("", 10); + jTextFieldLocalIp.setText(host.getHostAddress()); + jTextFieldLocalIp.setEditable(true); + + jTextFieldLocalPort = new JTextField("", 6); + jTextFieldLocalPort.setText("12345"); + + btnStart= new SoftEdgeButton("Start"); + btnAddIp = new SoftEdgeButton("Add") ; + btnDeleteIp = new SoftEdgeButton("Delete") ; + btnSaveIp = new SoftEdgeButton("Save Table"); + btnLoadIp = new SoftEdgeButton("Load Table"); + + btnStart.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + if(GTNET_SKT_UDP_GUI.btnStart.getText()=="Start") + { + GTNET_SKT_UDP_GUI.btnStart.setText("Stop"); + GTNET_SKT_UDP_GUI.btnAddIp.setEnabled(false); + GTNET_SKT_UDP_GUI.btnDeleteIp.setEnabled(false); + GTNET_SKT_UDP_GUI.btnSaveIp.setEnabled(false); + GTNET_SKT_UDP_GUI.btnLoadIp.setEnabled(false); + GTNET_SKT_UDP_GUI.jTextFieldLocalIp.setEnabled(false); + GTNET_SKT_UDP_GUI.jTextFieldLocalPort.setEnabled(false); +// GTNET_SKT_UDP_GUI.jTextFieldRemoteIp.setEnabled(false); +// GTNET_SKT_UDP_GUI.jTextFieldRemotePort.setEnabled(false); + try { + GTNET_SKT_UDP_GUI.process = new UDP_ServerTask(GTNET_SKT_UDP_GUI.numInPoints); + GTNET_SKT_UDP_GUI.process.execute(); + } + catch (Exception e1) + { + echo(e1.getMessage()); + } + } + else + { + GTNET_SKT_UDP_GUI.btnStart.setText("Start"); + GTNET_SKT_UDP_GUI.btnAddIp.setEnabled(true); + GTNET_SKT_UDP_GUI.btnDeleteIp.setEnabled(true); + GTNET_SKT_UDP_GUI.btnSaveIp.setEnabled(true); + GTNET_SKT_UDP_GUI.btnLoadIp.setEnabled(true); + GTNET_SKT_UDP_GUI.jTextFieldLocalIp.setEnabled(true); + GTNET_SKT_UDP_GUI.jTextFieldLocalPort.setEnabled(true); +// GTNET_SKT_UDP_GUI.jTextFieldRemoteIp.setEnabled(true); +// GTNET_SKT_UDP_GUI.jTextFieldRemotePort.setEnabled(true); + GTNET_SKT_UDP_GUI.process.closeTask(); + GTNET_SKT_UDP_GUI.process.cancel(true); + GTNET_SKT_UDP_GUI.echo("Server socket closed."); + } + } + }); + + btnAddIp.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) + { + if(GTNET_SKT_UDP_GUI.numInPoints< GTNET_SKT_UDP_GUI.GTNETSKT_MAX_INPUTS){ + int i = GTNET_SKT_UDP_GUI.numInPoints++; + InputTableModel a = (InputTableModel) GTNET_SKT_UDP_GUI.IPtable.getModel(); + GTNET_SKT_UDP_GUI.gtnetSktInputName[i] = "POINTin" + Integer.toString(i); + GTNET_SKT_UDP_GUI.gtnetSktInputType[i] = "float"; + Object[] values = {i, GTNET_SKT_UDP_GUI.gtnetSktInputName[i], GTNET_SKT_UDP_GUI.gtnetSktInputType[i], ""}; + a.insertData(values); + }else{ + GTNET_SKT_UDP_GUI.echo("Number of Server Points is at maximum of:" + GTNET_SKT_UDP_GUI.GTNETSKT_MAX_INPUTS); + } + } + }); + + btnDeleteIp.addActionListener(new ActionListener(){ + @Override + public void actionPerformed(ActionEvent e) { + if(GTNET_SKT_UDP_GUI.IPtable.getSelectedRow() != -1){ + GTNET_SKT_UDP_GUI.InputTableModel a = (GTNET_SKT_UDP_GUI.InputTableModel) GTNET_SKT_UDP_GUI.IPtable.getModel(); + a.removeRow(GTNET_SKT_UDP_GUI.IPtable.getSelectedRow()); + GTNET_SKT_UDP_GUI.numInPoints--; + for (int i=0; i < GTNET_SKT_UDP_GUI.numInPoints; i++) { + a.setValueAt((Object) i, i, 0); + } + } + } + }); + + btnSaveIp.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + saveIPTable(); + } + }); + + btnLoadIp.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + loadIPTable(); + } + }); + + JPanel LocalPanel = new JPanel(new FlowLayout(FlowLayout.CENTER)); + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 0; + gbc.insets = new Insets(2, 2, 2, 2); + JLabel lblLocalIp = new JLabel("Local Server Settings, IP Address:"); + LocalPanel.add(lblLocalIp, gbc); + LocalPanel.add(jTextFieldLocalIp, gbc); + LocalPanel.add(new JLabel("Port:"), gbc); + LocalPanel.add(jTextFieldLocalPort, gbc); + LocalPanel.add(btnStart, gbc); + JPanel tableButtonPanel = new JPanel(new FlowLayout(FlowLayout.CENTER)); + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 0; + gbc.insets = new Insets(1, 1, 1, 1); + tableButtonPanel.add(btnAddIp, gbc); + tableButtonPanel.add(btnDeleteIp, gbc); + tableButtonPanel.add(btnSaveIp, gbc); + tableButtonPanel.add(btnLoadIp, gbc); + + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 1; + pnlPoint.add(LocalPanel, gbc); + gbc.gridx = 0; + gbc.gridy = 2; + pnlPoint.add(tableButtonPanel, gbc); + + return pnlPoint; + + } + + private static JPanel createOutputPointPnl() { + + TitledBorder borderPoints = BorderFactory.createTitledBorder(new SoftEdgeBorder(3,3, new Color(213, 223, 229)), "GTNET-SKT UDP Client"); + + //Points to GTNET-SKT + JPanel pnlPoint = new JPanel(new GridBagLayout()); + + pnlPoint.setBorder(new CompoundBorder(borderPoints, new EmptyBorder(5,10,5,10))); + + GridBagConstraints gbc = new GridBagConstraints(); + + //Create the scroll pane and add the table to it. + JScrollPane scrollPane = new JScrollPane(OPtable); + gbc.gridx = 0; + gbc.gridy = 0; + gbc.anchor = GridBagConstraints.WEST; + gbc.weightx = 1; + gbc.fill = GridBagConstraints.BOTH; + pnlPoint.add(scrollPane,gbc); + + jTextFieldRemoteIp = new JTextField("", 9); + jTextFieldRemoteIp.setText(host.getHostAddress()); + if (DEBUG) { + jTextFieldRemoteIp.setText("172.24.9.185"); + } + jTextFieldRemoteIp.setEditable(true); + + jTextFieldRemotePort = new JTextField("", 5); + jTextFieldRemotePort.setText("12345"); + + btnSend= new SoftEdgeButton("Send"); + SoftEdgeButton btnAddOp = new SoftEdgeButton("Add") ; + SoftEdgeButton btnDeleteOp = new SoftEdgeButton("Delete") ; + SoftEdgeButton btnSaveOp = new SoftEdgeButton("Save Table"); + SoftEdgeButton btnLoadOp = new SoftEdgeButton("Load Table"); + + btnSend.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + DatagramSocket outSocket = null; + int size = GTNET_SKT_UDP_GUI.numOutPoints * 4; + try { + InetAddress gtnetIp = InetAddress.getByName(GTNET_SKT_UDP_GUI.jTextFieldRemoteIp.getText()); + int gtnetPort = Integer.parseInt(GTNET_SKT_UDP_GUI.jTextFieldRemotePort.getText()); + byte[] buffer = new byte[size]; + ByteBuffer outbuff = ByteBuffer.wrap(buffer); + + for (int i = 0; i> data = new Vector>(); + + public InputTableModel(String[] cNames) + { + columnNames = cNames; + } + + @Override + public int getColumnCount() { + return columnNames.length; + } + + @Override + public int getRowCount() { + return data.size(); + } + + @Override + public Object getValueAt(int row, int col) { + return ((Vector) data.get(row)).get(col); + } + + public String getColumnName(int col){ + return columnNames[col]; + } + + public Class getColumnClass(int c){ + return getValueAt(0,c).getClass(); + } + + @SuppressWarnings("unchecked") + public void setValueAt(Object value, int row, int col){ + if (DEBUG) { + System.out.println("Setting value at " + row + "," + col + + " to " + value + + " (an instance of " + + value.getClass() + ")"); + } + if (value instanceof Object && col == 0) { + ((Vector) data.get(row)).setElementAt(value, col); + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 1) { + String newValue = (String) value; + // check for valid length + if (newValue.length()<=10) { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + JOptionPane.showMessageDialog(null, "Value at " + row + "," + col + " Must be 10 characters or less", "Input Error", JOptionPane.ERROR_MESSAGE); + return; + } + } + + if (value instanceof String && col == 2) { + ((Vector) data.get(row)).setElementAt(value, col); + gtnetSktInputType[row]=(String) value; + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 3) { + boolean save = false; + int numdecimals = 0; +// int offset = 0; + String tempStr = (String) ((Vector) data.get(row)).elementAt(2); + String newValue = (String) value; + newValue = newValue.replaceAll(",", ""); + + // check for valid digits, decimal places, and range check + for (int i=0; i < newValue.length(); i++) { + char c = newValue.charAt(i); +// if(c == '-' && i == 0){ +// offset = 1; +// } + if(i > 0 && c == '.' && tempStr.equalsIgnoreCase("float")){ + numdecimals ++; + } + if ( (c == '-' && i == 0) | (c >= '0' && c <= '9') | (i > 0 && c == '.' && tempStr.equalsIgnoreCase("float")) && numdecimals<=1) + { + save = true; + } + } + if (save) + { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + if(tempStr.equalsIgnoreCase("int")) + { + JOptionPane.showMessageDialog(null, "Value at " + row + "," + col + " Must be a 32 bit integer number from -2,147,483,648 to +2,147,483,647", "Input Error", JOptionPane.ERROR_MESSAGE); + } + else + { + JOptionPane.showMessageDialog(null, "Value at " + row + "," + col + " Must be a 32 bit float number from -2,147,483,648.0 to +2,147,483,647.0", "Input Error", JOptionPane.ERROR_MESSAGE); + } + + return; + } + } + } + + public boolean isCellEditable(int row, int col){ + if (col != 2) { + return false; + }else if(GTNET_SKT_UDP_GUI.btnStart.getText()=="Stop"){ + return false; + } else { + return true; + } + } + + @SuppressWarnings("unchecked") + public void insertData(Object[] values){ + data.add(new Vector()); + for(int i =0; i) data.get(data.size()-1)).add(values[i]); + } + fireTableDataChanged(); + } + + public void removeRow(int row){ + data.removeElementAt(row); + fireTableDataChanged(); + } + + private void printDebugData() { + int numRows = getRowCount(); + int numCols = getColumnCount(); + + for (int i=0; i < numRows; i++) { + System.out.print(" row " + i + ":"); + for (int j=0; j < numCols; j++) { + System.out.print(" " + ((Vector) data.get(i)).elementAt(j) ); + } + System.out.println(); + } + System.out.println("----------------------------------------------------"); + } + } // end of tableModel + + class OutputTableModel extends AbstractTableModel { + + /** + * + */ + private static final long serialVersionUID = 8248501194260208975L; + private String[] columnNames; + private Vector> data = new Vector>(); + + public OutputTableModel(String[] cNames) + { + columnNames = cNames; + } + + @Override + public int getColumnCount() { + return columnNames.length; + } + + @Override + public int getRowCount() { + return data.size(); + } + + @Override + public Object getValueAt(int row, int col) { + return ((Vector) data.get(row)).get(col); + } + + public String getColumnName(int col){ + return columnNames[col]; + } + + public Class getColumnClass(int c){ + return getValueAt(0,c).getClass(); + } + + @SuppressWarnings("unchecked") + public void setValueAt(Object value, int row, int col){ + if (DEBUG) { + System.out.println("Setting value at " + row + "," + col + + " to " + value + + " (an instance of " + + value.getClass() + ")"); + } + + if (value instanceof Object && col == 0) { + ((Vector) data.get(row)).setElementAt(value, col); + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 1) { + String newValue = (String) value; + // check for valid length + if (newValue.length()<=10) { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + JOptionPane.showMessageDialog(null, "Must be 10 characters or less", "Input Error", JOptionPane.ERROR_MESSAGE); + return; + } + } + + if (value instanceof String && col == 2) { + ((Vector) data.get(row)).setElementAt(value, col); + gtnetSktOutputType[row]=(String) value; + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 3) { + boolean save = false; + boolean realok = true; + boolean fracok = true; + int numdecimals = 0; + int offset = 0; + String typeStr = (String) ((Vector) data.get(row)).elementAt(2); + String newValue = (String) value; + String real = null, frac = null; + newValue = newValue.replaceAll(",", ""); + if(newValue.contains("-")){ + offset = 1; + } + if(typeStr.equalsIgnoreCase("float") && newValue.contains(".")){ // handles the decimal + real = newValue.substring(offset, newValue.indexOf(".")); + frac = newValue.substring(newValue.indexOf(".")+1, newValue.length()); + if(real.length()>=10){ + for (int i=0; i < 10; i++) { + char c = real.charAt(i); + if (c > '2' && i == 0) + realok = false; + if (c > '1' && i == 1) + realok = false; + if (c > '4' && i == 2) + realok = false; + if (c > '7' && i == 3) + realok = false; + if (c > '4' && i == 4) + realok = false; + if (c > '8' && i == 5) + realok = false; + if (c > '3' && i == 6) + realok = false; + if (c > '6' && i == 7) + realok = false; + if (c > '4' && i == 8) + realok = false; + if (c > '7' && i == 9 && offset==0) + realok = false; + if (c == '7' && i == 9 && offset==0 && realok){ + if(real.contains("2147483647")){ + for (int j=0; j < frac.length(); j++) { + char c1 = frac.charAt(j); + if(c1>'0'){ + fracok = false; + echo("This is larger than a signed 16 bit float: " + real + "." + frac); + } + } + } + } + if (c > '8' && i == 9 && offset==1) // for negative numbers + realok = false; + if (c == '8' && i == 9 && offset==1 && realok){ + if(real.contains("2147483648")){ + for (int j=0; j < frac.length(); j++) { + char c1 = frac.charAt(j); + if(c1>'0'){ + fracok = false; + echo("This is larger than a signed 16 bit float: " + real + "." + frac); + } + } + } + } + + } + } + } + + if(typeStr.equalsIgnoreCase("int") | typeStr.equalsIgnoreCase("float") && !newValue.contains(".")){ + real = newValue.substring(offset, newValue.length()); + } + if(typeStr.equalsIgnoreCase("int") && newValue.contains(".")){ + real = newValue.substring(offset, newValue.indexOf(".")); + int i = Math.round(Float.valueOf(newValue)); + newValue = Integer.toString(i); + } + if(real.length()<=10){ + // check for valid digits and maximum range check + for (int i=0; i < real.length(); i++) { + char c = real.charAt(i); + if(i > 0 && c == '.' && typeStr.equalsIgnoreCase("float")){ + numdecimals ++; + } + if ( (c == '-' && i == 0) | (c >= '0' && c <= '9') | (i > 0 && c == '.' && typeStr.equalsIgnoreCase("float")) && numdecimals<=1) + { + save = true; + } + + if(real.length()>=10){ // The check for the maximum value + if (c > '2' && i == 0) + save = false; + if (c > '1' && i == 1) + save = false; + if (c > '4' && i == 2) + save = false; + if (c > '7' && i == 3) + save = false; + if (c > '4' && i == 4) + save = false; + if (c > '8' && i == 5) + save = false; + if (c > '3' && i == 6) + save = false; + if (c > '6' && i == 7) + save = false; + if (c > '4' && i == 8) + save = false; + if (c > '7' && i == 9 && offset==0) + save = false; + if (c > '8' && i == 9 && offset==1) // for negative numbers + save = false; + } + } + } + else + { + save = false; + } + if (save && realok && fracok) + { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + if(typeStr.equalsIgnoreCase("int")) + { + JOptionPane.showMessageDialog(null, "Must be a 32 bit integer number from -2,147,483,648 to +2,147,483,647", "Input Error", JOptionPane.ERROR_MESSAGE); + } + else + { + JOptionPane.showMessageDialog(null, "Must be a 32 bit float number from -2,147,483,648.0 to +2,147,483,647.0", "Input Error", JOptionPane.ERROR_MESSAGE); + } + + return; + } + } + } + + public boolean isCellEditable(int row, int col){ + if (col < 1) { + return false; + } else { + if(data.elementAt(row).toString().contains("int")) + { + OPtable.getColumnModel().getColumn(3).setCellEditor(editorInt); + }else{ + OPtable.getColumnModel().getColumn(3).setCellEditor(editorFloat); + } + return true; + } + } + + @SuppressWarnings("unchecked") + public void insertData(Object[] values){ + data.add(new Vector()); + for(int i =0; i) data.get(data.size()-1)).add(values[i]); + } + fireTableDataChanged(); + } + + public void removeRow(int row){ + data.removeElementAt(row); + fireTableDataChanged(); + } + + private void printDebugData() { + int numRows = getRowCount(); + int numCols = getColumnCount(); + + for (int i=0; i < numRows; i++) { + System.out.print(" row " + i + ":"); + for (int j=0; j < numCols; j++) { + System.out.print(" " + ((Vector) data.get(i)).elementAt(j) ); + } + System.out.println(); + } + System.out.println("----------------------------------------------------"); + } + } // end of tableModel + + public static void main(String args[]) + { + new GTNET_SKT_UDP_GUI(); + + fillInputData(IPtable,numInPoints,gtnetSktInputName,gtnetSktInputType); //Server Data Point File + + fillOutputData(OPtable, numOutPoints, gtnetSktOutputName, gtnetSktOutputType); //Client Data Point File + } + + //simple function to initialize parameters from the data file to variables + public static int InitParamsFromFile(String fname, String[] gtnetSktName, String[] gtnetSktType) + { + FileInputStream fileInputStream = null; + InputStreamReader inputStreamReader = null; + BufferedReader bufferedReader = null; + String[] var = null; + int points = 0; + + try { + String[] result = fileChooser(false,fname); + if (result != null){ + fileInputStream = new FileInputStream(result[1]); + inputStreamReader = new InputStreamReader(fileInputStream, "UTF-8"); + bufferedReader = new BufferedReader(inputStreamReader); + + // use BufferedReader here + String s; + + while((s = bufferedReader.readLine()) != null){ + var = s.split("\t");//\t ,\n\r + gtnetSktName[points] = var[0]; + gtnetSktType[points] = var[1]; + points++; + } + } + } + catch (IOException e) { + e.printStackTrace(); + } + finally + { + try { + if (fileInputStream != null){ + fileInputStream.close(); + inputStreamReader.close(); + bufferedReader.close(); + } + } + catch (IOException e) { + e.printStackTrace(); + } + } + return points; + } + + //simple function to fill data to table + public static void fillOutputData(JTable pointTable, int numPoint, String[] gtnetSktName, String[] gtnetSktType) + { + OutputTableModel a = (OutputTableModel) pointTable.getModel(); + for (int i=0; i < numPoint; i++) { + if(gtnetSktType[i].contains("int")){ + Object[] values = {i, gtnetSktName[i], gtnetSktType[i], "1"}; + a.insertData(values); + }else{ + Object[] values = {i, gtnetSktName[i], gtnetSktType[i], "9.9"}; + a.insertData(values); + } + } + + } + + //simple function to fill data to table + public static void fillInputData(JTable pointTable, int numPoint, String[] gtnetSktName, String[] gtnetSktType) + { + InputTableModel a = (InputTableModel) pointTable.getModel(); + for (int i=0; i < numPoint; i++) { + Object[] values = {i, gtnetSktName[i], gtnetSktType[i], ""}; + a.insertData(values); + } + + } + + + //simple function to echo data to terminal + public static void echo(String msg) + { + if (DEBUG) { + System.out.println(msg); + } + + textArea.append(msg + newline); + + //Make sure the new text is visible, even if there + //was a selection in the text area. + textArea.setCaretPosition(textArea.getDocument().getLength()); + + } + + //simple function to save the file name and path + private static String[] fileChooser(boolean folderOnly, String fname) + { + String[] filePath = null; +// JFileChooser c = new JFileChooser(); + myJFileChooser = new JFileChooser(); + File myfile = new File(fname); + + if(folderOnly) + { + myJFileChooser.setDialogTitle("Select Folder..."); + myJFileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); + + int rVal = myJFileChooser.showOpenDialog(null); + + if(rVal == JFileChooser.APPROVE_OPTION) + { + File folder = myJFileChooser.getSelectedFile(); + + filePath = new String[2]; + + filePath[0] = ""; + filePath[1] = folder.getAbsolutePath(); + } + } + else + { + myJFileChooser.setDialogTitle("Select File"); + myJFileChooser.setSelectedFile(myfile); + + int rVal = myJFileChooser.showOpenDialog(null); + + if(rVal == JFileChooser.APPROVE_OPTION) + { + File fileFolder = myJFileChooser.getSelectedFile(); + + filePath = new String[2]; + + filePath[0] = myJFileChooser.getSelectedFile().getName(); + filePath[1] = fileFolder.getAbsolutePath(); + } + } + + return filePath; + }//end saveAsChooser + + public static byte[] convertToByteArray(int value) { + byte[] bytes = new byte[4]; + ByteBuffer buffer = ByteBuffer.allocate(bytes.length); + buffer.putInt(value); + return buffer.array(); + } + + public static byte[] convertToByteArray(float value) { + byte[] bytes = new byte[4]; + ByteBuffer buffer = ByteBuffer.allocate(bytes.length); + buffer.putFloat(value); + return buffer.array(); + } + + +} // End of Class + + +/* + * CancelListener + */ +class CancelListener implements ActionListener +{ + public void actionPerformed(ActionEvent e) + { + System.exit(0); + } + } + + +class UDP_ServerTask extends SwingWorker +{ + int npoints = 0; + int ival[] = null; + float fval[] = null; + + public UDP_ServerTask(int numPoints) throws SocketException { + this.npoints = numPoints; + ival = new int[numPoints]; + fval = new float[numPoints]; + } + public void closeTask() { + GTNET_SKT_UDP_GUI.inSocket.close(); + System.out.println("UDP_ServerTask Closed Now"); + GTNET_SKT_UDP_GUI.echo("UDP_ServerTask Closed Now"); + } + @Override + protected Object doInBackground() throws Exception { + ByteBuffer buf; + byte[] data = null; + byte[] inBuf; + + + try + { + //1. creating a server socket, parameter is local port number + GTNET_SKT_UDP_GUI.inSocket = new DatagramSocket(null); + GTNET_SKT_UDP_GUI.inSocket.setReuseAddress(true); + + String ipAddr = GTNET_SKT_UDP_GUI.jTextFieldLocalIp.getText(); + int localPort = Integer.parseInt(GTNET_SKT_UDP_GUI.jTextFieldLocalPort.getText()); + GTNET_SKT_UDP_GUI.inSocket.bind(new InetSocketAddress(ipAddr, localPort)); + + //buffer to receive incoming data + inBuf = new byte[(npoints) * 4]; + DatagramPacket inPacket = new DatagramPacket(inBuf, inBuf.length); + + //2. Wait for an incoming data + GTNET_SKT_UDP_GUI.echo("Server socket created. Waiting for incoming data..."); + + //communication loop + int rxCnt = 0; + while(!isCancelled()) + { + rxCnt++; + + GTNET_SKT_UDP_GUI.inSocket.receive(inPacket); + data = inPacket.getData(); + buf = ByteBuffer.wrap(data); + for (int i = 0; i 1 + OV :1 + prtyp :2 + Proc :1 + Pri :3 + cmv :1 +WIRE + 304 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_PB + 272 272 0 0 4 + Name :Send + Type :INTEGER + VOn :1 + VOff :0 +wirelabel + 432 272 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 144 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_IEEE2INT + 336 144 0 0 6 + prtyp :2 + Op :Round + Proc :1 + Pri :2 + Op2 :Round + cmv :1 +WIRE + 368 176 0 0 2 + -64 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 400 144 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +wirelabel + 400 176 0 0 3 + Name :POINT1 + COL :BLUE + Monitor :Yes +rtds_sharc_ctl_TIMER + 336 496 0 0 6 + Tran :Rising Edge + SRST :No + RST :No + prtyp :2 + Proc :1 + Pri :1 +rtds_sharc_ctl_TIME + 464 560 0 0 5 + Mode :time-step + prtyp :2 + Proc :1 + Pri :1 + cmv :1 +rtds_sharc_ctl_CLKBY2 + 560 656 0 0 4 + prtyp :2 + Proc :1 + Pri :1 + cmv :1 +rtds_GTSYNC + 208 464 0 0 7 + enab1 :Yes + nam1 :ADVSECD + nam2 :ADVSTAT + enab2 :Yes + nam3 :CRTSECD + nam4 :CRTNSEC + nam5 :CRTSTAT +_rtds_GTNET_GSE_v5.def + 272 688 0 0 1437 + sCompName :GTNET1 + Port :1 + Card :1 + prtyp :2 + gtnettype :GTNET + IECver :1 + Proc :1 + Pri :1 + TSYNCEN :NO + GT_SOC :ADVSECD + GT_STAT :ADVSTAT + Fname :file1.scd + Vlevel :YES + sfx : + eTNQ :OFF + eTATL :OFF + note1 :0 + note2 :0 + IED1EN :YES + IED2EN :NO + IED3EN :NO + IED4EN :NO + editingInSCD :NO + dA1 :1.0 + minA1 :-1.0 + maxA1 :1.0 + dA2 :1.0 + minA2 :-1.0 + maxA2 :1.0 + dA3 :1.0 + minA3 :-1.0 + maxA3 :1.0 + dA4 :1.0 + minA4 :-1.0 + maxA4 :1.0 + dA5 :1.0 + minA5 :-1.0 + maxA5 :1.0 + dA6 :1.0 + minA6 :-1.0 + maxA6 :1.0 + dA7 :1.0 + minA7 :-1.0 + maxA7 :1.0 + dA8 :1.0 + minA8 :-1.0 + maxA8 :1.0 + dA9 :1.0 + minA9 :-1.0 + maxA9 :1.0 + dA10 :1.0 + minA10 :-1.0 + maxA10 :1.0 + dA11 :1.0 + minA11 :-1.0 + maxA11 :1.0 + dA12 :1.0 + minA12 :-1.0 + maxA12 :1.0 + dA13 :1.0 + minA13 :-1.0 + maxA13 :1.0 + dA14 :1.0 + minA14 :-1.0 + maxA14 :1.0 + dA15 :1.0 + minA15 :-1.0 + maxA15 :1.0 + dA16 :1.0 + minA16 :-1.0 + maxA16 :1.0 + sIED1Name1 :TEMPLATE + sIED1Name2 :* + sIED1Name3 :* + sIED1Name4 :* + sIED1LDINST1 :CTRL + sIED1LDINST2 :* + sIED1LDINST3 :* + sIED1LDINST4 :* + sIED1GSEName1 :Gcb01 + sIED1GSEName2 :* + sIED1GSEName3 :* + sIED1GSEName4 :* + sIED2Name1 :TEMPLATE + sIED2Name2 :* + sIED2Name3 :* + sIED2Name4 :* + sIED2LDINST1 :CTRL + sIED2LDINST2 :* + sIED2LDINST3 :* + sIED2LDINST4 :* + sIED2GSEName1 :Gcb02 + sIED2GSEName2 :* + sIED2GSEName3 :* + sIED2GSEName4 :* + sIED3Name1 :TEMPLATE + sIED3Name2 :* + sIED3Name3 :* + sIED3Name4 :* + sIED3LDINST1 :CTRL + sIED3LDINST2 :* + sIED3LDINST3 :* + sIED3LDINST4 :* + sIED3GSEName1 :Gcb03 + sIED3GSEName2 :* + sIED3GSEName3 :* + sIED3GSEName4 :* + sIED4Name1 :TEMPLATE + sIED4Name2 :* + sIED4Name3 :* + sIED4Name4 :* + sIED4LDINST1 :CTRL + sIED4LDINST2 :* + sIED4LDINST3 :* + sIED4LDINST4 :* + sIED4GSEName1 :Gcb04 + sIED4GSEName2 :* + sIED4GSEName3 :* + sIED4GSEName4 :* + IED1CRTC :NO + note4 :0 + IED1RTTO1 :4 + IED1RTTO2 :8 + IED1RTTO3 :16 + IED1RTTO4 :32 + IED1RTTO5 :64 + IED1RTTO6 :128 + IED1RTTO7 :256 + IED1RTTO8 :512 + IED1RTTO9 :1024 + IED1RTTOD :2000 + IED1HT0 :12 + IED1HT1 :24 + IED1HT2 :48 + IED1HT3 :96 + IED1HT4 :192 + IED1HT5 :384 + IED1HT6 :768 + IED1HT7 :1536 + IED1HT8 :3072 + IED1HT9 :4000 + IED1VPO0 :0 + IED1VPO1 :0 + IED1VPO2 :0 + IED1VPO3 :0 + IED1VPO4 :0 + IED1VPO5 :0 + IED1VPO6 :0 + IED1VPO7 :0 + IED1VPO8 :0 + IED1VPO9 :0 + IED2CRTC :NO + note5 :0 + IED2RTTO1 :4 + IED2RTTO2 :8 + IED2RTTO3 :16 + IED2RTTO4 :32 + IED2RTTO5 :64 + IED2RTTO6 :128 + IED2RTTO7 :256 + IED2RTTO8 :512 + IED2RTTO9 :1024 + IED2RTTOD :2000 + IED2HT0 :12 + IED2HT1 :24 + IED2HT2 :48 + IED2HT3 :96 + IED2HT4 :1992 + IED2HT5 :384 + IED2HT6 :768 + IED2HT7 :1536 + IED2HT8 :3072 + IED2HT9 :4000 + IED2VPO0 :0 + IED2VPO1 :0 + IED2VPO2 :0 + IED2VPO3 :0 + IED2VPO4 :0 + IED2VPO5 :0 + IED2VPO6 :0 + IED2VPO7 :0 + IED2VPO8 :0 + IED2VPO9 :0 + IED3CRTC :NO + note6 :0 + IED3RTTO1 :4 + IED3RTTO2 :8 + IED3RTTO3 :16 + IED3RTTO4 :32 + IED3RTTO5 :64 + IED3RTTO6 :128 + IED3RTTO7 :256 + IED3RTTO8 :512 + IED3RTTO9 :1024 + IED3RTTOD :2000 + IED3HT0 :12 + IED3HT1 :24 + IED3HT2 :48 + IED3HT3 :96 + IED3HT4 :192 + IED3HT5 :384 + IED3HT6 :768 + IED3HT7 :1536 + IED3HT8 :3072 + IED3HT9 :4000 + IED3VPO0 :0 + IED3VPO1 :0 + IED3VPO2 :0 + IED3VPO3 :0 + IED3VPO4 :0 + IED3VPO5 :0 + IED3VPO6 :0 + IED3VPO7 :0 + IED3VPO8 :0 + IED3VPO9 :0 + IED4CRTC :NO + note7 :0 + IED4RTTO1 :4 + IED4RTTO2 :8 + IED4RTTO3 :16 + IED4RTTO4 :32 + IED4RTTO5 :64 + IED4RTTO6 :128 + IED4RTTO7 :256 + IED4RTTO8 :512 + IED4RTTO9 :1024 + IED4RTTOD :2000 + IED4HT0 :12 + IED4HT1 :24 + IED4HT2 :48 + IED4HT3 :96 + IED4HT4 :192 + IED4HT5 :384 + IED4HT6 :768 + IED4HT7 :1536 + IED4HT8 :3072 + IED4HT9 :4000 + IED4VPO0 :0 + IED4VPO1 :0 + IED4VPO2 :0 + IED4VPO3 :0 + IED4VPO4 :0 + IED4VPO5 :0 + IED4VPO6 :0 + IED4VPO7 :0 + IED4VPO8 :0 + IED4VPO9 :0 + IED1O1T :disabled + nIED1O1 :IED1O1 + IED1O1B :1 + IED1O2T :disabled + nIED1O2 :IED1O2 + IED1O2B :1 + IED1O3T :disabled + nIED1O3 :IED1O3 + IED1O3B :1 + IED1O4T :disabled + nIED1O4 :IED1O4 + IED1O4B :1 + IED1O5T :disabled + nIED1O5 :IED1O5 + IED1O5B :1 + IED1O6T :disabled + nIED1O6 :IED1O6 + IED1O6B :1 + IED1O7T :disabled + nIED1O7 :IED1O7 + IED1O7B :1 + IED1O8T :disabled + nIED1O8 :IED1O8 + IED1O8B :1 + IED1O9T :disabled + nIED1O9 :IED1O9 + IED1O9B :1 + IED1O10T :disabled + nIED1O10 :IED1O10 + IED1O10B :1 + IED1O11T :disabled + nIED1O11 :IED1O11 + IED1O11B :1 + IED1O12T :disabled + nIED1O12 :IED1O12 + IED1O12B :1 + IED1O13T :disabled + nIED1O13 :IED1O13 + IED1O13B :1 + IED1O14T :disabled + nIED1O14 :IED1O14 + IED1O14B :1 + IED1O15T :disabled + nIED1O15 :IED1O15 + IED1O15B :1 + IED1O16T :disabled + nIED1O16 :IED1O16 + IED1O16B :1 + IED1O17T :disabled + nIED1O17 :IED1O17 + IED1O17B :1 + IED1O18T :disabled + nIED1O18 :IED1O18 + IED1O18B :1 + IED1O19T :disabled + nIED1O19 :IED1O19 + IED1O19B :1 + IED1O20T :disabled + nIED1O20 :IED1O20 + IED1O20B :1 + IED1O21T :disabled + nIED1O21 :IED1O21 + IED1O21B :1 + IED1O22T :disabled + nIED1O22 :IED1O22 + IED1O22B :1 + IED1O23T :disabled + nIED1O23 :IED1O23 + IED1O23B :1 + IED1O24T :disabled + nIED1O24 :IED1O24 + IED1O24B :1 + IED1O25T :disabled + nIED1O25 :IED1O25 + IED1O25B :1 + IED1O26T :disabled + nIED1O26 :IED1O26 + IED1O26B :1 + IED1O27T :disabled + nIED1O27 :IED1O27 + IED1O27B :1 + IED1O28T :disabled + nIED1O28 :IED1O28 + IED1O28B :1 + IED1O29T :disabled + nIED1O29 :IED1O29 + IED1O29B :1 + IED1O30T :disabled + nIED1O30 :IED1O30 + IED1O30B :1 + IED1O31T :disabled + nIED1O31 :IED1O31 + IED1O31B :1 + IED1O32T :disabled + nIED1O32 :IED1O32 + IED1O32B :1 + IED1O33T :disabled + nIED1O33 :IED1O33 + IED1O33B :1 + IED1O34T :disabled + nIED1O34 :IED1O34 + IED1O34B :1 + IED1O35T :disabled + nIED1O35 :IED1O35 + IED1O35B :1 + IED1O36T :disabled + nIED1O36 :IED1O36 + IED1O36B :1 + IED1O37T :disabled + nIED1O37 :IED1O37 + IED1O37B :1 + IED1O38T :disabled + nIED1O38 :IED1O38 + IED1O38B :1 + IED1O39T :disabled + nIED1O39 :IED1O39 + IED1O39B :1 + IED1O40T :disabled + nIED1O40 :IED1O40 + IED1O40B :1 + IED1O41T :disabled + nIED1O41 :IED1O41 + IED1O41B :1 + IED1O42T :disabled + nIED1O42 :IED1O42 + IED1O42B :1 + IED1O43T :disabled + nIED1O43 :IED1O43 + IED1O43B :1 + IED1O44T :disabled + nIED1O44 :IED1O44 + IED1O44B :1 + IED1O45T :disabled + nIED1O45 :IED1O45 + IED1O45B :1 + IED1O46T :disabled + nIED1O46 :IED1O46 + IED1O46B :1 + IED1O47T :disabled + nIED1O47 :IED1O47 + IED1O47B :1 + IED1O48T :disabled + nIED1O48 :IED1O48 + IED1O48B :1 + IED1O49T :disabled + nIED1O49 :IED1O49 + IED1O49B :1 + IED1O50T :disabled + nIED1O50 :IED1O50 + IED1O50B :1 + IED1O51T :disabled + nIED1O51 :IED1O51 + IED1O51B :1 + IED1O52T :disabled + nIED1O52 :IED1O52 + IED1O52B :1 + IED1O53T :disabled + nIED1O53 :IED1O53 + IED1O53B :1 + IED1O54T :disabled + nIED1O54 :IED1O54 + IED1O54B :1 + IED1O55T :disabled + nIED1O55 :IED1O55 + IED1O55B :1 + IED1O56T :disabled + nIED1O56 :IED1O56 + IED1O56B :1 + IED1O57T :disabled + nIED1O57 :IED1O57 + IED1O57B :1 + IED1O58T :disabled + nIED1O58 :IED1O58 + IED1O58B :1 + IED1O59T :disabled + nIED1O59 :IED1O59 + IED1O59B :1 + IED1O60T :disabled + nIED1O60 :IED1O60 + IED1O60B :1 + IED1O61T :disabled + nIED1O61 :IED1O61 + IED1O61B :1 + IED1O62T :disabled + nIED1O62 :IED1O62 + IED1O62B :1 + IED1O63T :disabled + nIED1O63 :IED1O63 + IED1O63B :1 + IED1O64T :disabled + nIED1O64 :IED1O64 + IED1O64B :1 + nIED1Oq0 :IED1OQ0 + nIED1Oq1 :IED1OQ1 + nIED1Oq2 :IED1OQ2 + nIED1Oq3 :IED1OQ3 + nIED1Oq4 :IED1OQ4 + nIED1Oq5 :IED1OQ5 + nIED1Oq6 :IED1OQ6 + nIED1Oq7 :IED1OQ7 + nIED1Oq8 :IED1OQ8 + nIED1Oq9 :IED1OQ9 + nIED1Oq10 :IED1OQ10 + nIED1Oq11 :IED1OQ11 + nIED1Oq12 :IED1OQ12 + nIED1Ogt :IED1OGT + nIED1Onc :IED1ONC + IED2O1T :disabled + nIED2O1 :IED2O1 + IED2O1B :1 + IED2O2T :disabled + nIED2O2 :IED2O2 + IED2O2B :1 + IED2O3T :disabled + nIED2O3 :IED2O3 + IED2O3B :1 + IED2O4T :disabled + nIED2O4 :IED2O4 + IED2O4B :1 + IED2O5T :disabled + nIED2O5 :IED2O5 + IED2O5B :1 + IED2O6T :disabled + nIED2O6 :IED2O6 + IED2O6B :1 + IED2O7T :disabled + nIED2O7 :IED2O7 + IED2O7B :1 + IED2O8T :disabled + nIED2O8 :IED2O8 + IED2O8B :1 + IED2O9T :disabled + nIED2O9 :IED2O9 + IED2O9B :1 + IED2O10T :disabled + nIED2O10 :IED2O10 + IED2O10B :1 + IED2O11T :disabled + nIED2O11 :IED2O11 + IED2O11B :1 + IED2O12T :disabled + nIED2O12 :IED2O12 + IED2O12B :1 + IED2O13T :disabled + nIED2O13 :IED2O13 + IED2O13B :1 + IED2O14T :disabled + nIED2O14 :IED2O14 + IED2O14B :1 + IED2O15T :disabled + nIED2O15 :IED2O15 + IED2O15B :1 + IED2O16T :disabled + nIED2O16 :IED2O16 + IED2O16B :1 + IED2O17T :disabled + nIED2O17 :IED2O17 + IED2O17B :1 + IED2O18T :disabled + nIED2O18 :IED2O18 + IED2O18B :1 + IED2O19T :disabled + nIED2O19 :IED2O19 + IED2O19B :1 + IED2O20T :disabled + nIED2O20 :IED2O20 + IED2O20B :1 + IED2O21T :disabled + nIED2O21 :IED2O21 + IED2O21B :1 + IED2O22T :disabled + nIED2O22 :IED2O22 + IED2O22B :1 + IED2O23T :disabled + nIED2O23 :IED2O23 + IED2O23B :1 + IED2O24T :disabled + nIED2O24 :IED2O24 + IED2O24B :1 + IED2O25T :disabled + nIED2O25 :IED2O25 + IED2O25B :1 + IED2O26T :disabled + nIED2O26 :IED2O26 + IED2O26B :1 + IED2O27T :disabled + nIED2O27 :IED2O27 + IED2O27B :1 + IED2O28T :disabled + nIED2O28 :IED2O28 + IED2O28B :1 + IED2O29T :disabled + nIED2O29 :IED2O29 + IED2O29B :1 + IED2O30T :disabled + nIED2O30 :IED2O30 + IED2O30B :1 + IED2O31T :disabled + nIED2O31 :IED2O31 + IED2O31B :1 + IED2O32T :disabled + nIED2O32 :IED2O32 + IED2O32B :1 + IED2O33T :disabled + nIED2O33 :IED2O33 + IED2O33B :1 + IED2O34T :disabled + nIED2O34 :IED2O34 + IED2O34B :1 + IED2O35T :disabled + nIED2O35 :IED2O35 + IED2O35B :1 + IED2O36T :disabled + nIED2O36 :IED2O36 + IED2O36B :1 + IED2O37T :disabled + nIED2O37 :IED2O37 + IED2O37B :1 + IED2O38T :disabled + nIED2O38 :IED2O38 + IED2O38B :1 + IED2O39T :disabled + nIED2O39 :IED2O39 + IED2O39B :1 + IED2O40T :disabled + nIED2O40 :IED2O40 + IED2O40B :1 + IED2O41T :disabled + nIED2O41 :IED2O41 + IED2O41B :1 + IED2O42T :disabled + nIED2O42 :IED2O42 + IED2O42B :1 + IED2O43T :disabled + nIED2O43 :IED2O43 + IED2O43B :1 + IED2O44T :disabled + nIED2O44 :IED2O44 + IED2O44B :1 + IED2O45T :disabled + nIED2O45 :IED2O45 + IED2O45B :1 + IED2O46T :disabled + nIED2O46 :IED2O46 + IED2O46B :1 + IED2O47T :disabled + nIED2O47 :IED2O47 + IED2O47B :1 + IED2O48T :disabled + nIED2O48 :IED2O48 + IED2O48B :1 + IED2O49T :disabled + nIED2O49 :IED2O49 + IED2O49B :1 + IED2O50T :disabled + nIED2O50 :IED2O50 + IED2O50B :1 + IED2O51T :disabled + nIED2O51 :IED2O51 + IED2O51B :1 + IED2O52T :disabled + nIED2O52 :IED2O52 + IED2O52B :1 + IED2O53T :disabled + nIED2O53 :IED2O53 + IED2O53B :1 + IED2O54T :disabled + nIED2O54 :IED2O54 + IED2O54B :1 + IED2O55T :disabled + nIED2O55 :IED2O55 + IED2O55B :1 + IED2O56T :disabled + nIED2O56 :IED2O56 + IED2O56B :1 + IED2O57T :disabled + nIED2O57 :IED2O57 + IED2O57B :1 + IED2O58T :disabled + nIED2O58 :IED2O58 + IED2O58B :1 + IED2O59T :disabled + nIED2O59 :IED2O59 + IED2O59B :1 + IED2O60T :disabled + nIED2O60 :IED2O60 + IED2O60B :1 + IED2O61T :disabled + nIED2O61 :IED2O61 + IED2O61B :1 + IED2O62T :disabled + nIED2O62 :IED2O62 + IED2O62B :1 + IED2O63T :disabled + nIED2O63 :IED2O63 + IED2O63B :1 + IED2O64T :disabled + nIED2O64 :IED2O64 + IED2O64B :1 + nIED2Oq0 :IED2OQ0 + nIED2Oq1 :IED2OQ1 + nIED2Oq2 :IED2OQ2 + nIED2Oq3 :IED2OQ3 + nIED2Oq4 :IED2OQ4 + nIED2Oq5 :IED2OQ5 + nIED2Oq6 :IED2OQ6 + nIED2Oq7 :IED2OQ7 + nIED2Oq8 :IED2OQ8 + nIED2Oq9 :IED2OQ9 + nIED2Oq10 :IED2OQ10 + nIED2Oq11 :IED2OQ11 + nIED2Oq12 :IED2OQ12 + nIED2Ogt :IED2OGT + nIED2Onc :IED2ONC + IED3O1T :disabled + nIED3O1 :IED3O1 + IED3O1B :1 + IED3O2T :disabled + nIED3O2 :IED3O2 + IED3O2B :1 + IED3O3T :disabled + nIED3O3 :IED3O3 + IED3O3B :1 + IED3O4T :disabled + nIED3O4 :IED3O4 + IED3O4B :1 + IED3O5T :disabled + nIED3O5 :IED3O5 + IED3O5B :1 + IED3O6T :disabled + nIED3O6 :IED3O6 + IED3O6B :1 + IED3O7T :disabled + nIED3O7 :IED3O7 + IED3O7B :1 + IED3O8T :disabled + nIED3O8 :IED3O8 + IED3O8B :1 + IED3O9T :disabled + nIED3O9 :IED3O9 + IED3O9B :1 + IED3O10T :disabled + nIED3O10 :IED3O10 + IED3O10B :1 + IED3O11T :disabled + nIED3O11 :IED3O11 + IED3O11B :1 + IED3O12T :disabled + nIED3O12 :IED3O12 + IED3O12B :1 + IED3O13T :disabled + nIED3O13 :IED3O13 + IED3O13B :1 + IED3O14T :disabled + nIED3O14 :IED3O14 + IED3O14B :1 + IED3O15T :disabled + nIED3O15 :IED3O15 + IED3O15B :1 + IED3O16T :disabled + nIED3O16 :IED3O16 + IED3O16B :1 + IED3O17T :disabled + nIED3O17 :IED3O17 + IED3O17B :1 + IED3O18T :disabled + nIED3O18 :IED3O18 + IED3O18B :1 + IED3O19T :disabled + nIED3O19 :IED3O19 + IED3O19B :1 + IED3O20T :disabled + nIED3O20 :IED3O20 + IED3O20B :1 + IED3O21T :disabled + nIED3O21 :IED3O21 + IED3O21B :1 + IED3O22T :disabled + nIED3O22 :IED3O22 + IED3O22B :1 + IED3O23T :disabled + nIED3O23 :IED3O23 + IED3O23B :1 + IED3O24T :disabled + nIED3O24 :IED3O24 + IED3O24B :1 + IED3O25T :disabled + nIED3O25 :IED3O25 + IED3O25B :1 + IED3O26T :disabled + nIED3O26 :IED3O26 + IED3O26B :1 + IED3O27T :disabled + nIED3O27 :IED3O27 + IED3O27B :1 + IED3O28T :disabled + nIED3O28 :IED3O28 + IED3O28B :1 + IED3O29T :disabled + nIED3O29 :IED3O29 + IED3O29B :1 + IED3O30T :disabled + nIED3O30 :IED3O30 + IED3O30B :1 + IED3O31T :disabled + nIED3O31 :IED3O31 + IED3O31B :1 + IED3O32T :disabled + nIED3O32 :IED3O32 + IED3O32B :1 + IED3O33T :disabled + nIED3O33 :IED3O33 + IED3O33B :1 + IED3O34T :disabled + nIED3O34 :IED3O34 + IED3O34B :1 + IED3O35T :disabled + nIED3O35 :IED3O35 + IED3O35B :1 + IED3O36T :disabled + nIED3O36 :IED3O36 + IED3O36B :1 + IED3O37T :disabled + nIED3O37 :IED3O37 + IED3O37B :1 + IED3O38T :disabled + nIED3O38 :IED3O38 + IED3O38B :1 + IED3O39T :disabled + nIED3O39 :IED3O39 + IED3O39B :1 + IED3O40T :disabled + nIED3O40 :IED3O40 + IED3O40B :1 + IED3O41T :disabled + nIED3O41 :IED3O41 + IED3O41B :1 + IED3O42T :disabled + nIED3O42 :IED3O42 + IED3O42B :1 + IED3O43T :disabled + nIED3O43 :IED3O43 + IED3O43B :1 + IED3O44T :disabled + nIED3O44 :IED3O44 + IED3O44B :1 + IED3O45T :disabled + nIED3O45 :IED3O45 + IED3O45B :1 + IED3O46T :disabled + nIED3O46 :IED3O46 + IED3O46B :1 + IED3O47T :disabled + nIED3O47 :IED3O47 + IED3O47B :1 + IED3O48T :disabled + nIED3O48 :IED3O48 + IED3O48B :1 + IED3O49T :disabled + nIED3O49 :IED3O49 + IED3O49B :1 + IED3O50T :disabled + nIED3O50 :IED3O50 + IED3O50B :1 + IED3O51T :disabled + nIED3O51 :IED3O51 + IED3O51B :1 + IED3O52T :disabled + nIED3O52 :IED3O52 + IED3O52B :1 + IED3O53T :disabled + nIED3O53 :IED3O53 + IED3O53B :1 + IED3O54T :disabled + nIED3O54 :IED3O54 + IED3O54B :1 + IED3O55T :disabled + nIED3O55 :IED3O55 + IED3O55B :1 + IED3O56T :disabled + nIED3O56 :IED3O56 + IED3O56B :1 + IED3O57T :disabled + nIED3O57 :IED3O57 + IED3O57B :1 + IED3O58T :disabled + nIED3O58 :IED3O58 + IED3O58B :1 + IED3O59T :disabled + nIED3O59 :IED3O59 + IED3O59B :1 + IED3O60T :disabled + nIED3O60 :IED3O60 + IED3O60B :1 + IED3O61T :disabled + nIED3O61 :IED3O61 + IED3O61B :1 + IED3O62T :disabled + nIED3O62 :IED3O62 + IED3O62B :1 + IED3O63T :disabled + nIED3O63 :IED3O63 + IED3O63B :1 + IED3O64T :disabled + nIED3O64 :IED3O64 + IED3O64B :1 + nIED3Oq0 :IED3OQ0 + nIED3Oq1 :IED3OQ1 + nIED3Oq2 :IED3OQ2 + nIED3Oq3 :IED3OQ3 + nIED3Oq4 :IED3OQ4 + nIED3Oq5 :IED3OQ5 + nIED3Oq6 :IED3OQ6 + nIED3Oq7 :IED3OQ7 + nIED3Oq8 :IED3OQ8 + nIED3Oq9 :IED3OQ9 + nIED3Oq10 :IED3OQ10 + nIED3Oq11 :IED3OQ11 + nIED3Oq12 :IED3OQ12 + nIED3Ogt :IED3OGT + nIED3Onc :IED3ONC + IED4O1T :disabled + nIED4O1 :IED4O1 + IED4O1B :1 + IED4O2T :disabled + nIED4O2 :IED4O2 + IED4O2B :1 + IED4O3T :disabled + nIED4O3 :IED4O3 + IED4O3B :1 + IED4O4T :disabled + nIED4O4 :IED4O4 + IED4O4B :1 + IED4O5T :disabled + nIED4O5 :IED4O5 + IED4O5B :1 + IED4O6T :disabled + nIED4O6 :IED4O6 + IED4O6B :1 + IED4O7T :disabled + nIED4O7 :IED4O7 + IED4O7B :1 + IED4O8T :disabled + nIED4O8 :IED4O8 + IED4O8B :1 + IED4O9T :disabled + nIED4O9 :IED4O9 + IED4O9B :1 + IED4O10T :disabled + nIED4O10 :IED4O10 + IED4O10B :1 + IED4O11T :disabled + nIED4O11 :IED4O11 + IED4O11B :1 + IED4O12T :disabled + nIED4O12 :IED4O12 + IED4O12B :1 + IED4O13T :disabled + nIED4O13 :IED4O13 + IED4O13B :1 + IED4O14T :disabled + nIED4O14 :IED4O14 + IED4O14B :1 + IED4O15T :disabled + nIED4O15 :IED4O15 + IED4O15B :1 + IED4O16T :disabled + nIED4O16 :IED4O16 + IED4O16B :1 + IED4O17T :disabled + nIED4O17 :IED4O17 + IED4O17B :1 + IED4O18T :disabled + nIED4O18 :IED4O18 + IED4O18B :1 + IED4O19T :disabled + nIED4O19 :IED4O19 + IED4O19B :1 + IED4O20T :disabled + nIED4O20 :IED4O20 + IED4O20B :1 + IED4O21T :disabled + nIED4O21 :IED4O21 + IED4O21B :1 + IED4O22T :disabled + nIED4O22 :IED4O22 + IED4O22B :1 + IED4O23T :disabled + nIED4O23 :IED4O23 + IED4O23B :1 + IED4O24T :disabled + nIED4O24 :IED4O24 + IED4O24B :1 + IED4O25T :disabled + nIED4O25 :IED4O25 + IED4O25B :1 + IED4O26T :disabled + nIED4O26 :IED4O26 + IED4O26B :1 + IED4O27T :disabled + nIED4O27 :IED4O27 + IED4O27B :1 + IED4O28T :disabled + nIED4O28 :IED4O28 + IED4O28B :1 + IED4O29T :disabled + nIED4O29 :IED4O29 + IED4O29B :1 + IED4O30T :disabled + nIED4O30 :IED4O30 + IED4O30B :1 + IED4O31T :disabled + nIED4O31 :IED4O31 + IED4O31B :1 + IED4O32T :disabled + nIED4O32 :IED4O32 + IED4O32B :1 + IED4O33T :disabled + nIED4O33 :IED4O33 + IED4O33B :1 + IED4O34T :disabled + nIED4O34 :IED4O34 + IED4O34B :1 + IED4O35T :disabled + nIED4O35 :IED4O35 + IED4O35B :1 + IED4O36T :disabled + nIED4O36 :IED4O36 + IED4O36B :1 + IED4O37T :disabled + nIED4O37 :IED4O37 + IED4O37B :1 + IED4O38T :disabled + nIED4O38 :IED4O38 + IED4O38B :1 + IED4O39T :disabled + nIED4O39 :IED4O39 + IED4O39B :1 + IED4O40T :disabled + nIED4O40 :IED4O40 + IED4O40B :1 + IED4O41T :disabled + nIED4O41 :IED4O41 + IED4O41B :1 + IED4O42T :disabled + nIED4O42 :IED4O42 + IED4O42B :1 + IED4O43T :disabled + nIED4O43 :IED4O43 + IED4O43B :1 + IED4O44T :disabled + nIED4O44 :IED4O44 + IED4O44B :1 + IED4O45T :disabled + nIED4O45 :IED4O45 + IED4O45B :1 + IED4O46T :disabled + nIED4O46 :IED4O46 + IED4O46B :1 + IED4O47T :disabled + nIED4O47 :IED4O47 + IED4O47B :1 + IED4O48T :disabled + nIED4O48 :IED4O48 + IED4O48B :1 + IED4O49T :disabled + nIED4O49 :IED4O49 + IED4O49B :1 + IED4O50T :disabled + nIED4O50 :IED4O50 + IED4O50B :1 + IED4O51T :disabled + nIED4O51 :IED4O51 + IED4O51B :1 + IED4O52T :disabled + nIED4O52 :IED4O52 + IED4O52B :1 + IED4O53T :disabled + nIED4O53 :IED4O53 + IED4O53B :1 + IED4O54T :disabled + nIED4O54 :IED4O54 + IED4O54B :1 + IED4O55T :disabled + nIED4O55 :IED4O55 + IED4O55B :1 + IED4O56T :disabled + nIED4O56 :IED4O56 + IED4O56B :1 + IED4O57T :disabled + nIED4O57 :IED4O57 + IED4O57B :1 + IED4O58T :disabled + nIED4O58 :IED4O58 + IED4O58B :1 + IED4O59T :disabled + nIED4O59 :IED4O59 + IED4O59B :1 + IED4O60T :disabled + nIED4O60 :IED4O60 + IED4O60B :1 + IED4O61T :disabled + nIED4O61 :IED4O61 + IED4O61B :1 + IED4O62T :disabled + nIED4O62 :IED4O62 + IED4O62B :1 + IED4O63T :disabled + nIED4O63 :IED4O63 + IED4O63B :1 + IED4O64T :disabled + nIED4O64 :IED4O64 + IED4O64B :1 + nIED4Oq0 :IED4OQ0 + nIED4Oq1 :IED4OQ1 + nIED4Oq2 :IED4OQ2 + nIED4Oq3 :IED4OQ3 + nIED4Oq4 :IED4OQ4 + nIED4Oq5 :IED4OQ5 + nIED4Oq6 :IED4OQ6 + nIED4Oq7 :IED4OQ7 + nIED4Oq8 :IED4OQ8 + nIED4Oq9 :IED4OQ9 + nIED4Oq10 :IED4OQ10 + nIED4Oq11 :IED4OQ11 + nIED4Oq12 :IED4OQ12 + nIED4Ogt :IED4OGT + nIED4Onc :IED4ONC + nIED1BI :IED1BI1 + nIED1BI2 :IED1BI2 + IED1I1T :disabled + nIED1I1 :IED1I1 + IED1I2T :disabled + nIED1I2 :IED1I2 + IED1I3T :disabled + nIED1I3 :IED1I3 + IED1I4T :disabled + nIED1I4 :IED1I4 + IED1I5T :disabled + nIED1I5 :IED1I5 + IED1I6T :disabled + nIED1I6 :IED1I6 + IED1I7T :disabled + nIED1I7 :IED1I7 + IED1I8T :disabled + nIED1I8 :IED1I8 + IED1I9T :disabled + nIED1I9 :IED1I9 + IED1I10T :disabled + nIED1I10 :IED1I10 + IED1I11T :disabled + nIED1I11 :IED1I11 + IED1I12T :disabled + nIED1I12 :IED1I12 + IED1I13T :disabled + nIED1I13 :IED1I13 + IED1I14T :disabled + nIED1I14 :IED1I14 + IED1I15T :disabled + nIED1I15 :IED1I15 + IED1I16T :disabled + nIED1I16 :IED1I16 + IED1I17T :disabled + nIED1I17 :IED1I17 + IED1I18T :disabled + nIED1I18 :IED1I18 + IED1I19T :disabled + nIED1I19 :IED1I19 + IED1I20T :disabled + nIED1I20 :IED1I20 + IED1I21T :disabled + nIED1I21 :IED1I21 + IED1I22T :disabled + nIED1I22 :IED1I22 + IED1I23T :disabled + nIED1I23 :IED1I23 + IED1I24T :disabled + nIED1I24 :IED1I24 + IED1I25T :disabled + nIED1I25 :IED1I25 + IED1I26T :disabled + nIED1I26 :IED1I26 + IED1I27T :disabled + nIED1I27 :IED1I27 + IED1I28T :disabled + nIED1I28 :IED1I28 + IED1I29T :disabled + nIED1I29 :IED1I29 + IED1I30T :disabled + nIED1I30 :IED1I30 + IED1I31T :disabled + nIED1I31 :IED1I31 + IED1I32T :disabled + nIED1I32 :IED1I32 + nIED1Iq0 :IED1IQ0 + nIED1Iq1 :IED1IQ1 + nIED1Iq2 :IED1IQ2 + nIED1Iq3 :IED1IQ3 + nIED1Iq4 :IED1IQ4 + nIED1Iq5 :IED1IQ5 + nIED1Iq6 :IED1IQ6 + nIED1Iq7 :IED1IQ7 + nIED1Iq8 :IED1IQ8 + nIED1Iq9 :IED1IQ9 + nIED1Iq10 :IED1IQ10 + nIED1Iq11 :IED1IQ11 + nIED1Iq12 :IED1IQ12 + nIED1Igt :IED1IGT + nIED1Inc :IED1INC + nIED1ITATL :IED1ITATL1 + nIED1ITATL2 :IED1ITATL2 + nIED2BI :IED2BI + nIED2BI2 :IED2BI2 + IED2I1T :disabled + nIED2I1 :IED2I1 + IED2I2T :disabled + nIED2I2 :IED2I2 + IED2I3T :disabled + nIED2I3 :IED2I3 + IED2I4T :disabled + nIED2I4 :IED2I4 + IED2I5T :disabled + nIED2I5 :IED2I5 + IED2I6T :disabled + nIED2I6 :IED2I6 + IED2I7T :disabled + nIED2I7 :IED2I7 + IED2I8T :disabled + nIED2I8 :IED2I8 + IED2I9T :disabled + nIED2I9 :IED2I9 + IED2I10T :disabled + nIED2I10 :IED2I10 + IED2I11T :disabled + nIED2I11 :IED2I11 + IED2I12T :disabled + nIED2I12 :IED2I12 + IED2I13T :disabled + nIED2I13 :IED2I13 + IED2I14T :disabled + nIED2I14 :IED2I14 + IED2I15T :disabled + nIED2I15 :IED2I15 + IED2I16T :disabled + nIED2I16 :IED2I16 + IED2I17T :disabled + nIED2I17 :IED2I17 + IED2I18T :disabled + nIED2I18 :IED2I18 + IED2I19T :disabled + nIED2I19 :IED2I19 + IED2I20T :disabled + nIED2I20 :IED2I20 + IED2I21T :disabled + nIED2I21 :IED2I21 + IED2I22T :disabled + nIED2I22 :IED2I22 + IED2I23T :disabled + nIED2I23 :IED2I23 + IED2I24T :disabled + nIED2I24 :IED2I24 + IED2I25T :disabled + nIED2I25 :IED2I25 + IED2I26T :disabled + nIED2I26 :IED2I26 + IED2I27T :disabled + nIED2I27 :IED2I27 + IED2I28T :disabled + nIED2I28 :IED2I28 + IED2I29T :disabled + nIED2I29 :IED2I29 + IED2I30T :disabled + nIED2I30 :IED2I30 + IED2I31T :disabled + nIED2I31 :IED2I31 + IED2I32T :disabled + nIED2I32 :IED2I32 + nIED2Iq0 :IED2IQ0 + nIED2Iq1 :IED2IQ1 + nIED2Iq2 :IED2IQ2 + nIED2Iq3 :IED2IQ3 + nIED2Iq4 :IED2IQ4 + nIED2Iq5 :IED2IQ5 + nIED2Iq6 :IED2IQ6 + nIED2Iq7 :IED2IQ7 + nIED2Iq8 :IED2IQ8 + nIED2Iq9 :IED2IQ9 + nIED2Iq10 :IED2IQ10 + nIED2Iq11 :IED2IQ11 + nIED2Iq12 :IED2IQ12 + nIED2Igt :IED2IGT + nIED2Inc :IED2INC + nIED2ITATL :IED2ITATL1 + nIED2ITATL2 :IED2ITATL2 + nIED3BI :IED3BI + nIED3BI2 :IED3BI2 + IED3I1T :disabled + nIED3I1 :IED3I1 + IED3I2T :disabled + nIED3I2 :IED3I2 + IED3I3T :disabled + nIED3I3 :IED3I3 + IED3I4T :disabled + nIED3I4 :IED3I4 + IED3I5T :disabled + nIED3I5 :IED3I5 + IED3I6T :disabled + nIED3I6 :IED3I6 + IED3I7T :disabled + nIED3I7 :IED3I7 + IED3I8T :disabled + nIED3I8 :IED3I8 + IED3I9T :disabled + nIED3I9 :IED3I9 + IED3I10T :disabled + nIED3I10 :IED3I10 + IED3I11T :disabled + nIED3I11 :IED3I11 + IED3I12T :disabled + nIED3I12 :IED3I12 + IED3I13T :disabled + nIED3I13 :IED3I13 + IED3I14T :disabled + nIED3I14 :IED3I14 + IED3I15T :disabled + nIED3I15 :IED3I15 + IED3I16T :disabled + nIED3I16 :IED3I16 + IED3I17T :disabled + nIED3I17 :IED3I17 + IED3I18T :disabled + nIED3I18 :IED3I18 + IED3I19T :disabled + nIED3I19 :IED3I19 + IED3I20T :disabled + nIED3I20 :IED3I20 + IED3I21T :disabled + nIED3I21 :IED3I21 + IED3I22T :disabled + nIED3I22 :IED3I22 + IED3I23T :disabled + nIED3I23 :IED3I23 + IED3I24T :disabled + nIED3I24 :IED3I24 + IED3I25T :disabled + nIED3I25 :IED3I25 + IED3I26T :disabled + nIED3I26 :IED3I26 + IED3I27T :disabled + nIED3I27 :IED3I27 + IED3I28T :disabled + nIED3I28 :IED3I28 + IED3I29T :disabled + nIED3I29 :IED3I29 + IED3I30T :disabled + nIED3I30 :IED3I30 + IED3I31T :disabled + nIED3I31 :IED3I31 + IED3I32T :disabled + nIED3I32 :IED3I32 + nIED3Iq0 :IED3IQ0 + nIED3Iq1 :IED3IQ1 + nIED3Iq2 :IED3IQ2 + nIED3Iq3 :IED3IQ3 + nIED3Iq4 :IED3IQ4 + nIED3Iq5 :IED3IQ5 + nIED3Iq6 :IED3IQ6 + nIED3Iq7 :IED3IQ7 + nIED3Iq8 :IED3IQ8 + nIED3Iq9 :IED3IQ9 + nIED3Iq10 :IED3IQ10 + nIED3Iq11 :IED3IQ11 + nIED3Iq12 :IED3IQ12 + nIED3Igt :IED3IGT + nIED3Inc :IED3INC + nIED3ITATL :IED3ITATL1 + nIED3ITATL2 :IED3ITATL2 + nIED4BI :IED4BI + nIED4BI2 :IED4BI2 + IED4I1T :disabled + nIED4I1 :IED4I1 + IED4I2T :disabled + nIED4I2 :IED4I2 + IED4I3T :disabled + nIED4I3 :IED4I3 + IED4I4T :disabled + nIED4I4 :IED4I4 + IED4I5T :disabled + nIED4I5 :IED4I5 + IED4I6T :disabled + nIED4I6 :IED4I6 + IED4I7T :disabled + nIED4I7 :IED4I7 + IED4I8T :disabled + nIED4I8 :IED4I8 + IED4I9T :disabled + nIED4I9 :IED4I9 + IED4I10T :disabled + nIED4I10 :IED4I10 + IED4I11T :disabled + nIED4I11 :IED4I11 + IED4I12T :disabled + nIED4I12 :IED4I12 + IED4I13T :disabled + nIED4I13 :IED4I13 + IED4I14T :disabled + nIED4I14 :IED4I14 + IED4I15T :disabled + nIED4I15 :IED4I15 + IED4I16T :disabled + nIED4I16 :IED4I16 + IED4I17T :disabled + nIED4I17 :IED4I17 + IED4I18T :disabled + nIED4I18 :IED4I18 + IED4I19T :disabled + nIED4I19 :IED4I19 + IED4I20T :disabled + nIED4I20 :IED4I20 + IED4I21T :disabled + nIED4I21 :IED4I21 + IED4I22T :disabled + nIED4I22 :IED4I22 + IED4I23T :disabled + nIED4I23 :IED4I23 + IED4I24T :disabled + nIED4I24 :IED4I24 + IED4I25T :disabled + nIED4I25 :IED4I25 + IED4I26T :disabled + nIED4I26 :IED4I26 + IED4I27T :disabled + nIED4I27 :IED4I27 + IED4I28T :disabled + nIED4I28 :IED4I28 + IED4I29T :disabled + nIED4I29 :IED4I29 + IED4I30T :disabled + nIED4I30 :IED4I30 + IED4I31T :disabled + nIED4I31 :IED4I31 + IED4I32T :disabled + nIED4I32 :IED4I32 + nIED4Iq0 :IED4IQ0 + nIED4Iq1 :IED4IQ1 + nIED4Iq2 :IED4IQ2 + nIED4Iq3 :IED4IQ3 + nIED4Iq4 :IED4IQ4 + nIED4Iq5 :IED4IQ5 + nIED4Iq6 :IED4IQ6 + nIED4Iq7 :IED4IQ7 + nIED4Iq8 :IED4IQ8 + nIED4Iq9 :IED4IQ9 + nIED4Iq10 :IED4IQ10 + nIED4Iq11 :IED4IQ11 + nIED4Iq12 :IED4IQ12 + nIED4Igt :IED4IGT + nIED4Inc :IED4INC + nIED4ITATL :IED4ITATL1 + nIED4ITATL2 :IED4ITATL2 + eRXQ0 :OFF + eRXQ1 :OFF + eRXQ2 :OFF + eRXQ3 :OFF + eRXQ4 :OFF + eRXQ5 :OFF + eRXQ6 :OFF + eRXQ7 :OFF + eRXQ8 :OFF + eRXQ9 :OFF + eRXQ10 :OFF + eRXQ11 :OFF + eRXQ12 :OFF + eRXGT :OFF + eRXNC :OFF + eTXQ0 :OFF + eTXQ1 :OFF + eTXQ2 :OFF + eTXQ3 :OFF + eTXQ4 :OFF + eTXQ5 :OFF + eTXQ6 :OFF + eTXQ7 :OFF + eTXQ8 :OFF + eTXQ9 :OFF + eTXQ10 :OFF + eTXQ11 :OFF + eTXQ12 :OFF + eTXGT :OFF + eTXNC :OFF +_rtds_GTNET_DNP_v4.def + 432 656 0 0 23 + Name :GTNET_DNP + Port :1 + Card :1 + Proc :1 + Pri :1 + prtyp :2 + gtnettype :GTNETx2 + Nmode :TCP/UDP + MRACS :No + Sip1 :192 + Sip2 :168 + Sip3 :1 + Sip4 :173 + Sport :3671 + Fname :points + Trans :1 + note : + note1 : + note2 : + note3 : + note4 : + note5 : + note6 : diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_tcp.dft.1 b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_tcp.dft.1 new file mode 100644 index 000000000..4ed7760ca --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_tcp.dft.1 @@ -0,0 +1,2882 @@ +DRAFT 4.005 +RTDS +TITLE: Test Circuit +CREATED: Mar 21, 2014 (jss) +LAST-MODIFIED: Nov 8, 2016 (msv-ufa) +TIME-STEP: 5.0E-5 +FINISH-TIME: 0.2 +PRINT-STEP: 5.0E-4 +RTDS-RACK: 18 +COMPILE-MODE: AUTO +RTDS REAL-TIME: Yes +1 SUBSYSTEMS +SUBSYSTEM-TAB-NAME: SS #1 +SUBSYSTEM-TITLE: +SUBSYSTEM-COMMENT: +SUBSYSTEM-PRINTMODE: PRINT-LAYOUT:CUSTOM PAPER-DIMENSIONS:8.5x11 +27 COMPONENTS +WIRE + 1584 80 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 1616 80 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +rtds_risc_ctl_PROCASN + 80 48 0 0 3 + CPRO :1 + BRD :1 + ABC :A +wirelabel + 752 368 0 0 3 + Name :readyToSen + COL :BLUE + Monitor :Yes +WIRE + 720 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +_rtds_GTNET_SKT.def + 592 144 0 0 1223 + Name :GTNETSKT1 + Mode :TCP Server + DataDirection :Send/Receive + Port :1 + Card :1 + Proc :1 + Pri :5 + prtyp :2 + gtnettype :GTNETx2 + sfx : + FromFile :NO + note : + ToFile :NO + note1 : + numVarsToGTNETSKT :2 + out0 :POINT0 + TypeToGTNETSKT0 :Int + out1 :POINT1 + TypeToGTNETSKT1 :Float + out2 :POINT2 + TypeToGTNETSKT2 :Int + out3 :POINT3 + TypeToGTNETSKT3 :Int + out4 :POINT4 + TypeToGTNETSKT4 :Int + out5 :POINT5 + TypeToGTNETSKT5 :Int + out6 :POINT6 + TypeToGTNETSKT6 :Int + out7 :POINT7 + TypeToGTNETSKT7 :Int + out8 :POINT8 + TypeToGTNETSKT8 :Int + out9 :POINT9 + TypeToGTNETSKT9 :Int + out10 :POINT10 + TypeToGTNETSKT10 :Int + out11 :POINT11 + TypeToGTNETSKT11 :Int + out12 :POINT12 + TypeToGTNETSKT12 :Int + out13 :POINT13 + TypeToGTNETSKT13 :Int + out14 :POINT14 + TypeToGTNETSKT14 :Int + out15 :POINT15 + TypeToGTNETSKT15 :Int + out16 :POINT16 + TypeToGTNETSKT16 :Int + out17 :POINT17 + TypeToGTNETSKT17 :Int + out18 :POINT18 + TypeToGTNETSKT18 :Int + out19 :POINT19 + TypeToGTNETSKT19 :Int + out20 :POINT20 + TypeToGTNETSKT20 :Int + out21 :POINT21 + TypeToGTNETSKT21 :Int + out22 :POINT22 + TypeToGTNETSKT22 :Int + out23 :POINT23 + TypeToGTNETSKT23 :Int + out24 :POINT24 + TypeToGTNETSKT24 :Int + out25 :POINT25 + TypeToGTNETSKT25 :Int + out26 :POINT26 + TypeToGTNETSKT26 :Int + out27 :POINT27 + TypeToGTNETSKT27 :Int + out28 :POINT28 + TypeToGTNETSKT28 :Int + out29 :POINT29 + TypeToGTNETSKT29 :Int + out30 :POINT30 + TypeToGTNETSKT30 :Int + out31 :POINT31 + TypeToGTNETSKT31 :Int + out32 :POINT32 + TypeToGTNETSKT32 :Int + out33 :POINT33 + TypeToGTNETSKT33 :Int + out34 :POINT34 + TypeToGTNETSKT34 :Int + out35 :POINT35 + TypeToGTNETSKT35 :Int + out36 :POINT36 + TypeToGTNETSKT36 :Int + out37 :POINT37 + TypeToGTNETSKT37 :Int + out38 :POINT38 + TypeToGTNETSKT38 :Int + out39 :POINT39 + TypeToGTNETSKT39 :Int + out40 :POINT40 + TypeToGTNETSKT40 :Int + out41 :POINT41 + TypeToGTNETSKT41 :Int + out42 :POINT42 + TypeToGTNETSKT42 :Int + out43 :POINT43 + TypeToGTNETSKT43 :Int + out44 :POINT44 + TypeToGTNETSKT44 :Int + out45 :POINT45 + TypeToGTNETSKT45 :Int + out46 :POINT46 + TypeToGTNETSKT46 :Int + out47 :POINT47 + TypeToGTNETSKT47 :Int + out48 :POINT48 + TypeToGTNETSKT48 :Int + out49 :POINT49 + TypeToGTNETSKT49 :Int + out50 :POINT50 + TypeToGTNETSKT50 :Int + out51 :POINT51 + TypeToGTNETSKT51 :Int + out52 :POINT52 + TypeToGTNETSKT52 :Int + out53 :POINT53 + TypeToGTNETSKT53 :Int + out54 :POINT54 + TypeToGTNETSKT54 :Int + out55 :POINT55 + TypeToGTNETSKT55 :Int + out56 :POINT56 + TypeToGTNETSKT56 :Int + out57 :POINT57 + TypeToGTNETSKT57 :Int + out58 :POINT58 + TypeToGTNETSKT58 :Int + out59 :POINT59 + TypeToGTNETSKT59 :Int + out60 :POINT60 + TypeToGTNETSKT60 :Int + out61 :POINT61 + TypeToGTNETSKT61 :Int + out62 :POINT62 + TypeToGTNETSKT62 :Int + out63 :POINT63 + TypeToGTNETSKT63 :Int + out64 :POINT64 + TypeToGTNETSKT64 :Int + out65 :POINT65 + TypeToGTNETSKT65 :Int + out66 :POINT66 + TypeToGTNETSKT66 :Int + out67 :POINT67 + TypeToGTNETSKT67 :Int + out68 :POINT68 + TypeToGTNETSKT68 :Int + out69 :POINT69 + TypeToGTNETSKT69 :Int + out70 :POINT70 + TypeToGTNETSKT70 :Int + out71 :POINT71 + TypeToGTNETSKT71 :Int + out72 :POINT72 + TypeToGTNETSKT72 :Int + out73 :POINT73 + TypeToGTNETSKT73 :Int + out74 :POINT74 + TypeToGTNETSKT74 :Int + out75 :POINT75 + TypeToGTNETSKT75 :Int + out76 :POINT76 + TypeToGTNETSKT76 :Int + out77 :POINT77 + TypeToGTNETSKT77 :Int + out78 :POINT78 + TypeToGTNETSKT78 :Int + out79 :POINT79 + TypeToGTNETSKT79 :Int + out80 :POINT80 + TypeToGTNETSKT80 :Int + out81 :POINT81 + TypeToGTNETSKT81 :Int + out82 :POINT82 + TypeToGTNETSKT82 :Int + out83 :POINT83 + TypeToGTNETSKT83 :Int + out84 :POINT84 + TypeToGTNETSKT84 :Int + out85 :POINT85 + TypeToGTNETSKT85 :Int + out86 :POINT86 + TypeToGTNETSKT86 :Int + out87 :POINT87 + TypeToGTNETSKT87 :Int + out88 :POINT88 + TypeToGTNETSKT88 :Int + out89 :POINT89 + TypeToGTNETSKT89 :Int + out90 :POINT90 + TypeToGTNETSKT90 :Int + out91 :POINT91 + TypeToGTNETSKT91 :Int + out92 :POINT92 + TypeToGTNETSKT92 :Int + out93 :POINT93 + TypeToGTNETSKT93 :Int + out94 :POINT94 + TypeToGTNETSKT94 :Int + out95 :POINT95 + TypeToGTNETSKT95 :Int + out96 :POINT96 + TypeToGTNETSKT96 :Int + out97 :POINT97 + TypeToGTNETSKT97 :Int + out98 :POINT98 + TypeToGTNETSKT98 :Int + out99 :POINT99 + TypeToGTNETSKT99 :Int + out100 :POINT100 + TypeToGTNETSKT100 :Int + out101 :POINT101 + TypeToGTNETSKT101 :Int + out102 :POINT102 + TypeToGTNETSKT102 :Int + out103 :POINT103 + TypeToGTNETSKT103 :Int + out104 :POINT104 + TypeToGTNETSKT104 :Int + out105 :POINT105 + TypeToGTNETSKT105 :Int + out106 :POINT106 + TypeToGTNETSKT106 :Int + out107 :POINT107 + TypeToGTNETSKT107 :Int + out108 :POINT108 + TypeToGTNETSKT108 :Int + out109 :POINT109 + TypeToGTNETSKT109 :Int + out110 :POINT110 + TypeToGTNETSKT110 :Int + out111 :POINT111 + TypeToGTNETSKT111 :Int + out112 :POINT112 + TypeToGTNETSKT112 :Int + out113 :POINT113 + TypeToGTNETSKT113 :Int + out114 :POINT114 + TypeToGTNETSKT114 :Int + out115 :POINT115 + TypeToGTNETSKT115 :Int + out116 :POINT116 + TypeToGTNETSKT116 :Int + out117 :POINT117 + TypeToGTNETSKT117 :Int + out118 :POINT118 + TypeToGTNETSKT118 :Int + out119 :POINT119 + TypeToGTNETSKT119 :Int + out120 :POINT120 + TypeToGTNETSKT120 :Int + out121 :POINT121 + TypeToGTNETSKT121 :Int + out122 :POINT122 + TypeToGTNETSKT122 :Int + out123 :POINT123 + TypeToGTNETSKT123 :Int + out124 :POINT124 + TypeToGTNETSKT124 :Int + out125 :POINT125 + TypeToGTNETSKT125 :Int + out126 :POINT126 + TypeToGTNETSKT126 :Int + out127 :POINT127 + TypeToGTNETSKT127 :Int + out128 :POINT128 + TypeToGTNETSKT128 :Int + out129 :POINT129 + TypeToGTNETSKT129 :Int + out130 :POINT130 + TypeToGTNETSKT130 :Int + out131 :POINT131 + TypeToGTNETSKT131 :Int + out132 :POINT132 + TypeToGTNETSKT132 :Int + out133 :POINT133 + TypeToGTNETSKT133 :Int + out134 :POINT134 + TypeToGTNETSKT134 :Int + out135 :POINT135 + TypeToGTNETSKT135 :Int + out136 :POINT136 + TypeToGTNETSKT136 :Int + out137 :POINT137 + TypeToGTNETSKT137 :Int + out138 :POINT138 + TypeToGTNETSKT138 :Int + out139 :POINT139 + TypeToGTNETSKT139 :Int + out140 :POINT140 + TypeToGTNETSKT140 :Int + out141 :POINT141 + TypeToGTNETSKT141 :Int + out142 :POINT142 + TypeToGTNETSKT142 :Int + out143 :POINT143 + TypeToGTNETSKT143 :Int + out144 :POINT144 + TypeToGTNETSKT144 :Int + out145 :POINT145 + TypeToGTNETSKT145 :Int + out146 :POINT146 + TypeToGTNETSKT146 :Int + out147 :POINT147 + TypeToGTNETSKT147 :Int + out148 :POINT148 + TypeToGTNETSKT148 :Int + out149 :POINT149 + TypeToGTNETSKT149 :Int + out150 :POINT150 + TypeToGTNETSKT150 :Int + out151 :POINT151 + TypeToGTNETSKT151 :Int + out152 :POINT152 + TypeToGTNETSKT152 :Int + out153 :POINT153 + TypeToGTNETSKT153 :Int + out154 :POINT154 + TypeToGTNETSKT154 :Int + out155 :POINT155 + TypeToGTNETSKT155 :Int + out156 :POINT156 + TypeToGTNETSKT156 :Int + out157 :POINT157 + TypeToGTNETSKT157 :Int + out158 :POINT158 + TypeToGTNETSKT158 :Int + out159 :POINT159 + TypeToGTNETSKT159 :Int + out160 :POINT160 + TypeToGTNETSKT160 :Int + out161 :POINT161 + TypeToGTNETSKT161 :Int + out162 :POINT162 + TypeToGTNETSKT162 :Int + out163 :POINT163 + TypeToGTNETSKT163 :Int + out164 :POINT164 + TypeToGTNETSKT164 :Int + out165 :POINT165 + TypeToGTNETSKT165 :Int + out166 :POINT166 + TypeToGTNETSKT166 :Int + out167 :POINT167 + TypeToGTNETSKT167 :Int + out168 :POINT168 + TypeToGTNETSKT168 :Int + out169 :POINT169 + TypeToGTNETSKT169 :Int + out170 :POINT170 + TypeToGTNETSKT170 :Int + out171 :POINT171 + TypeToGTNETSKT171 :Int + out172 :POINT172 + TypeToGTNETSKT172 :Int + out173 :POINT173 + TypeToGTNETSKT173 :Int + out174 :POINT174 + TypeToGTNETSKT174 :Int + out175 :POINT175 + TypeToGTNETSKT175 :Int + out176 :POINT176 + TypeToGTNETSKT176 :Int + out177 :POINT177 + TypeToGTNETSKT177 :Int + out178 :POINT178 + TypeToGTNETSKT178 :Int + out179 :POINT179 + TypeToGTNETSKT179 :Int + out180 :POINT180 + TypeToGTNETSKT180 :Int + out181 :POINT181 + TypeToGTNETSKT181 :Int + out182 :POINT182 + TypeToGTNETSKT182 :Int + out183 :POINT183 + TypeToGTNETSKT183 :Int + out184 :POINT184 + TypeToGTNETSKT184 :Int + out185 :POINT185 + TypeToGTNETSKT185 :Int + out186 :POINT186 + TypeToGTNETSKT186 :Int + out187 :POINT187 + TypeToGTNETSKT187 :Int + out188 :POINT188 + TypeToGTNETSKT188 :Int + out189 :POINT189 + TypeToGTNETSKT189 :Int + out190 :POINT190 + TypeToGTNETSKT190 :Int + out191 :POINT191 + TypeToGTNETSKT191 :Int + out192 :POINT192 + TypeToGTNETSKT192 :Int + out193 :POINT193 + TypeToGTNETSKT193 :Int + out194 :POINT194 + TypeToGTNETSKT194 :Int + out195 :POINT195 + TypeToGTNETSKT195 :Int + out196 :POINT196 + TypeToGTNETSKT196 :Int + out197 :POINT197 + TypeToGTNETSKT197 :Int + out198 :POINT198 + TypeToGTNETSKT198 :Int + out199 :POINT199 + TypeToGTNETSKT199 :Int + out200 :POINT200 + TypeToGTNETSKT200 :Int + out201 :POINT201 + TypeToGTNETSKT201 :Int + out202 :POINT202 + TypeToGTNETSKT202 :Int + out203 :POINT203 + TypeToGTNETSKT203 :Int + out204 :POINT204 + TypeToGTNETSKT204 :Int + out205 :POINT205 + TypeToGTNETSKT205 :Int + out206 :POINT206 + TypeToGTNETSKT206 :Int + out207 :POINT207 + TypeToGTNETSKT207 :Int + out208 :POINT208 + TypeToGTNETSKT208 :Int + out209 :POINT209 + TypeToGTNETSKT209 :Int + out210 :POINT210 + TypeToGTNETSKT210 :Int + out211 :POINT211 + TypeToGTNETSKT211 :Int + out212 :POINT212 + TypeToGTNETSKT212 :Int + out213 :POINT213 + TypeToGTNETSKT213 :Int + out214 :POINT214 + TypeToGTNETSKT214 :Int + out215 :POINT215 + TypeToGTNETSKT215 :Int + out216 :POINT216 + TypeToGTNETSKT216 :Int + out217 :POINT217 + TypeToGTNETSKT217 :Int + out218 :POINT218 + TypeToGTNETSKT218 :Int + out219 :POINT219 + TypeToGTNETSKT219 :Int + out220 :POINT220 + TypeToGTNETSKT220 :Int + out221 :POINT221 + TypeToGTNETSKT221 :Int + out222 :POINT222 + TypeToGTNETSKT222 :Int + out223 :POINT223 + TypeToGTNETSKT223 :Int + out224 :POINT224 + TypeToGTNETSKT224 :Int + out225 :POINT225 + TypeToGTNETSKT225 :Int + out226 :POINT226 + TypeToGTNETSKT226 :Int + out227 :POINT227 + TypeToGTNETSKT227 :Int + out228 :POINT228 + TypeToGTNETSKT228 :Int + out229 :POINT229 + TypeToGTNETSKT229 :Int + out230 :POINT230 + TypeToGTNETSKT230 :Int + out231 :POINT231 + TypeToGTNETSKT231 :Int + out232 :POINT232 + TypeToGTNETSKT232 :Int + out233 :POINT233 + TypeToGTNETSKT233 :Int + out234 :POINT234 + TypeToGTNETSKT234 :Int + out235 :POINT235 + TypeToGTNETSKT235 :Int + out236 :POINT236 + TypeToGTNETSKT236 :Int + out237 :POINT237 + TypeToGTNETSKT237 :Int + out238 :POINT238 + TypeToGTNETSKT238 :Int + out239 :POINT239 + TypeToGTNETSKT239 :Int + out240 :POINT240 + TypeToGTNETSKT240 :Int + out241 :POINT241 + TypeToGTNETSKT241 :Int + out242 :POINT242 + TypeToGTNETSKT242 :Int + out243 :POINT243 + TypeToGTNETSKT243 :Int + out244 :POINT244 + TypeToGTNETSKT244 :Int + out245 :POINT245 + TypeToGTNETSKT245 :Int + out246 :POINT246 + TypeToGTNETSKT246 :Int + out247 :POINT247 + TypeToGTNETSKT247 :Int + out248 :POINT248 + TypeToGTNETSKT248 :Int + out249 :POINT249 + TypeToGTNETSKT249 :Int + out250 :POINT250 + TypeToGTNETSKT250 :Int + out251 :POINT251 + TypeToGTNETSKT251 :Int + out252 :POINT252 + TypeToGTNETSKT252 :Int + out253 :POINT253 + TypeToGTNETSKT253 :Int + out254 :POINT254 + TypeToGTNETSKT254 :Int + out255 :POINT255 + TypeToGTNETSKT255 :Int + out256 :POINT256 + TypeToGTNETSKT256 :Int + out257 :POINT257 + TypeToGTNETSKT257 :Int + out258 :POINT258 + TypeToGTNETSKT258 :Int + out259 :POINT259 + TypeToGTNETSKT259 :Int + out260 :POINT260 + TypeToGTNETSKT260 :Int + out261 :POINT261 + TypeToGTNETSKT261 :Int + out262 :POINT262 + TypeToGTNETSKT262 :Int + out263 :POINT263 + TypeToGTNETSKT263 :Int + out264 :POINT264 + TypeToGTNETSKT264 :Int + out265 :POINT265 + TypeToGTNETSKT265 :Int + out266 :POINT266 + TypeToGTNETSKT266 :Int + out267 :POINT267 + TypeToGTNETSKT267 :Int + out268 :POINT268 + TypeToGTNETSKT268 :Int + out269 :POINT269 + TypeToGTNETSKT269 :Int + out270 :POINT270 + TypeToGTNETSKT270 :Int + out271 :POINT271 + TypeToGTNETSKT271 :Int + out272 :POINT272 + TypeToGTNETSKT272 :Int + out273 :POINT273 + TypeToGTNETSKT273 :Int + out274 :POINT274 + TypeToGTNETSKT274 :Int + out275 :POINT275 + TypeToGTNETSKT275 :Int + out276 :POINT276 + TypeToGTNETSKT276 :Int + out277 :POINT277 + TypeToGTNETSKT277 :Int + out278 :POINT278 + TypeToGTNETSKT278 :Int + out279 :POINT279 + TypeToGTNETSKT279 :Int + out280 :POINT280 + TypeToGTNETSKT280 :Int + out281 :POINT281 + TypeToGTNETSKT281 :Int + out282 :POINT282 + TypeToGTNETSKT282 :Int + out283 :POINT283 + TypeToGTNETSKT283 :Int + out284 :POINT284 + TypeToGTNETSKT284 :Int + out285 :POINT285 + TypeToGTNETSKT285 :Int + out286 :POINT286 + TypeToGTNETSKT286 :Int + out287 :POINT287 + TypeToGTNETSKT287 :Int + out288 :POINT288 + TypeToGTNETSKT288 :Int + out289 :POINT289 + TypeToGTNETSKT289 :Int + out290 :POINT290 + TypeToGTNETSKT290 :Int + out291 :POINT291 + TypeToGTNETSKT291 :Int + out292 :POINT292 + TypeToGTNETSKT292 :Int + out293 :POINT293 + TypeToGTNETSKT293 :Int + out294 :POINT294 + TypeToGTNETSKT294 :Int + out295 :POINT295 + TypeToGTNETSKT295 :Int + out296 :POINT296 + TypeToGTNETSKT296 :Int + out297 :POINT297 + TypeToGTNETSKT297 :Int + out298 :POINT298 + TypeToGTNETSKT298 :Int + out299 :POINT299 + TypeToGTNETSKT299 :Int + numVarsFromGTNETSKT :2 + in0 :POINTIn0 + TypeFrGTNETSKT0 :Int + in1 :POINTin1 + TypeFrGTNETSKT1 :Float + in2 :POINT2 + TypeFrGTNETSKT2 :Int + in3 :POINT3 + TypeFrGTNETSKT3 :Int + in4 :POINT4 + TypeFrGTNETSKT4 :Int + in5 :POINT5 + TypeFrGTNETSKT5 :Int + in6 :POINT6 + TypeFrGTNETSKT6 :Int + in7 :POINT7 + TypeFrGTNETSKT7 :Int + in8 :POINT8 + TypeFrGTNETSKT8 :Int + in9 :POINT9 + TypeFrGTNETSKT9 :Int + in10 :POINT10 + TypeFrGTNETSKT10 :Int + in11 :POINT11 + TypeFrGTNETSKT11 :Int + in12 :POINT12 + TypeFrGTNETSKT12 :Int + in13 :POINT13 + TypeFrGTNETSKT13 :Int + in14 :POINT14 + TypeFrGTNETSKT14 :Int + in15 :POINT15 + TypeFrGTNETSKT15 :Int + in16 :POINT16 + TypeFrGTNETSKT16 :Int + in17 :POINT17 + TypeFrGTNETSKT17 :Int + in18 :POINT18 + TypeFrGTNETSKT18 :Int + in19 :POINT19 + TypeFrGTNETSKT19 :Int + in20 :POINT20 + TypeFrGTNETSKT20 :Int + in21 :POINT21 + TypeFrGTNETSKT21 :Int + in22 :POINT22 + TypeFrGTNETSKT22 :Int + in23 :POINT23 + TypeFrGTNETSKT23 :Int + in24 :POINT24 + TypeFrGTNETSKT24 :Int + in25 :POINT25 + TypeFrGTNETSKT25 :Int + in26 :POINT26 + TypeFrGTNETSKT26 :Int + in27 :POINT27 + TypeFrGTNETSKT27 :Int + in28 :POINT28 + TypeFrGTNETSKT28 :Int + in29 :POINT29 + TypeFrGTNETSKT29 :Int + in30 :POINT30 + TypeFrGTNETSKT30 :Int + in31 :POINT31 + TypeFrGTNETSKT31 :Int + in32 :POINT32 + TypeFrGTNETSKT32 :Int + in33 :POINT33 + TypeFrGTNETSKT33 :Int + in34 :POINT34 + TypeFrGTNETSKT34 :Int + in35 :POINT35 + TypeFrGTNETSKT35 :Int + in36 :POINT36 + TypeFrGTNETSKT36 :Int + in37 :POINT37 + TypeFrGTNETSKT37 :Int + in38 :POINT38 + TypeFrGTNETSKT38 :Int + in39 :POINT39 + TypeFrGTNETSKT39 :Int + in40 :POINT40 + TypeFrGTNETSKT40 :Int + in41 :POINT41 + TypeFrGTNETSKT41 :Int + in42 :POINT42 + TypeFrGTNETSKT42 :Int + in43 :POINT43 + TypeFrGTNETSKT43 :Int + in44 :POINT44 + TypeFrGTNETSKT44 :Int + in45 :POINT45 + TypeFrGTNETSKT45 :Int + in46 :POINT46 + TypeFrGTNETSKT46 :Int + in47 :POINT47 + TypeFrGTNETSKT47 :Int + in48 :POINT48 + TypeFrGTNETSKT48 :Int + in49 :POINT49 + TypeFrGTNETSKT49 :Int + in50 :POINT50 + TypeFrGTNETSKT50 :Int + in51 :POINT51 + TypeFrGTNETSKT51 :Int + in52 :POINT52 + TypeFrGTNETSKT52 :Int + in53 :POINT53 + TypeFrGTNETSKT53 :Int + in54 :POINT54 + TypeFrGTNETSKT54 :Int + in55 :POINT55 + TypeFrGTNETSKT55 :Int + in56 :POINT56 + TypeFrGTNETSKT56 :Int + in57 :POINT57 + TypeFrGTNETSKT57 :Int + in58 :POINT58 + TypeFrGTNETSKT58 :Int + in59 :POINT59 + TypeFrGTNETSKT59 :Int + in60 :POINT60 + TypeFrGTNETSKT60 :Int + in61 :POINT61 + TypeFrGTNETSKT61 :Int + in62 :POINT62 + TypeFrGTNETSKT62 :Int + in63 :POINT63 + TypeFrGTNETSKT63 :Int + in64 :POINT64 + TypeFrGTNETSKT64 :Int + in65 :POINT65 + TypeFrGTNETSKT65 :Int + in66 :POINT66 + TypeFrGTNETSKT66 :Int + in67 :POINT67 + TypeFrGTNETSKT67 :Int + in68 :POINT68 + TypeFrGTNETSKT68 :Int + in69 :POINT69 + TypeFrGTNETSKT69 :Int + in70 :POINT70 + TypeFrGTNETSKT70 :Int + in71 :POINT71 + TypeFrGTNETSKT71 :Int + in72 :POINT72 + TypeFrGTNETSKT72 :Int + in73 :POINT73 + TypeFrGTNETSKT73 :Int + in74 :POINT74 + TypeFrGTNETSKT74 :Int + in75 :POINT75 + TypeFrGTNETSKT75 :Int + in76 :POINT76 + TypeFrGTNETSKT76 :Int + in77 :POINT77 + TypeFrGTNETSKT77 :Int + in78 :POINT78 + TypeFrGTNETSKT78 :Int + in79 :POINT79 + TypeFrGTNETSKT79 :Int + in80 :POINT80 + TypeFrGTNETSKT80 :Int + in81 :POINT81 + TypeFrGTNETSKT81 :Int + in82 :POINT82 + TypeFrGTNETSKT82 :Int + in83 :POINT83 + TypeFrGTNETSKT83 :Int + in84 :POINT84 + TypeFrGTNETSKT84 :Int + in85 :POINT85 + TypeFrGTNETSKT85 :Int + in86 :POINT86 + TypeFrGTNETSKT86 :Int + in87 :POINT87 + TypeFrGTNETSKT87 :Int + in88 :POINT88 + TypeFrGTNETSKT88 :Int + in89 :POINT89 + TypeFrGTNETSKT89 :Int + in90 :POINT90 + TypeFrGTNETSKT90 :Int + in91 :POINT91 + TypeFrGTNETSKT91 :Int + in92 :POINT92 + TypeFrGTNETSKT92 :Int + in93 :POINT93 + TypeFrGTNETSKT93 :Int + in94 :POINT94 + TypeFrGTNETSKT94 :Int + in95 :POINT95 + TypeFrGTNETSKT95 :Int + in96 :POINT96 + TypeFrGTNETSKT96 :Int + in97 :POINT97 + TypeFrGTNETSKT97 :Int + in98 :POINT98 + TypeFrGTNETSKT98 :Int + in99 :POINT99 + TypeFrGTNETSKT99 :Int + in100 :POINT100 + TypeFrGTNETSKT100 :Int + in101 :POINT101 + TypeFrGTNETSKT101 :Int + in102 :POINT102 + TypeFrGTNETSKT102 :Int + in103 :POINT103 + TypeFrGTNETSKT103 :Int + in104 :POINT104 + TypeFrGTNETSKT104 :Int + in105 :POINT105 + TypeFrGTNETSKT105 :Int + in106 :POINT106 + TypeFrGTNETSKT106 :Int + in107 :POINT107 + TypeFrGTNETSKT107 :Int + in108 :POINT108 + TypeFrGTNETSKT108 :Int + in109 :POINT109 + TypeFrGTNETSKT109 :Int + in110 :POINT110 + TypeFrGTNETSKT110 :Int + in111 :POINT111 + TypeFrGTNETSKT111 :Int + in112 :POINT112 + TypeFrGTNETSKT112 :Int + in113 :POINT113 + TypeFrGTNETSKT113 :Int + in114 :POINT114 + TypeFrGTNETSKT114 :Int + in115 :POINT115 + TypeFrGTNETSKT115 :Int + in116 :POINT116 + TypeFrGTNETSKT116 :Int + in117 :POINT117 + TypeFrGTNETSKT117 :Int + in118 :POINT118 + TypeFrGTNETSKT118 :Int + in119 :POINT119 + TypeFrGTNETSKT119 :Int + in120 :POINT120 + TypeFrGTNETSKT120 :Int + in121 :POINT121 + TypeFrGTNETSKT121 :Int + in122 :POINT122 + TypeFrGTNETSKT122 :Int + in123 :POINT123 + TypeFrGTNETSKT123 :Int + in124 :POINT124 + TypeFrGTNETSKT124 :Int + in125 :POINT125 + TypeFrGTNETSKT125 :Int + in126 :POINT126 + TypeFrGTNETSKT126 :Int + in127 :POINT127 + TypeFrGTNETSKT127 :Int + in128 :POINT128 + TypeFrGTNETSKT128 :Int + in129 :POINT129 + TypeFrGTNETSKT129 :Int + in130 :POINT130 + TypeFrGTNETSKT130 :Int + in131 :POINT131 + TypeFrGTNETSKT131 :Int + in132 :POINT132 + TypeFrGTNETSKT132 :Int + in133 :POINT133 + TypeFrGTNETSKT133 :Int + in134 :POINT134 + TypeFrGTNETSKT134 :Int + in135 :POINT135 + TypeFrGTNETSKT135 :Int + in136 :POINT136 + TypeFrGTNETSKT136 :Int + in137 :POINT137 + TypeFrGTNETSKT137 :Int + in138 :POINT138 + TypeFrGTNETSKT138 :Int + in139 :POINT139 + TypeFrGTNETSKT139 :Int + in140 :POINT140 + TypeFrGTNETSKT140 :Int + in141 :POINT141 + TypeFrGTNETSKT141 :Int + in142 :POINT142 + TypeFrGTNETSKT142 :Int + in143 :POINT143 + TypeFrGTNETSKT143 :Int + in144 :POINT144 + TypeFrGTNETSKT144 :Int + in145 :POINT145 + TypeFrGTNETSKT145 :Int + in146 :POINT146 + TypeFrGTNETSKT146 :Int + in147 :POINT147 + TypeFrGTNETSKT147 :Int + in148 :POINT148 + TypeFrGTNETSKT148 :Int + in149 :POINT149 + TypeFrGTNETSKT149 :Int + in150 :POINT150 + TypeFrGTNETSKT150 :Int + in151 :POINT151 + TypeFrGTNETSKT151 :Int + in152 :POINT152 + TypeFrGTNETSKT152 :Int + in153 :POINT153 + TypeFrGTNETSKT153 :Int + in154 :POINT154 + TypeFrGTNETSKT154 :Int + in155 :POINT155 + TypeFrGTNETSKT155 :Int + in156 :POINT156 + TypeFrGTNETSKT156 :Int + in157 :POINT157 + TypeFrGTNETSKT157 :Int + in158 :POINT158 + TypeFrGTNETSKT158 :Int + in159 :POINT159 + TypeFrGTNETSKT159 :Int + in160 :POINT160 + TypeFrGTNETSKT160 :Int + in161 :POINT161 + TypeFrGTNETSKT161 :Int + in162 :POINT162 + TypeFrGTNETSKT162 :Int + in163 :POINT163 + TypeFrGTNETSKT163 :Int + in164 :POINT164 + TypeFrGTNETSKT164 :Int + in165 :POINT165 + TypeFrGTNETSKT165 :Int + in166 :POINT166 + TypeFrGTNETSKT166 :Int + in167 :POINT167 + TypeFrGTNETSKT167 :Int + in168 :POINT168 + TypeFrGTNETSKT168 :Int + in169 :POINT169 + TypeFrGTNETSKT169 :Int + in170 :POINT170 + TypeFrGTNETSKT170 :Int + in171 :POINT171 + TypeFrGTNETSKT171 :Int + in172 :POINT172 + TypeFrGTNETSKT172 :Int + in173 :POINT173 + TypeFrGTNETSKT173 :Int + in174 :POINT174 + TypeFrGTNETSKT174 :Int + in175 :POINT175 + TypeFrGTNETSKT175 :Int + in176 :POINT176 + TypeFrGTNETSKT176 :Int + in177 :POINT177 + TypeFrGTNETSKT177 :Int + in178 :POINT178 + TypeFrGTNETSKT178 :Int + in179 :POINT179 + TypeFrGTNETSKT179 :Int + in180 :POINT180 + TypeFrGTNETSKT180 :Int + in181 :POINT181 + TypeFrGTNETSKT181 :Int + in182 :POINT182 + TypeFrGTNETSKT182 :Int + in183 :POINT183 + TypeFrGTNETSKT183 :Int + in184 :POINT184 + TypeFrGTNETSKT184 :Int + in185 :POINT185 + TypeFrGTNETSKT185 :Int + in186 :POINT186 + TypeFrGTNETSKT186 :Int + in187 :POINT187 + TypeFrGTNETSKT187 :Int + in188 :POINT188 + TypeFrGTNETSKT188 :Int + in189 :POINT189 + TypeFrGTNETSKT189 :Int + in190 :POINT190 + TypeFrGTNETSKT190 :Int + in191 :POINT191 + TypeFrGTNETSKT191 :Int + in192 :POINT192 + TypeFrGTNETSKT192 :Int + in193 :POINT193 + TypeFrGTNETSKT193 :Int + in194 :POINT194 + TypeFrGTNETSKT194 :Int + in195 :POINT195 + TypeFrGTNETSKT195 :Int + in196 :POINT196 + TypeFrGTNETSKT196 :Int + in197 :POINT197 + TypeFrGTNETSKT197 :Int + in198 :POINT198 + TypeFrGTNETSKT198 :Int + in199 :POINT199 + TypeFrGTNETSKT199 :Int + in200 :POINT200 + TypeFrGTNETSKT200 :Int + in201 :POINT201 + TypeFrGTNETSKT201 :Int + in202 :POINT202 + TypeFrGTNETSKT202 :Int + in203 :POINT203 + TypeFrGTNETSKT203 :Int + in204 :POINT204 + TypeFrGTNETSKT204 :Int + in205 :POINT205 + TypeFrGTNETSKT205 :Int + in206 :POINT206 + TypeFrGTNETSKT206 :Int + in207 :POINT207 + TypeFrGTNETSKT207 :Int + in208 :POINT208 + TypeFrGTNETSKT208 :Int + in209 :POINT209 + TypeFrGTNETSKT209 :Int + in210 :POINT210 + TypeFrGTNETSKT210 :Int + in211 :POINT211 + TypeFrGTNETSKT211 :Int + in212 :POINT212 + TypeFrGTNETSKT212 :Int + in213 :POINT213 + TypeFrGTNETSKT213 :Int + in214 :POINT214 + TypeFrGTNETSKT214 :Int + in215 :POINT215 + TypeFrGTNETSKT215 :Int + in216 :POINT216 + TypeFrGTNETSKT216 :Int + in217 :POINT217 + TypeFrGTNETSKT217 :Int + in218 :POINT218 + TypeFrGTNETSKT218 :Int + in219 :POINT219 + TypeFrGTNETSKT219 :Int + in220 :POINT220 + TypeFrGTNETSKT220 :Int + in221 :POINT221 + TypeFrGTNETSKT221 :Int + in222 :POINT222 + TypeFrGTNETSKT222 :Int + in223 :POINT223 + TypeFrGTNETSKT223 :Int + in224 :POINT224 + TypeFrGTNETSKT224 :Int + in225 :POINT225 + TypeFrGTNETSKT225 :Int + in226 :POINT226 + TypeFrGTNETSKT226 :Int + in227 :POINT227 + TypeFrGTNETSKT227 :Int + in228 :POINT228 + TypeFrGTNETSKT228 :Int + in229 :POINT229 + TypeFrGTNETSKT229 :Int + in230 :POINT230 + TypeFrGTNETSKT230 :Int + in231 :POINT231 + TypeFrGTNETSKT231 :Int + in232 :POINT232 + TypeFrGTNETSKT232 :Int + in233 :POINT233 + TypeFrGTNETSKT233 :Int + in234 :POINT234 + TypeFrGTNETSKT234 :Int + in235 :POINT235 + TypeFrGTNETSKT235 :Int + in236 :POINT236 + TypeFrGTNETSKT236 :Int + in237 :POINT237 + TypeFrGTNETSKT237 :Int + in238 :POINT238 + TypeFrGTNETSKT238 :Int + in239 :POINT239 + TypeFrGTNETSKT239 :Int + in240 :POINT240 + TypeFrGTNETSKT240 :Int + in241 :POINT241 + TypeFrGTNETSKT241 :Int + in242 :POINT242 + TypeFrGTNETSKT242 :Int + in243 :POINT243 + TypeFrGTNETSKT243 :Int + in244 :POINT244 + TypeFrGTNETSKT244 :Int + in245 :POINT245 + TypeFrGTNETSKT245 :Int + in246 :POINT246 + TypeFrGTNETSKT246 :Int + in247 :POINT247 + TypeFrGTNETSKT247 :Int + in248 :POINT248 + TypeFrGTNETSKT248 :Int + in249 :POINT249 + TypeFrGTNETSKT249 :Int + in250 :POINT250 + TypeFrGTNETSKT250 :Int + in251 :POINT251 + TypeFrGTNETSKT251 :Int + in252 :POINT252 + TypeFrGTNETSKT252 :Int + in253 :POINT253 + TypeFrGTNETSKT253 :Int + in254 :POINT254 + TypeFrGTNETSKT254 :Int + in255 :POINT255 + TypeFrGTNETSKT255 :Int + in256 :POINT256 + TypeFrGTNETSKT256 :Int + in257 :POINT257 + TypeFrGTNETSKT257 :Int + in258 :POINT258 + TypeFrGTNETSKT258 :Int + in259 :POINT259 + TypeFrGTNETSKT259 :Int + in260 :POINT260 + TypeFrGTNETSKT260 :Int + in261 :POINT261 + TypeFrGTNETSKT261 :Int + in262 :POINT262 + TypeFrGTNETSKT262 :Int + in263 :POINT263 + TypeFrGTNETSKT263 :Int + in264 :POINT264 + TypeFrGTNETSKT264 :Int + in265 :POINT265 + TypeFrGTNETSKT265 :Int + in266 :POINT266 + TypeFrGTNETSKT266 :Int + in267 :POINT267 + TypeFrGTNETSKT267 :Int + in268 :POINT268 + TypeFrGTNETSKT268 :Int + in269 :POINT269 + TypeFrGTNETSKT269 :Int + in270 :POINT270 + TypeFrGTNETSKT270 :Int + in271 :POINT271 + TypeFrGTNETSKT271 :Int + in272 :POINT272 + TypeFrGTNETSKT272 :Int + in273 :POINT273 + TypeFrGTNETSKT273 :Int + in274 :POINT274 + TypeFrGTNETSKT274 :Int + in275 :POINT275 + TypeFrGTNETSKT275 :Int + in276 :POINT276 + TypeFrGTNETSKT276 :Int + in277 :POINT277 + TypeFrGTNETSKT277 :Int + in278 :POINT278 + TypeFrGTNETSKT278 :Int + in279 :POINT279 + TypeFrGTNETSKT279 :Int + in280 :POINT280 + TypeFrGTNETSKT280 :Int + in281 :POINT281 + TypeFrGTNETSKT281 :Int + in282 :POINT282 + TypeFrGTNETSKT282 :Int + in283 :POINT283 + TypeFrGTNETSKT283 :Int + in284 :POINT284 + TypeFrGTNETSKT284 :Int + in285 :POINT285 + TypeFrGTNETSKT285 :Int + in286 :POINT286 + TypeFrGTNETSKT286 :Int + in287 :POINT287 + TypeFrGTNETSKT287 :Int + in288 :POINT288 + TypeFrGTNETSKT288 :Int + in289 :POINT289 + TypeFrGTNETSKT289 :Int + in290 :POINT290 + TypeFrGTNETSKT290 :Int + in291 :POINT291 + TypeFrGTNETSKT291 :Int + in292 :POINT292 + TypeFrGTNETSKT292 :Int + in293 :POINT293 + TypeFrGTNETSKT293 :Int + in294 :POINT294 + TypeFrGTNETSKT294 :Int + in295 :POINT295 + TypeFrGTNETSKT295 :Int + in296 :POINT296 + TypeFrGTNETSKT296 :Int + in297 :POINT297 + TypeFrGTNETSKT297 :Int + in298 :POINT298 + TypeFrGTNETSKT298 :Int + in299 :POINT299 + TypeFrGTNETSKT299 :Int + useVersion :THREE + LocalPort :12345 + RemotePort :12345 + rem_ip_0 :172 + rem_ip_1 :24 + rem_ip_2 :2 + rem_ip_3 :143 +WIRE + 720 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 752 272 0 0 3 + Name :rxCnt + COL :BLUE + Monitor :Yes +GROUP + 336 336 0 0 0 + 7 +wirelabel + 432 336 0 0 3 + Name :txCnt + COL :BLUE + Monitor :Yes +WIRE + 400 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 272 368 0 0 1 + Val :0 +wirelabel + 304 336 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_UPDOWN + 368 336 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :4 +rtds_sharc_ctl_SLIDER + 272 144 0 0 5 + Name :Point0 + Init :1.0 + Max :100 + Min :-100 + Units :volts +WIRE + 432 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_EDGEDET + 368 272 0 0 6 + ED :0 -> 1 + OV :1 + prtyp :2 + Proc :1 + Pri :3 + cmv :1 +WIRE + 304 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_PB + 272 272 0 0 4 + Name :Send + Type :INTEGER + VOn :1 + VOff :0 +wirelabel + 432 272 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 144 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_IEEE2INT + 336 144 0 0 6 + prtyp :2 + Op :Round + Proc :1 + Pri :2 + Op2 :Round + cmv :1 +WIRE + 368 176 0 0 2 + -64 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 400 144 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +wirelabel + 400 176 0 0 3 + Name :POINT1 + COL :BLUE + Monitor :Yes +rtds_sharc_ctl_TIMER + 336 496 0 0 6 + Tran :Rising Edge + SRST :No + RST :No + prtyp :2 + Proc :1 + Pri :1 +rtds_sharc_ctl_TIME + 464 560 0 0 5 + Mode :time-step + prtyp :2 + Proc :1 + Pri :1 + cmv :1 +rtds_sharc_ctl_CLKBY2 + 560 656 0 0 4 + prtyp :2 + Proc :1 + Pri :1 + cmv :1 +rtds_GTSYNC + 208 464 0 0 7 + enab1 :Yes + nam1 :ADVSECD + nam2 :ADVSTAT + enab2 :Yes + nam3 :CRTSECD + nam4 :CRTNSEC + nam5 :CRTSTAT +_rtds_GTNET_GSE_v5.def + 272 688 0 0 1437 + sCompName :GTNET1 + Port :1 + Card :1 + prtyp :2 + gtnettype :GTNET + IECver :1 + Proc :1 + Pri :1 + TSYNCEN :NO + GT_SOC :ADVSECD + GT_STAT :ADVSTAT + Fname :file1.scd + Vlevel :YES + sfx : + eTNQ :OFF + eTATL :OFF + note1 :0 + note2 :0 + IED1EN :YES + IED2EN :NO + IED3EN :NO + IED4EN :NO + editingInSCD :NO + dA1 :1.0 + minA1 :-1.0 + maxA1 :1.0 + dA2 :1.0 + minA2 :-1.0 + maxA2 :1.0 + dA3 :1.0 + minA3 :-1.0 + maxA3 :1.0 + dA4 :1.0 + minA4 :-1.0 + maxA4 :1.0 + dA5 :1.0 + minA5 :-1.0 + maxA5 :1.0 + dA6 :1.0 + minA6 :-1.0 + maxA6 :1.0 + dA7 :1.0 + minA7 :-1.0 + maxA7 :1.0 + dA8 :1.0 + minA8 :-1.0 + maxA8 :1.0 + dA9 :1.0 + minA9 :-1.0 + maxA9 :1.0 + dA10 :1.0 + minA10 :-1.0 + maxA10 :1.0 + dA11 :1.0 + minA11 :-1.0 + maxA11 :1.0 + dA12 :1.0 + minA12 :-1.0 + maxA12 :1.0 + dA13 :1.0 + minA13 :-1.0 + maxA13 :1.0 + dA14 :1.0 + minA14 :-1.0 + maxA14 :1.0 + dA15 :1.0 + minA15 :-1.0 + maxA15 :1.0 + dA16 :1.0 + minA16 :-1.0 + maxA16 :1.0 + sIED1Name1 :TEMPLATE + sIED1Name2 :* + sIED1Name3 :* + sIED1Name4 :* + sIED1LDINST1 :CTRL + sIED1LDINST2 :* + sIED1LDINST3 :* + sIED1LDINST4 :* + sIED1GSEName1 :Gcb01 + sIED1GSEName2 :* + sIED1GSEName3 :* + sIED1GSEName4 :* + sIED2Name1 :TEMPLATE + sIED2Name2 :* + sIED2Name3 :* + sIED2Name4 :* + sIED2LDINST1 :CTRL + sIED2LDINST2 :* + sIED2LDINST3 :* + sIED2LDINST4 :* + sIED2GSEName1 :Gcb02 + sIED2GSEName2 :* + sIED2GSEName3 :* + sIED2GSEName4 :* + sIED3Name1 :TEMPLATE + sIED3Name2 :* + sIED3Name3 :* + sIED3Name4 :* + sIED3LDINST1 :CTRL + sIED3LDINST2 :* + sIED3LDINST3 :* + sIED3LDINST4 :* + sIED3GSEName1 :Gcb03 + sIED3GSEName2 :* + sIED3GSEName3 :* + sIED3GSEName4 :* + sIED4Name1 :TEMPLATE + sIED4Name2 :* + sIED4Name3 :* + sIED4Name4 :* + sIED4LDINST1 :CTRL + sIED4LDINST2 :* + sIED4LDINST3 :* + sIED4LDINST4 :* + sIED4GSEName1 :Gcb04 + sIED4GSEName2 :* + sIED4GSEName3 :* + sIED4GSEName4 :* + IED1CRTC :NO + note4 :0 + IED1RTTO1 :4 + IED1RTTO2 :8 + IED1RTTO3 :16 + IED1RTTO4 :32 + IED1RTTO5 :64 + IED1RTTO6 :128 + IED1RTTO7 :256 + IED1RTTO8 :512 + IED1RTTO9 :1024 + IED1RTTOD :2000 + IED1HT0 :12 + IED1HT1 :24 + IED1HT2 :48 + IED1HT3 :96 + IED1HT4 :192 + IED1HT5 :384 + IED1HT6 :768 + IED1HT7 :1536 + IED1HT8 :3072 + IED1HT9 :4000 + IED1VPO0 :0 + IED1VPO1 :0 + IED1VPO2 :0 + IED1VPO3 :0 + IED1VPO4 :0 + IED1VPO5 :0 + IED1VPO6 :0 + IED1VPO7 :0 + IED1VPO8 :0 + IED1VPO9 :0 + IED2CRTC :NO + note5 :0 + IED2RTTO1 :4 + IED2RTTO2 :8 + IED2RTTO3 :16 + IED2RTTO4 :32 + IED2RTTO5 :64 + IED2RTTO6 :128 + IED2RTTO7 :256 + IED2RTTO8 :512 + IED2RTTO9 :1024 + IED2RTTOD :2000 + IED2HT0 :12 + IED2HT1 :24 + IED2HT2 :48 + IED2HT3 :96 + IED2HT4 :1992 + IED2HT5 :384 + IED2HT6 :768 + IED2HT7 :1536 + IED2HT8 :3072 + IED2HT9 :4000 + IED2VPO0 :0 + IED2VPO1 :0 + IED2VPO2 :0 + IED2VPO3 :0 + IED2VPO4 :0 + IED2VPO5 :0 + IED2VPO6 :0 + IED2VPO7 :0 + IED2VPO8 :0 + IED2VPO9 :0 + IED3CRTC :NO + note6 :0 + IED3RTTO1 :4 + IED3RTTO2 :8 + IED3RTTO3 :16 + IED3RTTO4 :32 + IED3RTTO5 :64 + IED3RTTO6 :128 + IED3RTTO7 :256 + IED3RTTO8 :512 + IED3RTTO9 :1024 + IED3RTTOD :2000 + IED3HT0 :12 + IED3HT1 :24 + IED3HT2 :48 + IED3HT3 :96 + IED3HT4 :192 + IED3HT5 :384 + IED3HT6 :768 + IED3HT7 :1536 + IED3HT8 :3072 + IED3HT9 :4000 + IED3VPO0 :0 + IED3VPO1 :0 + IED3VPO2 :0 + IED3VPO3 :0 + IED3VPO4 :0 + IED3VPO5 :0 + IED3VPO6 :0 + IED3VPO7 :0 + IED3VPO8 :0 + IED3VPO9 :0 + IED4CRTC :NO + note7 :0 + IED4RTTO1 :4 + IED4RTTO2 :8 + IED4RTTO3 :16 + IED4RTTO4 :32 + IED4RTTO5 :64 + IED4RTTO6 :128 + IED4RTTO7 :256 + IED4RTTO8 :512 + IED4RTTO9 :1024 + IED4RTTOD :2000 + IED4HT0 :12 + IED4HT1 :24 + IED4HT2 :48 + IED4HT3 :96 + IED4HT4 :192 + IED4HT5 :384 + IED4HT6 :768 + IED4HT7 :1536 + IED4HT8 :3072 + IED4HT9 :4000 + IED4VPO0 :0 + IED4VPO1 :0 + IED4VPO2 :0 + IED4VPO3 :0 + IED4VPO4 :0 + IED4VPO5 :0 + IED4VPO6 :0 + IED4VPO7 :0 + IED4VPO8 :0 + IED4VPO9 :0 + IED1O1T :disabled + nIED1O1 :IED1O1 + IED1O1B :1 + IED1O2T :disabled + nIED1O2 :IED1O2 + IED1O2B :1 + IED1O3T :disabled + nIED1O3 :IED1O3 + IED1O3B :1 + IED1O4T :disabled + nIED1O4 :IED1O4 + IED1O4B :1 + IED1O5T :disabled + nIED1O5 :IED1O5 + IED1O5B :1 + IED1O6T :disabled + nIED1O6 :IED1O6 + IED1O6B :1 + IED1O7T :disabled + nIED1O7 :IED1O7 + IED1O7B :1 + IED1O8T :disabled + nIED1O8 :IED1O8 + IED1O8B :1 + IED1O9T :disabled + nIED1O9 :IED1O9 + IED1O9B :1 + IED1O10T :disabled + nIED1O10 :IED1O10 + IED1O10B :1 + IED1O11T :disabled + nIED1O11 :IED1O11 + IED1O11B :1 + IED1O12T :disabled + nIED1O12 :IED1O12 + IED1O12B :1 + IED1O13T :disabled + nIED1O13 :IED1O13 + IED1O13B :1 + IED1O14T :disabled + nIED1O14 :IED1O14 + IED1O14B :1 + IED1O15T :disabled + nIED1O15 :IED1O15 + IED1O15B :1 + IED1O16T :disabled + nIED1O16 :IED1O16 + IED1O16B :1 + IED1O17T :disabled + nIED1O17 :IED1O17 + IED1O17B :1 + IED1O18T :disabled + nIED1O18 :IED1O18 + IED1O18B :1 + IED1O19T :disabled + nIED1O19 :IED1O19 + IED1O19B :1 + IED1O20T :disabled + nIED1O20 :IED1O20 + IED1O20B :1 + IED1O21T :disabled + nIED1O21 :IED1O21 + IED1O21B :1 + IED1O22T :disabled + nIED1O22 :IED1O22 + IED1O22B :1 + IED1O23T :disabled + nIED1O23 :IED1O23 + IED1O23B :1 + IED1O24T :disabled + nIED1O24 :IED1O24 + IED1O24B :1 + IED1O25T :disabled + nIED1O25 :IED1O25 + IED1O25B :1 + IED1O26T :disabled + nIED1O26 :IED1O26 + IED1O26B :1 + IED1O27T :disabled + nIED1O27 :IED1O27 + IED1O27B :1 + IED1O28T :disabled + nIED1O28 :IED1O28 + IED1O28B :1 + IED1O29T :disabled + nIED1O29 :IED1O29 + IED1O29B :1 + IED1O30T :disabled + nIED1O30 :IED1O30 + IED1O30B :1 + IED1O31T :disabled + nIED1O31 :IED1O31 + IED1O31B :1 + IED1O32T :disabled + nIED1O32 :IED1O32 + IED1O32B :1 + IED1O33T :disabled + nIED1O33 :IED1O33 + IED1O33B :1 + IED1O34T :disabled + nIED1O34 :IED1O34 + IED1O34B :1 + IED1O35T :disabled + nIED1O35 :IED1O35 + IED1O35B :1 + IED1O36T :disabled + nIED1O36 :IED1O36 + IED1O36B :1 + IED1O37T :disabled + nIED1O37 :IED1O37 + IED1O37B :1 + IED1O38T :disabled + nIED1O38 :IED1O38 + IED1O38B :1 + IED1O39T :disabled + nIED1O39 :IED1O39 + IED1O39B :1 + IED1O40T :disabled + nIED1O40 :IED1O40 + IED1O40B :1 + IED1O41T :disabled + nIED1O41 :IED1O41 + IED1O41B :1 + IED1O42T :disabled + nIED1O42 :IED1O42 + IED1O42B :1 + IED1O43T :disabled + nIED1O43 :IED1O43 + IED1O43B :1 + IED1O44T :disabled + nIED1O44 :IED1O44 + IED1O44B :1 + IED1O45T :disabled + nIED1O45 :IED1O45 + IED1O45B :1 + IED1O46T :disabled + nIED1O46 :IED1O46 + IED1O46B :1 + IED1O47T :disabled + nIED1O47 :IED1O47 + IED1O47B :1 + IED1O48T :disabled + nIED1O48 :IED1O48 + IED1O48B :1 + IED1O49T :disabled + nIED1O49 :IED1O49 + IED1O49B :1 + IED1O50T :disabled + nIED1O50 :IED1O50 + IED1O50B :1 + IED1O51T :disabled + nIED1O51 :IED1O51 + IED1O51B :1 + IED1O52T :disabled + nIED1O52 :IED1O52 + IED1O52B :1 + IED1O53T :disabled + nIED1O53 :IED1O53 + IED1O53B :1 + IED1O54T :disabled + nIED1O54 :IED1O54 + IED1O54B :1 + IED1O55T :disabled + nIED1O55 :IED1O55 + IED1O55B :1 + IED1O56T :disabled + nIED1O56 :IED1O56 + IED1O56B :1 + IED1O57T :disabled + nIED1O57 :IED1O57 + IED1O57B :1 + IED1O58T :disabled + nIED1O58 :IED1O58 + IED1O58B :1 + IED1O59T :disabled + nIED1O59 :IED1O59 + IED1O59B :1 + IED1O60T :disabled + nIED1O60 :IED1O60 + IED1O60B :1 + IED1O61T :disabled + nIED1O61 :IED1O61 + IED1O61B :1 + IED1O62T :disabled + nIED1O62 :IED1O62 + IED1O62B :1 + IED1O63T :disabled + nIED1O63 :IED1O63 + IED1O63B :1 + IED1O64T :disabled + nIED1O64 :IED1O64 + IED1O64B :1 + nIED1Oq0 :IED1OQ0 + nIED1Oq1 :IED1OQ1 + nIED1Oq2 :IED1OQ2 + nIED1Oq3 :IED1OQ3 + nIED1Oq4 :IED1OQ4 + nIED1Oq5 :IED1OQ5 + nIED1Oq6 :IED1OQ6 + nIED1Oq7 :IED1OQ7 + nIED1Oq8 :IED1OQ8 + nIED1Oq9 :IED1OQ9 + nIED1Oq10 :IED1OQ10 + nIED1Oq11 :IED1OQ11 + nIED1Oq12 :IED1OQ12 + nIED1Ogt :IED1OGT + nIED1Onc :IED1ONC + IED2O1T :disabled + nIED2O1 :IED2O1 + IED2O1B :1 + IED2O2T :disabled + nIED2O2 :IED2O2 + IED2O2B :1 + IED2O3T :disabled + nIED2O3 :IED2O3 + IED2O3B :1 + IED2O4T :disabled + nIED2O4 :IED2O4 + IED2O4B :1 + IED2O5T :disabled + nIED2O5 :IED2O5 + IED2O5B :1 + IED2O6T :disabled + nIED2O6 :IED2O6 + IED2O6B :1 + IED2O7T :disabled + nIED2O7 :IED2O7 + IED2O7B :1 + IED2O8T :disabled + nIED2O8 :IED2O8 + IED2O8B :1 + IED2O9T :disabled + nIED2O9 :IED2O9 + IED2O9B :1 + IED2O10T :disabled + nIED2O10 :IED2O10 + IED2O10B :1 + IED2O11T :disabled + nIED2O11 :IED2O11 + IED2O11B :1 + IED2O12T :disabled + nIED2O12 :IED2O12 + IED2O12B :1 + IED2O13T :disabled + nIED2O13 :IED2O13 + IED2O13B :1 + IED2O14T :disabled + nIED2O14 :IED2O14 + IED2O14B :1 + IED2O15T :disabled + nIED2O15 :IED2O15 + IED2O15B :1 + IED2O16T :disabled + nIED2O16 :IED2O16 + IED2O16B :1 + IED2O17T :disabled + nIED2O17 :IED2O17 + IED2O17B :1 + IED2O18T :disabled + nIED2O18 :IED2O18 + IED2O18B :1 + IED2O19T :disabled + nIED2O19 :IED2O19 + IED2O19B :1 + IED2O20T :disabled + nIED2O20 :IED2O20 + IED2O20B :1 + IED2O21T :disabled + nIED2O21 :IED2O21 + IED2O21B :1 + IED2O22T :disabled + nIED2O22 :IED2O22 + IED2O22B :1 + IED2O23T :disabled + nIED2O23 :IED2O23 + IED2O23B :1 + IED2O24T :disabled + nIED2O24 :IED2O24 + IED2O24B :1 + IED2O25T :disabled + nIED2O25 :IED2O25 + IED2O25B :1 + IED2O26T :disabled + nIED2O26 :IED2O26 + IED2O26B :1 + IED2O27T :disabled + nIED2O27 :IED2O27 + IED2O27B :1 + IED2O28T :disabled + nIED2O28 :IED2O28 + IED2O28B :1 + IED2O29T :disabled + nIED2O29 :IED2O29 + IED2O29B :1 + IED2O30T :disabled + nIED2O30 :IED2O30 + IED2O30B :1 + IED2O31T :disabled + nIED2O31 :IED2O31 + IED2O31B :1 + IED2O32T :disabled + nIED2O32 :IED2O32 + IED2O32B :1 + IED2O33T :disabled + nIED2O33 :IED2O33 + IED2O33B :1 + IED2O34T :disabled + nIED2O34 :IED2O34 + IED2O34B :1 + IED2O35T :disabled + nIED2O35 :IED2O35 + IED2O35B :1 + IED2O36T :disabled + nIED2O36 :IED2O36 + IED2O36B :1 + IED2O37T :disabled + nIED2O37 :IED2O37 + IED2O37B :1 + IED2O38T :disabled + nIED2O38 :IED2O38 + IED2O38B :1 + IED2O39T :disabled + nIED2O39 :IED2O39 + IED2O39B :1 + IED2O40T :disabled + nIED2O40 :IED2O40 + IED2O40B :1 + IED2O41T :disabled + nIED2O41 :IED2O41 + IED2O41B :1 + IED2O42T :disabled + nIED2O42 :IED2O42 + IED2O42B :1 + IED2O43T :disabled + nIED2O43 :IED2O43 + IED2O43B :1 + IED2O44T :disabled + nIED2O44 :IED2O44 + IED2O44B :1 + IED2O45T :disabled + nIED2O45 :IED2O45 + IED2O45B :1 + IED2O46T :disabled + nIED2O46 :IED2O46 + IED2O46B :1 + IED2O47T :disabled + nIED2O47 :IED2O47 + IED2O47B :1 + IED2O48T :disabled + nIED2O48 :IED2O48 + IED2O48B :1 + IED2O49T :disabled + nIED2O49 :IED2O49 + IED2O49B :1 + IED2O50T :disabled + nIED2O50 :IED2O50 + IED2O50B :1 + IED2O51T :disabled + nIED2O51 :IED2O51 + IED2O51B :1 + IED2O52T :disabled + nIED2O52 :IED2O52 + IED2O52B :1 + IED2O53T :disabled + nIED2O53 :IED2O53 + IED2O53B :1 + IED2O54T :disabled + nIED2O54 :IED2O54 + IED2O54B :1 + IED2O55T :disabled + nIED2O55 :IED2O55 + IED2O55B :1 + IED2O56T :disabled + nIED2O56 :IED2O56 + IED2O56B :1 + IED2O57T :disabled + nIED2O57 :IED2O57 + IED2O57B :1 + IED2O58T :disabled + nIED2O58 :IED2O58 + IED2O58B :1 + IED2O59T :disabled + nIED2O59 :IED2O59 + IED2O59B :1 + IED2O60T :disabled + nIED2O60 :IED2O60 + IED2O60B :1 + IED2O61T :disabled + nIED2O61 :IED2O61 + IED2O61B :1 + IED2O62T :disabled + nIED2O62 :IED2O62 + IED2O62B :1 + IED2O63T :disabled + nIED2O63 :IED2O63 + IED2O63B :1 + IED2O64T :disabled + nIED2O64 :IED2O64 + IED2O64B :1 + nIED2Oq0 :IED2OQ0 + nIED2Oq1 :IED2OQ1 + nIED2Oq2 :IED2OQ2 + nIED2Oq3 :IED2OQ3 + nIED2Oq4 :IED2OQ4 + nIED2Oq5 :IED2OQ5 + nIED2Oq6 :IED2OQ6 + nIED2Oq7 :IED2OQ7 + nIED2Oq8 :IED2OQ8 + nIED2Oq9 :IED2OQ9 + nIED2Oq10 :IED2OQ10 + nIED2Oq11 :IED2OQ11 + nIED2Oq12 :IED2OQ12 + nIED2Ogt :IED2OGT + nIED2Onc :IED2ONC + IED3O1T :disabled + nIED3O1 :IED3O1 + IED3O1B :1 + IED3O2T :disabled + nIED3O2 :IED3O2 + IED3O2B :1 + IED3O3T :disabled + nIED3O3 :IED3O3 + IED3O3B :1 + IED3O4T :disabled + nIED3O4 :IED3O4 + IED3O4B :1 + IED3O5T :disabled + nIED3O5 :IED3O5 + IED3O5B :1 + IED3O6T :disabled + nIED3O6 :IED3O6 + IED3O6B :1 + IED3O7T :disabled + nIED3O7 :IED3O7 + IED3O7B :1 + IED3O8T :disabled + nIED3O8 :IED3O8 + IED3O8B :1 + IED3O9T :disabled + nIED3O9 :IED3O9 + IED3O9B :1 + IED3O10T :disabled + nIED3O10 :IED3O10 + IED3O10B :1 + IED3O11T :disabled + nIED3O11 :IED3O11 + IED3O11B :1 + IED3O12T :disabled + nIED3O12 :IED3O12 + IED3O12B :1 + IED3O13T :disabled + nIED3O13 :IED3O13 + IED3O13B :1 + IED3O14T :disabled + nIED3O14 :IED3O14 + IED3O14B :1 + IED3O15T :disabled + nIED3O15 :IED3O15 + IED3O15B :1 + IED3O16T :disabled + nIED3O16 :IED3O16 + IED3O16B :1 + IED3O17T :disabled + nIED3O17 :IED3O17 + IED3O17B :1 + IED3O18T :disabled + nIED3O18 :IED3O18 + IED3O18B :1 + IED3O19T :disabled + nIED3O19 :IED3O19 + IED3O19B :1 + IED3O20T :disabled + nIED3O20 :IED3O20 + IED3O20B :1 + IED3O21T :disabled + nIED3O21 :IED3O21 + IED3O21B :1 + IED3O22T :disabled + nIED3O22 :IED3O22 + IED3O22B :1 + IED3O23T :disabled + nIED3O23 :IED3O23 + IED3O23B :1 + IED3O24T :disabled + nIED3O24 :IED3O24 + IED3O24B :1 + IED3O25T :disabled + nIED3O25 :IED3O25 + IED3O25B :1 + IED3O26T :disabled + nIED3O26 :IED3O26 + IED3O26B :1 + IED3O27T :disabled + nIED3O27 :IED3O27 + IED3O27B :1 + IED3O28T :disabled + nIED3O28 :IED3O28 + IED3O28B :1 + IED3O29T :disabled + nIED3O29 :IED3O29 + IED3O29B :1 + IED3O30T :disabled + nIED3O30 :IED3O30 + IED3O30B :1 + IED3O31T :disabled + nIED3O31 :IED3O31 + IED3O31B :1 + IED3O32T :disabled + nIED3O32 :IED3O32 + IED3O32B :1 + IED3O33T :disabled + nIED3O33 :IED3O33 + IED3O33B :1 + IED3O34T :disabled + nIED3O34 :IED3O34 + IED3O34B :1 + IED3O35T :disabled + nIED3O35 :IED3O35 + IED3O35B :1 + IED3O36T :disabled + nIED3O36 :IED3O36 + IED3O36B :1 + IED3O37T :disabled + nIED3O37 :IED3O37 + IED3O37B :1 + IED3O38T :disabled + nIED3O38 :IED3O38 + IED3O38B :1 + IED3O39T :disabled + nIED3O39 :IED3O39 + IED3O39B :1 + IED3O40T :disabled + nIED3O40 :IED3O40 + IED3O40B :1 + IED3O41T :disabled + nIED3O41 :IED3O41 + IED3O41B :1 + IED3O42T :disabled + nIED3O42 :IED3O42 + IED3O42B :1 + IED3O43T :disabled + nIED3O43 :IED3O43 + IED3O43B :1 + IED3O44T :disabled + nIED3O44 :IED3O44 + IED3O44B :1 + IED3O45T :disabled + nIED3O45 :IED3O45 + IED3O45B :1 + IED3O46T :disabled + nIED3O46 :IED3O46 + IED3O46B :1 + IED3O47T :disabled + nIED3O47 :IED3O47 + IED3O47B :1 + IED3O48T :disabled + nIED3O48 :IED3O48 + IED3O48B :1 + IED3O49T :disabled + nIED3O49 :IED3O49 + IED3O49B :1 + IED3O50T :disabled + nIED3O50 :IED3O50 + IED3O50B :1 + IED3O51T :disabled + nIED3O51 :IED3O51 + IED3O51B :1 + IED3O52T :disabled + nIED3O52 :IED3O52 + IED3O52B :1 + IED3O53T :disabled + nIED3O53 :IED3O53 + IED3O53B :1 + IED3O54T :disabled + nIED3O54 :IED3O54 + IED3O54B :1 + IED3O55T :disabled + nIED3O55 :IED3O55 + IED3O55B :1 + IED3O56T :disabled + nIED3O56 :IED3O56 + IED3O56B :1 + IED3O57T :disabled + nIED3O57 :IED3O57 + IED3O57B :1 + IED3O58T :disabled + nIED3O58 :IED3O58 + IED3O58B :1 + IED3O59T :disabled + nIED3O59 :IED3O59 + IED3O59B :1 + IED3O60T :disabled + nIED3O60 :IED3O60 + IED3O60B :1 + IED3O61T :disabled + nIED3O61 :IED3O61 + IED3O61B :1 + IED3O62T :disabled + nIED3O62 :IED3O62 + IED3O62B :1 + IED3O63T :disabled + nIED3O63 :IED3O63 + IED3O63B :1 + IED3O64T :disabled + nIED3O64 :IED3O64 + IED3O64B :1 + nIED3Oq0 :IED3OQ0 + nIED3Oq1 :IED3OQ1 + nIED3Oq2 :IED3OQ2 + nIED3Oq3 :IED3OQ3 + nIED3Oq4 :IED3OQ4 + nIED3Oq5 :IED3OQ5 + nIED3Oq6 :IED3OQ6 + nIED3Oq7 :IED3OQ7 + nIED3Oq8 :IED3OQ8 + nIED3Oq9 :IED3OQ9 + nIED3Oq10 :IED3OQ10 + nIED3Oq11 :IED3OQ11 + nIED3Oq12 :IED3OQ12 + nIED3Ogt :IED3OGT + nIED3Onc :IED3ONC + IED4O1T :disabled + nIED4O1 :IED4O1 + IED4O1B :1 + IED4O2T :disabled + nIED4O2 :IED4O2 + IED4O2B :1 + IED4O3T :disabled + nIED4O3 :IED4O3 + IED4O3B :1 + IED4O4T :disabled + nIED4O4 :IED4O4 + IED4O4B :1 + IED4O5T :disabled + nIED4O5 :IED4O5 + IED4O5B :1 + IED4O6T :disabled + nIED4O6 :IED4O6 + IED4O6B :1 + IED4O7T :disabled + nIED4O7 :IED4O7 + IED4O7B :1 + IED4O8T :disabled + nIED4O8 :IED4O8 + IED4O8B :1 + IED4O9T :disabled + nIED4O9 :IED4O9 + IED4O9B :1 + IED4O10T :disabled + nIED4O10 :IED4O10 + IED4O10B :1 + IED4O11T :disabled + nIED4O11 :IED4O11 + IED4O11B :1 + IED4O12T :disabled + nIED4O12 :IED4O12 + IED4O12B :1 + IED4O13T :disabled + nIED4O13 :IED4O13 + IED4O13B :1 + IED4O14T :disabled + nIED4O14 :IED4O14 + IED4O14B :1 + IED4O15T :disabled + nIED4O15 :IED4O15 + IED4O15B :1 + IED4O16T :disabled + nIED4O16 :IED4O16 + IED4O16B :1 + IED4O17T :disabled + nIED4O17 :IED4O17 + IED4O17B :1 + IED4O18T :disabled + nIED4O18 :IED4O18 + IED4O18B :1 + IED4O19T :disabled + nIED4O19 :IED4O19 + IED4O19B :1 + IED4O20T :disabled + nIED4O20 :IED4O20 + IED4O20B :1 + IED4O21T :disabled + nIED4O21 :IED4O21 + IED4O21B :1 + IED4O22T :disabled + nIED4O22 :IED4O22 + IED4O22B :1 + IED4O23T :disabled + nIED4O23 :IED4O23 + IED4O23B :1 + IED4O24T :disabled + nIED4O24 :IED4O24 + IED4O24B :1 + IED4O25T :disabled + nIED4O25 :IED4O25 + IED4O25B :1 + IED4O26T :disabled + nIED4O26 :IED4O26 + IED4O26B :1 + IED4O27T :disabled + nIED4O27 :IED4O27 + IED4O27B :1 + IED4O28T :disabled + nIED4O28 :IED4O28 + IED4O28B :1 + IED4O29T :disabled + nIED4O29 :IED4O29 + IED4O29B :1 + IED4O30T :disabled + nIED4O30 :IED4O30 + IED4O30B :1 + IED4O31T :disabled + nIED4O31 :IED4O31 + IED4O31B :1 + IED4O32T :disabled + nIED4O32 :IED4O32 + IED4O32B :1 + IED4O33T :disabled + nIED4O33 :IED4O33 + IED4O33B :1 + IED4O34T :disabled + nIED4O34 :IED4O34 + IED4O34B :1 + IED4O35T :disabled + nIED4O35 :IED4O35 + IED4O35B :1 + IED4O36T :disabled + nIED4O36 :IED4O36 + IED4O36B :1 + IED4O37T :disabled + nIED4O37 :IED4O37 + IED4O37B :1 + IED4O38T :disabled + nIED4O38 :IED4O38 + IED4O38B :1 + IED4O39T :disabled + nIED4O39 :IED4O39 + IED4O39B :1 + IED4O40T :disabled + nIED4O40 :IED4O40 + IED4O40B :1 + IED4O41T :disabled + nIED4O41 :IED4O41 + IED4O41B :1 + IED4O42T :disabled + nIED4O42 :IED4O42 + IED4O42B :1 + IED4O43T :disabled + nIED4O43 :IED4O43 + IED4O43B :1 + IED4O44T :disabled + nIED4O44 :IED4O44 + IED4O44B :1 + IED4O45T :disabled + nIED4O45 :IED4O45 + IED4O45B :1 + IED4O46T :disabled + nIED4O46 :IED4O46 + IED4O46B :1 + IED4O47T :disabled + nIED4O47 :IED4O47 + IED4O47B :1 + IED4O48T :disabled + nIED4O48 :IED4O48 + IED4O48B :1 + IED4O49T :disabled + nIED4O49 :IED4O49 + IED4O49B :1 + IED4O50T :disabled + nIED4O50 :IED4O50 + IED4O50B :1 + IED4O51T :disabled + nIED4O51 :IED4O51 + IED4O51B :1 + IED4O52T :disabled + nIED4O52 :IED4O52 + IED4O52B :1 + IED4O53T :disabled + nIED4O53 :IED4O53 + IED4O53B :1 + IED4O54T :disabled + nIED4O54 :IED4O54 + IED4O54B :1 + IED4O55T :disabled + nIED4O55 :IED4O55 + IED4O55B :1 + IED4O56T :disabled + nIED4O56 :IED4O56 + IED4O56B :1 + IED4O57T :disabled + nIED4O57 :IED4O57 + IED4O57B :1 + IED4O58T :disabled + nIED4O58 :IED4O58 + IED4O58B :1 + IED4O59T :disabled + nIED4O59 :IED4O59 + IED4O59B :1 + IED4O60T :disabled + nIED4O60 :IED4O60 + IED4O60B :1 + IED4O61T :disabled + nIED4O61 :IED4O61 + IED4O61B :1 + IED4O62T :disabled + nIED4O62 :IED4O62 + IED4O62B :1 + IED4O63T :disabled + nIED4O63 :IED4O63 + IED4O63B :1 + IED4O64T :disabled + nIED4O64 :IED4O64 + IED4O64B :1 + nIED4Oq0 :IED4OQ0 + nIED4Oq1 :IED4OQ1 + nIED4Oq2 :IED4OQ2 + nIED4Oq3 :IED4OQ3 + nIED4Oq4 :IED4OQ4 + nIED4Oq5 :IED4OQ5 + nIED4Oq6 :IED4OQ6 + nIED4Oq7 :IED4OQ7 + nIED4Oq8 :IED4OQ8 + nIED4Oq9 :IED4OQ9 + nIED4Oq10 :IED4OQ10 + nIED4Oq11 :IED4OQ11 + nIED4Oq12 :IED4OQ12 + nIED4Ogt :IED4OGT + nIED4Onc :IED4ONC + nIED1BI :IED1BI1 + nIED1BI2 :IED1BI2 + IED1I1T :disabled + nIED1I1 :IED1I1 + IED1I2T :disabled + nIED1I2 :IED1I2 + IED1I3T :disabled + nIED1I3 :IED1I3 + IED1I4T :disabled + nIED1I4 :IED1I4 + IED1I5T :disabled + nIED1I5 :IED1I5 + IED1I6T :disabled + nIED1I6 :IED1I6 + IED1I7T :disabled + nIED1I7 :IED1I7 + IED1I8T :disabled + nIED1I8 :IED1I8 + IED1I9T :disabled + nIED1I9 :IED1I9 + IED1I10T :disabled + nIED1I10 :IED1I10 + IED1I11T :disabled + nIED1I11 :IED1I11 + IED1I12T :disabled + nIED1I12 :IED1I12 + IED1I13T :disabled + nIED1I13 :IED1I13 + IED1I14T :disabled + nIED1I14 :IED1I14 + IED1I15T :disabled + nIED1I15 :IED1I15 + IED1I16T :disabled + nIED1I16 :IED1I16 + IED1I17T :disabled + nIED1I17 :IED1I17 + IED1I18T :disabled + nIED1I18 :IED1I18 + IED1I19T :disabled + nIED1I19 :IED1I19 + IED1I20T :disabled + nIED1I20 :IED1I20 + IED1I21T :disabled + nIED1I21 :IED1I21 + IED1I22T :disabled + nIED1I22 :IED1I22 + IED1I23T :disabled + nIED1I23 :IED1I23 + IED1I24T :disabled + nIED1I24 :IED1I24 + IED1I25T :disabled + nIED1I25 :IED1I25 + IED1I26T :disabled + nIED1I26 :IED1I26 + IED1I27T :disabled + nIED1I27 :IED1I27 + IED1I28T :disabled + nIED1I28 :IED1I28 + IED1I29T :disabled + nIED1I29 :IED1I29 + IED1I30T :disabled + nIED1I30 :IED1I30 + IED1I31T :disabled + nIED1I31 :IED1I31 + IED1I32T :disabled + nIED1I32 :IED1I32 + nIED1Iq0 :IED1IQ0 + nIED1Iq1 :IED1IQ1 + nIED1Iq2 :IED1IQ2 + nIED1Iq3 :IED1IQ3 + nIED1Iq4 :IED1IQ4 + nIED1Iq5 :IED1IQ5 + nIED1Iq6 :IED1IQ6 + nIED1Iq7 :IED1IQ7 + nIED1Iq8 :IED1IQ8 + nIED1Iq9 :IED1IQ9 + nIED1Iq10 :IED1IQ10 + nIED1Iq11 :IED1IQ11 + nIED1Iq12 :IED1IQ12 + nIED1Igt :IED1IGT + nIED1Inc :IED1INC + nIED1ITATL :IED1ITATL1 + nIED1ITATL2 :IED1ITATL2 + nIED2BI :IED2BI + nIED2BI2 :IED2BI2 + IED2I1T :disabled + nIED2I1 :IED2I1 + IED2I2T :disabled + nIED2I2 :IED2I2 + IED2I3T :disabled + nIED2I3 :IED2I3 + IED2I4T :disabled + nIED2I4 :IED2I4 + IED2I5T :disabled + nIED2I5 :IED2I5 + IED2I6T :disabled + nIED2I6 :IED2I6 + IED2I7T :disabled + nIED2I7 :IED2I7 + IED2I8T :disabled + nIED2I8 :IED2I8 + IED2I9T :disabled + nIED2I9 :IED2I9 + IED2I10T :disabled + nIED2I10 :IED2I10 + IED2I11T :disabled + nIED2I11 :IED2I11 + IED2I12T :disabled + nIED2I12 :IED2I12 + IED2I13T :disabled + nIED2I13 :IED2I13 + IED2I14T :disabled + nIED2I14 :IED2I14 + IED2I15T :disabled + nIED2I15 :IED2I15 + IED2I16T :disabled + nIED2I16 :IED2I16 + IED2I17T :disabled + nIED2I17 :IED2I17 + IED2I18T :disabled + nIED2I18 :IED2I18 + IED2I19T :disabled + nIED2I19 :IED2I19 + IED2I20T :disabled + nIED2I20 :IED2I20 + IED2I21T :disabled + nIED2I21 :IED2I21 + IED2I22T :disabled + nIED2I22 :IED2I22 + IED2I23T :disabled + nIED2I23 :IED2I23 + IED2I24T :disabled + nIED2I24 :IED2I24 + IED2I25T :disabled + nIED2I25 :IED2I25 + IED2I26T :disabled + nIED2I26 :IED2I26 + IED2I27T :disabled + nIED2I27 :IED2I27 + IED2I28T :disabled + nIED2I28 :IED2I28 + IED2I29T :disabled + nIED2I29 :IED2I29 + IED2I30T :disabled + nIED2I30 :IED2I30 + IED2I31T :disabled + nIED2I31 :IED2I31 + IED2I32T :disabled + nIED2I32 :IED2I32 + nIED2Iq0 :IED2IQ0 + nIED2Iq1 :IED2IQ1 + nIED2Iq2 :IED2IQ2 + nIED2Iq3 :IED2IQ3 + nIED2Iq4 :IED2IQ4 + nIED2Iq5 :IED2IQ5 + nIED2Iq6 :IED2IQ6 + nIED2Iq7 :IED2IQ7 + nIED2Iq8 :IED2IQ8 + nIED2Iq9 :IED2IQ9 + nIED2Iq10 :IED2IQ10 + nIED2Iq11 :IED2IQ11 + nIED2Iq12 :IED2IQ12 + nIED2Igt :IED2IGT + nIED2Inc :IED2INC + nIED2ITATL :IED2ITATL1 + nIED2ITATL2 :IED2ITATL2 + nIED3BI :IED3BI + nIED3BI2 :IED3BI2 + IED3I1T :disabled + nIED3I1 :IED3I1 + IED3I2T :disabled + nIED3I2 :IED3I2 + IED3I3T :disabled + nIED3I3 :IED3I3 + IED3I4T :disabled + nIED3I4 :IED3I4 + IED3I5T :disabled + nIED3I5 :IED3I5 + IED3I6T :disabled + nIED3I6 :IED3I6 + IED3I7T :disabled + nIED3I7 :IED3I7 + IED3I8T :disabled + nIED3I8 :IED3I8 + IED3I9T :disabled + nIED3I9 :IED3I9 + IED3I10T :disabled + nIED3I10 :IED3I10 + IED3I11T :disabled + nIED3I11 :IED3I11 + IED3I12T :disabled + nIED3I12 :IED3I12 + IED3I13T :disabled + nIED3I13 :IED3I13 + IED3I14T :disabled + nIED3I14 :IED3I14 + IED3I15T :disabled + nIED3I15 :IED3I15 + IED3I16T :disabled + nIED3I16 :IED3I16 + IED3I17T :disabled + nIED3I17 :IED3I17 + IED3I18T :disabled + nIED3I18 :IED3I18 + IED3I19T :disabled + nIED3I19 :IED3I19 + IED3I20T :disabled + nIED3I20 :IED3I20 + IED3I21T :disabled + nIED3I21 :IED3I21 + IED3I22T :disabled + nIED3I22 :IED3I22 + IED3I23T :disabled + nIED3I23 :IED3I23 + IED3I24T :disabled + nIED3I24 :IED3I24 + IED3I25T :disabled + nIED3I25 :IED3I25 + IED3I26T :disabled + nIED3I26 :IED3I26 + IED3I27T :disabled + nIED3I27 :IED3I27 + IED3I28T :disabled + nIED3I28 :IED3I28 + IED3I29T :disabled + nIED3I29 :IED3I29 + IED3I30T :disabled + nIED3I30 :IED3I30 + IED3I31T :disabled + nIED3I31 :IED3I31 + IED3I32T :disabled + nIED3I32 :IED3I32 + nIED3Iq0 :IED3IQ0 + nIED3Iq1 :IED3IQ1 + nIED3Iq2 :IED3IQ2 + nIED3Iq3 :IED3IQ3 + nIED3Iq4 :IED3IQ4 + nIED3Iq5 :IED3IQ5 + nIED3Iq6 :IED3IQ6 + nIED3Iq7 :IED3IQ7 + nIED3Iq8 :IED3IQ8 + nIED3Iq9 :IED3IQ9 + nIED3Iq10 :IED3IQ10 + nIED3Iq11 :IED3IQ11 + nIED3Iq12 :IED3IQ12 + nIED3Igt :IED3IGT + nIED3Inc :IED3INC + nIED3ITATL :IED3ITATL1 + nIED3ITATL2 :IED3ITATL2 + nIED4BI :IED4BI + nIED4BI2 :IED4BI2 + IED4I1T :disabled + nIED4I1 :IED4I1 + IED4I2T :disabled + nIED4I2 :IED4I2 + IED4I3T :disabled + nIED4I3 :IED4I3 + IED4I4T :disabled + nIED4I4 :IED4I4 + IED4I5T :disabled + nIED4I5 :IED4I5 + IED4I6T :disabled + nIED4I6 :IED4I6 + IED4I7T :disabled + nIED4I7 :IED4I7 + IED4I8T :disabled + nIED4I8 :IED4I8 + IED4I9T :disabled + nIED4I9 :IED4I9 + IED4I10T :disabled + nIED4I10 :IED4I10 + IED4I11T :disabled + nIED4I11 :IED4I11 + IED4I12T :disabled + nIED4I12 :IED4I12 + IED4I13T :disabled + nIED4I13 :IED4I13 + IED4I14T :disabled + nIED4I14 :IED4I14 + IED4I15T :disabled + nIED4I15 :IED4I15 + IED4I16T :disabled + nIED4I16 :IED4I16 + IED4I17T :disabled + nIED4I17 :IED4I17 + IED4I18T :disabled + nIED4I18 :IED4I18 + IED4I19T :disabled + nIED4I19 :IED4I19 + IED4I20T :disabled + nIED4I20 :IED4I20 + IED4I21T :disabled + nIED4I21 :IED4I21 + IED4I22T :disabled + nIED4I22 :IED4I22 + IED4I23T :disabled + nIED4I23 :IED4I23 + IED4I24T :disabled + nIED4I24 :IED4I24 + IED4I25T :disabled + nIED4I25 :IED4I25 + IED4I26T :disabled + nIED4I26 :IED4I26 + IED4I27T :disabled + nIED4I27 :IED4I27 + IED4I28T :disabled + nIED4I28 :IED4I28 + IED4I29T :disabled + nIED4I29 :IED4I29 + IED4I30T :disabled + nIED4I30 :IED4I30 + IED4I31T :disabled + nIED4I31 :IED4I31 + IED4I32T :disabled + nIED4I32 :IED4I32 + nIED4Iq0 :IED4IQ0 + nIED4Iq1 :IED4IQ1 + nIED4Iq2 :IED4IQ2 + nIED4Iq3 :IED4IQ3 + nIED4Iq4 :IED4IQ4 + nIED4Iq5 :IED4IQ5 + nIED4Iq6 :IED4IQ6 + nIED4Iq7 :IED4IQ7 + nIED4Iq8 :IED4IQ8 + nIED4Iq9 :IED4IQ9 + nIED4Iq10 :IED4IQ10 + nIED4Iq11 :IED4IQ11 + nIED4Iq12 :IED4IQ12 + nIED4Igt :IED4IGT + nIED4Inc :IED4INC + nIED4ITATL :IED4ITATL1 + nIED4ITATL2 :IED4ITATL2 + eRXQ0 :OFF + eRXQ1 :OFF + eRXQ2 :OFF + eRXQ3 :OFF + eRXQ4 :OFF + eRXQ5 :OFF + eRXQ6 :OFF + eRXQ7 :OFF + eRXQ8 :OFF + eRXQ9 :OFF + eRXQ10 :OFF + eRXQ11 :OFF + eRXQ12 :OFF + eRXGT :OFF + eRXNC :OFF + eTXQ0 :OFF + eTXQ1 :OFF + eTXQ2 :OFF + eTXQ3 :OFF + eTXQ4 :OFF + eTXQ5 :OFF + eTXQ6 :OFF + eTXQ7 :OFF + eTXQ8 :OFF + eTXQ9 :OFF + eTXQ10 :OFF + eTXQ11 :OFF + eTXQ12 :OFF + eTXGT :OFF + eTXNC :OFF +_rtds_GTNET_DNP_v4.def + 432 656 0 0 23 + Name :GTNET_DNP + Port :1 + Card :1 + Proc :1 + Pri :1 + prtyp :2 + gtnettype :GTNETx2 + Nmode :TCP/UDP + MRACS :No + Sip1 :192 + Sip2 :168 + Sip3 :1 + Sip4 :173 + Sport :3671 + Fname :points + Trans :1 + note : + note1 : + note2 : + note3 : + note4 : + note5 : + note6 : diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_tcp.dft.2 b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_tcp.dft.2 new file mode 100644 index 000000000..4ed7760ca --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_tcp.dft.2 @@ -0,0 +1,2882 @@ +DRAFT 4.005 +RTDS +TITLE: Test Circuit +CREATED: Mar 21, 2014 (jss) +LAST-MODIFIED: Nov 8, 2016 (msv-ufa) +TIME-STEP: 5.0E-5 +FINISH-TIME: 0.2 +PRINT-STEP: 5.0E-4 +RTDS-RACK: 18 +COMPILE-MODE: AUTO +RTDS REAL-TIME: Yes +1 SUBSYSTEMS +SUBSYSTEM-TAB-NAME: SS #1 +SUBSYSTEM-TITLE: +SUBSYSTEM-COMMENT: +SUBSYSTEM-PRINTMODE: PRINT-LAYOUT:CUSTOM PAPER-DIMENSIONS:8.5x11 +27 COMPONENTS +WIRE + 1584 80 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 1616 80 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +rtds_risc_ctl_PROCASN + 80 48 0 0 3 + CPRO :1 + BRD :1 + ABC :A +wirelabel + 752 368 0 0 3 + Name :readyToSen + COL :BLUE + Monitor :Yes +WIRE + 720 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +_rtds_GTNET_SKT.def + 592 144 0 0 1223 + Name :GTNETSKT1 + Mode :TCP Server + DataDirection :Send/Receive + Port :1 + Card :1 + Proc :1 + Pri :5 + prtyp :2 + gtnettype :GTNETx2 + sfx : + FromFile :NO + note : + ToFile :NO + note1 : + numVarsToGTNETSKT :2 + out0 :POINT0 + TypeToGTNETSKT0 :Int + out1 :POINT1 + TypeToGTNETSKT1 :Float + out2 :POINT2 + TypeToGTNETSKT2 :Int + out3 :POINT3 + TypeToGTNETSKT3 :Int + out4 :POINT4 + TypeToGTNETSKT4 :Int + out5 :POINT5 + TypeToGTNETSKT5 :Int + out6 :POINT6 + TypeToGTNETSKT6 :Int + out7 :POINT7 + TypeToGTNETSKT7 :Int + out8 :POINT8 + TypeToGTNETSKT8 :Int + out9 :POINT9 + TypeToGTNETSKT9 :Int + out10 :POINT10 + TypeToGTNETSKT10 :Int + out11 :POINT11 + TypeToGTNETSKT11 :Int + out12 :POINT12 + TypeToGTNETSKT12 :Int + out13 :POINT13 + TypeToGTNETSKT13 :Int + out14 :POINT14 + TypeToGTNETSKT14 :Int + out15 :POINT15 + TypeToGTNETSKT15 :Int + out16 :POINT16 + TypeToGTNETSKT16 :Int + out17 :POINT17 + TypeToGTNETSKT17 :Int + out18 :POINT18 + TypeToGTNETSKT18 :Int + out19 :POINT19 + TypeToGTNETSKT19 :Int + out20 :POINT20 + TypeToGTNETSKT20 :Int + out21 :POINT21 + TypeToGTNETSKT21 :Int + out22 :POINT22 + TypeToGTNETSKT22 :Int + out23 :POINT23 + TypeToGTNETSKT23 :Int + out24 :POINT24 + TypeToGTNETSKT24 :Int + out25 :POINT25 + TypeToGTNETSKT25 :Int + out26 :POINT26 + TypeToGTNETSKT26 :Int + out27 :POINT27 + TypeToGTNETSKT27 :Int + out28 :POINT28 + TypeToGTNETSKT28 :Int + out29 :POINT29 + TypeToGTNETSKT29 :Int + out30 :POINT30 + TypeToGTNETSKT30 :Int + out31 :POINT31 + TypeToGTNETSKT31 :Int + out32 :POINT32 + TypeToGTNETSKT32 :Int + out33 :POINT33 + TypeToGTNETSKT33 :Int + out34 :POINT34 + TypeToGTNETSKT34 :Int + out35 :POINT35 + TypeToGTNETSKT35 :Int + out36 :POINT36 + TypeToGTNETSKT36 :Int + out37 :POINT37 + TypeToGTNETSKT37 :Int + out38 :POINT38 + TypeToGTNETSKT38 :Int + out39 :POINT39 + TypeToGTNETSKT39 :Int + out40 :POINT40 + TypeToGTNETSKT40 :Int + out41 :POINT41 + TypeToGTNETSKT41 :Int + out42 :POINT42 + TypeToGTNETSKT42 :Int + out43 :POINT43 + TypeToGTNETSKT43 :Int + out44 :POINT44 + TypeToGTNETSKT44 :Int + out45 :POINT45 + TypeToGTNETSKT45 :Int + out46 :POINT46 + TypeToGTNETSKT46 :Int + out47 :POINT47 + TypeToGTNETSKT47 :Int + out48 :POINT48 + TypeToGTNETSKT48 :Int + out49 :POINT49 + TypeToGTNETSKT49 :Int + out50 :POINT50 + TypeToGTNETSKT50 :Int + out51 :POINT51 + TypeToGTNETSKT51 :Int + out52 :POINT52 + TypeToGTNETSKT52 :Int + out53 :POINT53 + TypeToGTNETSKT53 :Int + out54 :POINT54 + TypeToGTNETSKT54 :Int + out55 :POINT55 + TypeToGTNETSKT55 :Int + out56 :POINT56 + TypeToGTNETSKT56 :Int + out57 :POINT57 + TypeToGTNETSKT57 :Int + out58 :POINT58 + TypeToGTNETSKT58 :Int + out59 :POINT59 + TypeToGTNETSKT59 :Int + out60 :POINT60 + TypeToGTNETSKT60 :Int + out61 :POINT61 + TypeToGTNETSKT61 :Int + out62 :POINT62 + TypeToGTNETSKT62 :Int + out63 :POINT63 + TypeToGTNETSKT63 :Int + out64 :POINT64 + TypeToGTNETSKT64 :Int + out65 :POINT65 + TypeToGTNETSKT65 :Int + out66 :POINT66 + TypeToGTNETSKT66 :Int + out67 :POINT67 + TypeToGTNETSKT67 :Int + out68 :POINT68 + TypeToGTNETSKT68 :Int + out69 :POINT69 + TypeToGTNETSKT69 :Int + out70 :POINT70 + TypeToGTNETSKT70 :Int + out71 :POINT71 + TypeToGTNETSKT71 :Int + out72 :POINT72 + TypeToGTNETSKT72 :Int + out73 :POINT73 + TypeToGTNETSKT73 :Int + out74 :POINT74 + TypeToGTNETSKT74 :Int + out75 :POINT75 + TypeToGTNETSKT75 :Int + out76 :POINT76 + TypeToGTNETSKT76 :Int + out77 :POINT77 + TypeToGTNETSKT77 :Int + out78 :POINT78 + TypeToGTNETSKT78 :Int + out79 :POINT79 + TypeToGTNETSKT79 :Int + out80 :POINT80 + TypeToGTNETSKT80 :Int + out81 :POINT81 + TypeToGTNETSKT81 :Int + out82 :POINT82 + TypeToGTNETSKT82 :Int + out83 :POINT83 + TypeToGTNETSKT83 :Int + out84 :POINT84 + TypeToGTNETSKT84 :Int + out85 :POINT85 + TypeToGTNETSKT85 :Int + out86 :POINT86 + TypeToGTNETSKT86 :Int + out87 :POINT87 + TypeToGTNETSKT87 :Int + out88 :POINT88 + TypeToGTNETSKT88 :Int + out89 :POINT89 + TypeToGTNETSKT89 :Int + out90 :POINT90 + TypeToGTNETSKT90 :Int + out91 :POINT91 + TypeToGTNETSKT91 :Int + out92 :POINT92 + TypeToGTNETSKT92 :Int + out93 :POINT93 + TypeToGTNETSKT93 :Int + out94 :POINT94 + TypeToGTNETSKT94 :Int + out95 :POINT95 + TypeToGTNETSKT95 :Int + out96 :POINT96 + TypeToGTNETSKT96 :Int + out97 :POINT97 + TypeToGTNETSKT97 :Int + out98 :POINT98 + TypeToGTNETSKT98 :Int + out99 :POINT99 + TypeToGTNETSKT99 :Int + out100 :POINT100 + TypeToGTNETSKT100 :Int + out101 :POINT101 + TypeToGTNETSKT101 :Int + out102 :POINT102 + TypeToGTNETSKT102 :Int + out103 :POINT103 + TypeToGTNETSKT103 :Int + out104 :POINT104 + TypeToGTNETSKT104 :Int + out105 :POINT105 + TypeToGTNETSKT105 :Int + out106 :POINT106 + TypeToGTNETSKT106 :Int + out107 :POINT107 + TypeToGTNETSKT107 :Int + out108 :POINT108 + TypeToGTNETSKT108 :Int + out109 :POINT109 + TypeToGTNETSKT109 :Int + out110 :POINT110 + TypeToGTNETSKT110 :Int + out111 :POINT111 + TypeToGTNETSKT111 :Int + out112 :POINT112 + TypeToGTNETSKT112 :Int + out113 :POINT113 + TypeToGTNETSKT113 :Int + out114 :POINT114 + TypeToGTNETSKT114 :Int + out115 :POINT115 + TypeToGTNETSKT115 :Int + out116 :POINT116 + TypeToGTNETSKT116 :Int + out117 :POINT117 + TypeToGTNETSKT117 :Int + out118 :POINT118 + TypeToGTNETSKT118 :Int + out119 :POINT119 + TypeToGTNETSKT119 :Int + out120 :POINT120 + TypeToGTNETSKT120 :Int + out121 :POINT121 + TypeToGTNETSKT121 :Int + out122 :POINT122 + TypeToGTNETSKT122 :Int + out123 :POINT123 + TypeToGTNETSKT123 :Int + out124 :POINT124 + TypeToGTNETSKT124 :Int + out125 :POINT125 + TypeToGTNETSKT125 :Int + out126 :POINT126 + TypeToGTNETSKT126 :Int + out127 :POINT127 + TypeToGTNETSKT127 :Int + out128 :POINT128 + TypeToGTNETSKT128 :Int + out129 :POINT129 + TypeToGTNETSKT129 :Int + out130 :POINT130 + TypeToGTNETSKT130 :Int + out131 :POINT131 + TypeToGTNETSKT131 :Int + out132 :POINT132 + TypeToGTNETSKT132 :Int + out133 :POINT133 + TypeToGTNETSKT133 :Int + out134 :POINT134 + TypeToGTNETSKT134 :Int + out135 :POINT135 + TypeToGTNETSKT135 :Int + out136 :POINT136 + TypeToGTNETSKT136 :Int + out137 :POINT137 + TypeToGTNETSKT137 :Int + out138 :POINT138 + TypeToGTNETSKT138 :Int + out139 :POINT139 + TypeToGTNETSKT139 :Int + out140 :POINT140 + TypeToGTNETSKT140 :Int + out141 :POINT141 + TypeToGTNETSKT141 :Int + out142 :POINT142 + TypeToGTNETSKT142 :Int + out143 :POINT143 + TypeToGTNETSKT143 :Int + out144 :POINT144 + TypeToGTNETSKT144 :Int + out145 :POINT145 + TypeToGTNETSKT145 :Int + out146 :POINT146 + TypeToGTNETSKT146 :Int + out147 :POINT147 + TypeToGTNETSKT147 :Int + out148 :POINT148 + TypeToGTNETSKT148 :Int + out149 :POINT149 + TypeToGTNETSKT149 :Int + out150 :POINT150 + TypeToGTNETSKT150 :Int + out151 :POINT151 + TypeToGTNETSKT151 :Int + out152 :POINT152 + TypeToGTNETSKT152 :Int + out153 :POINT153 + TypeToGTNETSKT153 :Int + out154 :POINT154 + TypeToGTNETSKT154 :Int + out155 :POINT155 + TypeToGTNETSKT155 :Int + out156 :POINT156 + TypeToGTNETSKT156 :Int + out157 :POINT157 + TypeToGTNETSKT157 :Int + out158 :POINT158 + TypeToGTNETSKT158 :Int + out159 :POINT159 + TypeToGTNETSKT159 :Int + out160 :POINT160 + TypeToGTNETSKT160 :Int + out161 :POINT161 + TypeToGTNETSKT161 :Int + out162 :POINT162 + TypeToGTNETSKT162 :Int + out163 :POINT163 + TypeToGTNETSKT163 :Int + out164 :POINT164 + TypeToGTNETSKT164 :Int + out165 :POINT165 + TypeToGTNETSKT165 :Int + out166 :POINT166 + TypeToGTNETSKT166 :Int + out167 :POINT167 + TypeToGTNETSKT167 :Int + out168 :POINT168 + TypeToGTNETSKT168 :Int + out169 :POINT169 + TypeToGTNETSKT169 :Int + out170 :POINT170 + TypeToGTNETSKT170 :Int + out171 :POINT171 + TypeToGTNETSKT171 :Int + out172 :POINT172 + TypeToGTNETSKT172 :Int + out173 :POINT173 + TypeToGTNETSKT173 :Int + out174 :POINT174 + TypeToGTNETSKT174 :Int + out175 :POINT175 + TypeToGTNETSKT175 :Int + out176 :POINT176 + TypeToGTNETSKT176 :Int + out177 :POINT177 + TypeToGTNETSKT177 :Int + out178 :POINT178 + TypeToGTNETSKT178 :Int + out179 :POINT179 + TypeToGTNETSKT179 :Int + out180 :POINT180 + TypeToGTNETSKT180 :Int + out181 :POINT181 + TypeToGTNETSKT181 :Int + out182 :POINT182 + TypeToGTNETSKT182 :Int + out183 :POINT183 + TypeToGTNETSKT183 :Int + out184 :POINT184 + TypeToGTNETSKT184 :Int + out185 :POINT185 + TypeToGTNETSKT185 :Int + out186 :POINT186 + TypeToGTNETSKT186 :Int + out187 :POINT187 + TypeToGTNETSKT187 :Int + out188 :POINT188 + TypeToGTNETSKT188 :Int + out189 :POINT189 + TypeToGTNETSKT189 :Int + out190 :POINT190 + TypeToGTNETSKT190 :Int + out191 :POINT191 + TypeToGTNETSKT191 :Int + out192 :POINT192 + TypeToGTNETSKT192 :Int + out193 :POINT193 + TypeToGTNETSKT193 :Int + out194 :POINT194 + TypeToGTNETSKT194 :Int + out195 :POINT195 + TypeToGTNETSKT195 :Int + out196 :POINT196 + TypeToGTNETSKT196 :Int + out197 :POINT197 + TypeToGTNETSKT197 :Int + out198 :POINT198 + TypeToGTNETSKT198 :Int + out199 :POINT199 + TypeToGTNETSKT199 :Int + out200 :POINT200 + TypeToGTNETSKT200 :Int + out201 :POINT201 + TypeToGTNETSKT201 :Int + out202 :POINT202 + TypeToGTNETSKT202 :Int + out203 :POINT203 + TypeToGTNETSKT203 :Int + out204 :POINT204 + TypeToGTNETSKT204 :Int + out205 :POINT205 + TypeToGTNETSKT205 :Int + out206 :POINT206 + TypeToGTNETSKT206 :Int + out207 :POINT207 + TypeToGTNETSKT207 :Int + out208 :POINT208 + TypeToGTNETSKT208 :Int + out209 :POINT209 + TypeToGTNETSKT209 :Int + out210 :POINT210 + TypeToGTNETSKT210 :Int + out211 :POINT211 + TypeToGTNETSKT211 :Int + out212 :POINT212 + TypeToGTNETSKT212 :Int + out213 :POINT213 + TypeToGTNETSKT213 :Int + out214 :POINT214 + TypeToGTNETSKT214 :Int + out215 :POINT215 + TypeToGTNETSKT215 :Int + out216 :POINT216 + TypeToGTNETSKT216 :Int + out217 :POINT217 + TypeToGTNETSKT217 :Int + out218 :POINT218 + TypeToGTNETSKT218 :Int + out219 :POINT219 + TypeToGTNETSKT219 :Int + out220 :POINT220 + TypeToGTNETSKT220 :Int + out221 :POINT221 + TypeToGTNETSKT221 :Int + out222 :POINT222 + TypeToGTNETSKT222 :Int + out223 :POINT223 + TypeToGTNETSKT223 :Int + out224 :POINT224 + TypeToGTNETSKT224 :Int + out225 :POINT225 + TypeToGTNETSKT225 :Int + out226 :POINT226 + TypeToGTNETSKT226 :Int + out227 :POINT227 + TypeToGTNETSKT227 :Int + out228 :POINT228 + TypeToGTNETSKT228 :Int + out229 :POINT229 + TypeToGTNETSKT229 :Int + out230 :POINT230 + TypeToGTNETSKT230 :Int + out231 :POINT231 + TypeToGTNETSKT231 :Int + out232 :POINT232 + TypeToGTNETSKT232 :Int + out233 :POINT233 + TypeToGTNETSKT233 :Int + out234 :POINT234 + TypeToGTNETSKT234 :Int + out235 :POINT235 + TypeToGTNETSKT235 :Int + out236 :POINT236 + TypeToGTNETSKT236 :Int + out237 :POINT237 + TypeToGTNETSKT237 :Int + out238 :POINT238 + TypeToGTNETSKT238 :Int + out239 :POINT239 + TypeToGTNETSKT239 :Int + out240 :POINT240 + TypeToGTNETSKT240 :Int + out241 :POINT241 + TypeToGTNETSKT241 :Int + out242 :POINT242 + TypeToGTNETSKT242 :Int + out243 :POINT243 + TypeToGTNETSKT243 :Int + out244 :POINT244 + TypeToGTNETSKT244 :Int + out245 :POINT245 + TypeToGTNETSKT245 :Int + out246 :POINT246 + TypeToGTNETSKT246 :Int + out247 :POINT247 + TypeToGTNETSKT247 :Int + out248 :POINT248 + TypeToGTNETSKT248 :Int + out249 :POINT249 + TypeToGTNETSKT249 :Int + out250 :POINT250 + TypeToGTNETSKT250 :Int + out251 :POINT251 + TypeToGTNETSKT251 :Int + out252 :POINT252 + TypeToGTNETSKT252 :Int + out253 :POINT253 + TypeToGTNETSKT253 :Int + out254 :POINT254 + TypeToGTNETSKT254 :Int + out255 :POINT255 + TypeToGTNETSKT255 :Int + out256 :POINT256 + TypeToGTNETSKT256 :Int + out257 :POINT257 + TypeToGTNETSKT257 :Int + out258 :POINT258 + TypeToGTNETSKT258 :Int + out259 :POINT259 + TypeToGTNETSKT259 :Int + out260 :POINT260 + TypeToGTNETSKT260 :Int + out261 :POINT261 + TypeToGTNETSKT261 :Int + out262 :POINT262 + TypeToGTNETSKT262 :Int + out263 :POINT263 + TypeToGTNETSKT263 :Int + out264 :POINT264 + TypeToGTNETSKT264 :Int + out265 :POINT265 + TypeToGTNETSKT265 :Int + out266 :POINT266 + TypeToGTNETSKT266 :Int + out267 :POINT267 + TypeToGTNETSKT267 :Int + out268 :POINT268 + TypeToGTNETSKT268 :Int + out269 :POINT269 + TypeToGTNETSKT269 :Int + out270 :POINT270 + TypeToGTNETSKT270 :Int + out271 :POINT271 + TypeToGTNETSKT271 :Int + out272 :POINT272 + TypeToGTNETSKT272 :Int + out273 :POINT273 + TypeToGTNETSKT273 :Int + out274 :POINT274 + TypeToGTNETSKT274 :Int + out275 :POINT275 + TypeToGTNETSKT275 :Int + out276 :POINT276 + TypeToGTNETSKT276 :Int + out277 :POINT277 + TypeToGTNETSKT277 :Int + out278 :POINT278 + TypeToGTNETSKT278 :Int + out279 :POINT279 + TypeToGTNETSKT279 :Int + out280 :POINT280 + TypeToGTNETSKT280 :Int + out281 :POINT281 + TypeToGTNETSKT281 :Int + out282 :POINT282 + TypeToGTNETSKT282 :Int + out283 :POINT283 + TypeToGTNETSKT283 :Int + out284 :POINT284 + TypeToGTNETSKT284 :Int + out285 :POINT285 + TypeToGTNETSKT285 :Int + out286 :POINT286 + TypeToGTNETSKT286 :Int + out287 :POINT287 + TypeToGTNETSKT287 :Int + out288 :POINT288 + TypeToGTNETSKT288 :Int + out289 :POINT289 + TypeToGTNETSKT289 :Int + out290 :POINT290 + TypeToGTNETSKT290 :Int + out291 :POINT291 + TypeToGTNETSKT291 :Int + out292 :POINT292 + TypeToGTNETSKT292 :Int + out293 :POINT293 + TypeToGTNETSKT293 :Int + out294 :POINT294 + TypeToGTNETSKT294 :Int + out295 :POINT295 + TypeToGTNETSKT295 :Int + out296 :POINT296 + TypeToGTNETSKT296 :Int + out297 :POINT297 + TypeToGTNETSKT297 :Int + out298 :POINT298 + TypeToGTNETSKT298 :Int + out299 :POINT299 + TypeToGTNETSKT299 :Int + numVarsFromGTNETSKT :2 + in0 :POINTIn0 + TypeFrGTNETSKT0 :Int + in1 :POINTin1 + TypeFrGTNETSKT1 :Float + in2 :POINT2 + TypeFrGTNETSKT2 :Int + in3 :POINT3 + TypeFrGTNETSKT3 :Int + in4 :POINT4 + TypeFrGTNETSKT4 :Int + in5 :POINT5 + TypeFrGTNETSKT5 :Int + in6 :POINT6 + TypeFrGTNETSKT6 :Int + in7 :POINT7 + TypeFrGTNETSKT7 :Int + in8 :POINT8 + TypeFrGTNETSKT8 :Int + in9 :POINT9 + TypeFrGTNETSKT9 :Int + in10 :POINT10 + TypeFrGTNETSKT10 :Int + in11 :POINT11 + TypeFrGTNETSKT11 :Int + in12 :POINT12 + TypeFrGTNETSKT12 :Int + in13 :POINT13 + TypeFrGTNETSKT13 :Int + in14 :POINT14 + TypeFrGTNETSKT14 :Int + in15 :POINT15 + TypeFrGTNETSKT15 :Int + in16 :POINT16 + TypeFrGTNETSKT16 :Int + in17 :POINT17 + TypeFrGTNETSKT17 :Int + in18 :POINT18 + TypeFrGTNETSKT18 :Int + in19 :POINT19 + TypeFrGTNETSKT19 :Int + in20 :POINT20 + TypeFrGTNETSKT20 :Int + in21 :POINT21 + TypeFrGTNETSKT21 :Int + in22 :POINT22 + TypeFrGTNETSKT22 :Int + in23 :POINT23 + TypeFrGTNETSKT23 :Int + in24 :POINT24 + TypeFrGTNETSKT24 :Int + in25 :POINT25 + TypeFrGTNETSKT25 :Int + in26 :POINT26 + TypeFrGTNETSKT26 :Int + in27 :POINT27 + TypeFrGTNETSKT27 :Int + in28 :POINT28 + TypeFrGTNETSKT28 :Int + in29 :POINT29 + TypeFrGTNETSKT29 :Int + in30 :POINT30 + TypeFrGTNETSKT30 :Int + in31 :POINT31 + TypeFrGTNETSKT31 :Int + in32 :POINT32 + TypeFrGTNETSKT32 :Int + in33 :POINT33 + TypeFrGTNETSKT33 :Int + in34 :POINT34 + TypeFrGTNETSKT34 :Int + in35 :POINT35 + TypeFrGTNETSKT35 :Int + in36 :POINT36 + TypeFrGTNETSKT36 :Int + in37 :POINT37 + TypeFrGTNETSKT37 :Int + in38 :POINT38 + TypeFrGTNETSKT38 :Int + in39 :POINT39 + TypeFrGTNETSKT39 :Int + in40 :POINT40 + TypeFrGTNETSKT40 :Int + in41 :POINT41 + TypeFrGTNETSKT41 :Int + in42 :POINT42 + TypeFrGTNETSKT42 :Int + in43 :POINT43 + TypeFrGTNETSKT43 :Int + in44 :POINT44 + TypeFrGTNETSKT44 :Int + in45 :POINT45 + TypeFrGTNETSKT45 :Int + in46 :POINT46 + TypeFrGTNETSKT46 :Int + in47 :POINT47 + TypeFrGTNETSKT47 :Int + in48 :POINT48 + TypeFrGTNETSKT48 :Int + in49 :POINT49 + TypeFrGTNETSKT49 :Int + in50 :POINT50 + TypeFrGTNETSKT50 :Int + in51 :POINT51 + TypeFrGTNETSKT51 :Int + in52 :POINT52 + TypeFrGTNETSKT52 :Int + in53 :POINT53 + TypeFrGTNETSKT53 :Int + in54 :POINT54 + TypeFrGTNETSKT54 :Int + in55 :POINT55 + TypeFrGTNETSKT55 :Int + in56 :POINT56 + TypeFrGTNETSKT56 :Int + in57 :POINT57 + TypeFrGTNETSKT57 :Int + in58 :POINT58 + TypeFrGTNETSKT58 :Int + in59 :POINT59 + TypeFrGTNETSKT59 :Int + in60 :POINT60 + TypeFrGTNETSKT60 :Int + in61 :POINT61 + TypeFrGTNETSKT61 :Int + in62 :POINT62 + TypeFrGTNETSKT62 :Int + in63 :POINT63 + TypeFrGTNETSKT63 :Int + in64 :POINT64 + TypeFrGTNETSKT64 :Int + in65 :POINT65 + TypeFrGTNETSKT65 :Int + in66 :POINT66 + TypeFrGTNETSKT66 :Int + in67 :POINT67 + TypeFrGTNETSKT67 :Int + in68 :POINT68 + TypeFrGTNETSKT68 :Int + in69 :POINT69 + TypeFrGTNETSKT69 :Int + in70 :POINT70 + TypeFrGTNETSKT70 :Int + in71 :POINT71 + TypeFrGTNETSKT71 :Int + in72 :POINT72 + TypeFrGTNETSKT72 :Int + in73 :POINT73 + TypeFrGTNETSKT73 :Int + in74 :POINT74 + TypeFrGTNETSKT74 :Int + in75 :POINT75 + TypeFrGTNETSKT75 :Int + in76 :POINT76 + TypeFrGTNETSKT76 :Int + in77 :POINT77 + TypeFrGTNETSKT77 :Int + in78 :POINT78 + TypeFrGTNETSKT78 :Int + in79 :POINT79 + TypeFrGTNETSKT79 :Int + in80 :POINT80 + TypeFrGTNETSKT80 :Int + in81 :POINT81 + TypeFrGTNETSKT81 :Int + in82 :POINT82 + TypeFrGTNETSKT82 :Int + in83 :POINT83 + TypeFrGTNETSKT83 :Int + in84 :POINT84 + TypeFrGTNETSKT84 :Int + in85 :POINT85 + TypeFrGTNETSKT85 :Int + in86 :POINT86 + TypeFrGTNETSKT86 :Int + in87 :POINT87 + TypeFrGTNETSKT87 :Int + in88 :POINT88 + TypeFrGTNETSKT88 :Int + in89 :POINT89 + TypeFrGTNETSKT89 :Int + in90 :POINT90 + TypeFrGTNETSKT90 :Int + in91 :POINT91 + TypeFrGTNETSKT91 :Int + in92 :POINT92 + TypeFrGTNETSKT92 :Int + in93 :POINT93 + TypeFrGTNETSKT93 :Int + in94 :POINT94 + TypeFrGTNETSKT94 :Int + in95 :POINT95 + TypeFrGTNETSKT95 :Int + in96 :POINT96 + TypeFrGTNETSKT96 :Int + in97 :POINT97 + TypeFrGTNETSKT97 :Int + in98 :POINT98 + TypeFrGTNETSKT98 :Int + in99 :POINT99 + TypeFrGTNETSKT99 :Int + in100 :POINT100 + TypeFrGTNETSKT100 :Int + in101 :POINT101 + TypeFrGTNETSKT101 :Int + in102 :POINT102 + TypeFrGTNETSKT102 :Int + in103 :POINT103 + TypeFrGTNETSKT103 :Int + in104 :POINT104 + TypeFrGTNETSKT104 :Int + in105 :POINT105 + TypeFrGTNETSKT105 :Int + in106 :POINT106 + TypeFrGTNETSKT106 :Int + in107 :POINT107 + TypeFrGTNETSKT107 :Int + in108 :POINT108 + TypeFrGTNETSKT108 :Int + in109 :POINT109 + TypeFrGTNETSKT109 :Int + in110 :POINT110 + TypeFrGTNETSKT110 :Int + in111 :POINT111 + TypeFrGTNETSKT111 :Int + in112 :POINT112 + TypeFrGTNETSKT112 :Int + in113 :POINT113 + TypeFrGTNETSKT113 :Int + in114 :POINT114 + TypeFrGTNETSKT114 :Int + in115 :POINT115 + TypeFrGTNETSKT115 :Int + in116 :POINT116 + TypeFrGTNETSKT116 :Int + in117 :POINT117 + TypeFrGTNETSKT117 :Int + in118 :POINT118 + TypeFrGTNETSKT118 :Int + in119 :POINT119 + TypeFrGTNETSKT119 :Int + in120 :POINT120 + TypeFrGTNETSKT120 :Int + in121 :POINT121 + TypeFrGTNETSKT121 :Int + in122 :POINT122 + TypeFrGTNETSKT122 :Int + in123 :POINT123 + TypeFrGTNETSKT123 :Int + in124 :POINT124 + TypeFrGTNETSKT124 :Int + in125 :POINT125 + TypeFrGTNETSKT125 :Int + in126 :POINT126 + TypeFrGTNETSKT126 :Int + in127 :POINT127 + TypeFrGTNETSKT127 :Int + in128 :POINT128 + TypeFrGTNETSKT128 :Int + in129 :POINT129 + TypeFrGTNETSKT129 :Int + in130 :POINT130 + TypeFrGTNETSKT130 :Int + in131 :POINT131 + TypeFrGTNETSKT131 :Int + in132 :POINT132 + TypeFrGTNETSKT132 :Int + in133 :POINT133 + TypeFrGTNETSKT133 :Int + in134 :POINT134 + TypeFrGTNETSKT134 :Int + in135 :POINT135 + TypeFrGTNETSKT135 :Int + in136 :POINT136 + TypeFrGTNETSKT136 :Int + in137 :POINT137 + TypeFrGTNETSKT137 :Int + in138 :POINT138 + TypeFrGTNETSKT138 :Int + in139 :POINT139 + TypeFrGTNETSKT139 :Int + in140 :POINT140 + TypeFrGTNETSKT140 :Int + in141 :POINT141 + TypeFrGTNETSKT141 :Int + in142 :POINT142 + TypeFrGTNETSKT142 :Int + in143 :POINT143 + TypeFrGTNETSKT143 :Int + in144 :POINT144 + TypeFrGTNETSKT144 :Int + in145 :POINT145 + TypeFrGTNETSKT145 :Int + in146 :POINT146 + TypeFrGTNETSKT146 :Int + in147 :POINT147 + TypeFrGTNETSKT147 :Int + in148 :POINT148 + TypeFrGTNETSKT148 :Int + in149 :POINT149 + TypeFrGTNETSKT149 :Int + in150 :POINT150 + TypeFrGTNETSKT150 :Int + in151 :POINT151 + TypeFrGTNETSKT151 :Int + in152 :POINT152 + TypeFrGTNETSKT152 :Int + in153 :POINT153 + TypeFrGTNETSKT153 :Int + in154 :POINT154 + TypeFrGTNETSKT154 :Int + in155 :POINT155 + TypeFrGTNETSKT155 :Int + in156 :POINT156 + TypeFrGTNETSKT156 :Int + in157 :POINT157 + TypeFrGTNETSKT157 :Int + in158 :POINT158 + TypeFrGTNETSKT158 :Int + in159 :POINT159 + TypeFrGTNETSKT159 :Int + in160 :POINT160 + TypeFrGTNETSKT160 :Int + in161 :POINT161 + TypeFrGTNETSKT161 :Int + in162 :POINT162 + TypeFrGTNETSKT162 :Int + in163 :POINT163 + TypeFrGTNETSKT163 :Int + in164 :POINT164 + TypeFrGTNETSKT164 :Int + in165 :POINT165 + TypeFrGTNETSKT165 :Int + in166 :POINT166 + TypeFrGTNETSKT166 :Int + in167 :POINT167 + TypeFrGTNETSKT167 :Int + in168 :POINT168 + TypeFrGTNETSKT168 :Int + in169 :POINT169 + TypeFrGTNETSKT169 :Int + in170 :POINT170 + TypeFrGTNETSKT170 :Int + in171 :POINT171 + TypeFrGTNETSKT171 :Int + in172 :POINT172 + TypeFrGTNETSKT172 :Int + in173 :POINT173 + TypeFrGTNETSKT173 :Int + in174 :POINT174 + TypeFrGTNETSKT174 :Int + in175 :POINT175 + TypeFrGTNETSKT175 :Int + in176 :POINT176 + TypeFrGTNETSKT176 :Int + in177 :POINT177 + TypeFrGTNETSKT177 :Int + in178 :POINT178 + TypeFrGTNETSKT178 :Int + in179 :POINT179 + TypeFrGTNETSKT179 :Int + in180 :POINT180 + TypeFrGTNETSKT180 :Int + in181 :POINT181 + TypeFrGTNETSKT181 :Int + in182 :POINT182 + TypeFrGTNETSKT182 :Int + in183 :POINT183 + TypeFrGTNETSKT183 :Int + in184 :POINT184 + TypeFrGTNETSKT184 :Int + in185 :POINT185 + TypeFrGTNETSKT185 :Int + in186 :POINT186 + TypeFrGTNETSKT186 :Int + in187 :POINT187 + TypeFrGTNETSKT187 :Int + in188 :POINT188 + TypeFrGTNETSKT188 :Int + in189 :POINT189 + TypeFrGTNETSKT189 :Int + in190 :POINT190 + TypeFrGTNETSKT190 :Int + in191 :POINT191 + TypeFrGTNETSKT191 :Int + in192 :POINT192 + TypeFrGTNETSKT192 :Int + in193 :POINT193 + TypeFrGTNETSKT193 :Int + in194 :POINT194 + TypeFrGTNETSKT194 :Int + in195 :POINT195 + TypeFrGTNETSKT195 :Int + in196 :POINT196 + TypeFrGTNETSKT196 :Int + in197 :POINT197 + TypeFrGTNETSKT197 :Int + in198 :POINT198 + TypeFrGTNETSKT198 :Int + in199 :POINT199 + TypeFrGTNETSKT199 :Int + in200 :POINT200 + TypeFrGTNETSKT200 :Int + in201 :POINT201 + TypeFrGTNETSKT201 :Int + in202 :POINT202 + TypeFrGTNETSKT202 :Int + in203 :POINT203 + TypeFrGTNETSKT203 :Int + in204 :POINT204 + TypeFrGTNETSKT204 :Int + in205 :POINT205 + TypeFrGTNETSKT205 :Int + in206 :POINT206 + TypeFrGTNETSKT206 :Int + in207 :POINT207 + TypeFrGTNETSKT207 :Int + in208 :POINT208 + TypeFrGTNETSKT208 :Int + in209 :POINT209 + TypeFrGTNETSKT209 :Int + in210 :POINT210 + TypeFrGTNETSKT210 :Int + in211 :POINT211 + TypeFrGTNETSKT211 :Int + in212 :POINT212 + TypeFrGTNETSKT212 :Int + in213 :POINT213 + TypeFrGTNETSKT213 :Int + in214 :POINT214 + TypeFrGTNETSKT214 :Int + in215 :POINT215 + TypeFrGTNETSKT215 :Int + in216 :POINT216 + TypeFrGTNETSKT216 :Int + in217 :POINT217 + TypeFrGTNETSKT217 :Int + in218 :POINT218 + TypeFrGTNETSKT218 :Int + in219 :POINT219 + TypeFrGTNETSKT219 :Int + in220 :POINT220 + TypeFrGTNETSKT220 :Int + in221 :POINT221 + TypeFrGTNETSKT221 :Int + in222 :POINT222 + TypeFrGTNETSKT222 :Int + in223 :POINT223 + TypeFrGTNETSKT223 :Int + in224 :POINT224 + TypeFrGTNETSKT224 :Int + in225 :POINT225 + TypeFrGTNETSKT225 :Int + in226 :POINT226 + TypeFrGTNETSKT226 :Int + in227 :POINT227 + TypeFrGTNETSKT227 :Int + in228 :POINT228 + TypeFrGTNETSKT228 :Int + in229 :POINT229 + TypeFrGTNETSKT229 :Int + in230 :POINT230 + TypeFrGTNETSKT230 :Int + in231 :POINT231 + TypeFrGTNETSKT231 :Int + in232 :POINT232 + TypeFrGTNETSKT232 :Int + in233 :POINT233 + TypeFrGTNETSKT233 :Int + in234 :POINT234 + TypeFrGTNETSKT234 :Int + in235 :POINT235 + TypeFrGTNETSKT235 :Int + in236 :POINT236 + TypeFrGTNETSKT236 :Int + in237 :POINT237 + TypeFrGTNETSKT237 :Int + in238 :POINT238 + TypeFrGTNETSKT238 :Int + in239 :POINT239 + TypeFrGTNETSKT239 :Int + in240 :POINT240 + TypeFrGTNETSKT240 :Int + in241 :POINT241 + TypeFrGTNETSKT241 :Int + in242 :POINT242 + TypeFrGTNETSKT242 :Int + in243 :POINT243 + TypeFrGTNETSKT243 :Int + in244 :POINT244 + TypeFrGTNETSKT244 :Int + in245 :POINT245 + TypeFrGTNETSKT245 :Int + in246 :POINT246 + TypeFrGTNETSKT246 :Int + in247 :POINT247 + TypeFrGTNETSKT247 :Int + in248 :POINT248 + TypeFrGTNETSKT248 :Int + in249 :POINT249 + TypeFrGTNETSKT249 :Int + in250 :POINT250 + TypeFrGTNETSKT250 :Int + in251 :POINT251 + TypeFrGTNETSKT251 :Int + in252 :POINT252 + TypeFrGTNETSKT252 :Int + in253 :POINT253 + TypeFrGTNETSKT253 :Int + in254 :POINT254 + TypeFrGTNETSKT254 :Int + in255 :POINT255 + TypeFrGTNETSKT255 :Int + in256 :POINT256 + TypeFrGTNETSKT256 :Int + in257 :POINT257 + TypeFrGTNETSKT257 :Int + in258 :POINT258 + TypeFrGTNETSKT258 :Int + in259 :POINT259 + TypeFrGTNETSKT259 :Int + in260 :POINT260 + TypeFrGTNETSKT260 :Int + in261 :POINT261 + TypeFrGTNETSKT261 :Int + in262 :POINT262 + TypeFrGTNETSKT262 :Int + in263 :POINT263 + TypeFrGTNETSKT263 :Int + in264 :POINT264 + TypeFrGTNETSKT264 :Int + in265 :POINT265 + TypeFrGTNETSKT265 :Int + in266 :POINT266 + TypeFrGTNETSKT266 :Int + in267 :POINT267 + TypeFrGTNETSKT267 :Int + in268 :POINT268 + TypeFrGTNETSKT268 :Int + in269 :POINT269 + TypeFrGTNETSKT269 :Int + in270 :POINT270 + TypeFrGTNETSKT270 :Int + in271 :POINT271 + TypeFrGTNETSKT271 :Int + in272 :POINT272 + TypeFrGTNETSKT272 :Int + in273 :POINT273 + TypeFrGTNETSKT273 :Int + in274 :POINT274 + TypeFrGTNETSKT274 :Int + in275 :POINT275 + TypeFrGTNETSKT275 :Int + in276 :POINT276 + TypeFrGTNETSKT276 :Int + in277 :POINT277 + TypeFrGTNETSKT277 :Int + in278 :POINT278 + TypeFrGTNETSKT278 :Int + in279 :POINT279 + TypeFrGTNETSKT279 :Int + in280 :POINT280 + TypeFrGTNETSKT280 :Int + in281 :POINT281 + TypeFrGTNETSKT281 :Int + in282 :POINT282 + TypeFrGTNETSKT282 :Int + in283 :POINT283 + TypeFrGTNETSKT283 :Int + in284 :POINT284 + TypeFrGTNETSKT284 :Int + in285 :POINT285 + TypeFrGTNETSKT285 :Int + in286 :POINT286 + TypeFrGTNETSKT286 :Int + in287 :POINT287 + TypeFrGTNETSKT287 :Int + in288 :POINT288 + TypeFrGTNETSKT288 :Int + in289 :POINT289 + TypeFrGTNETSKT289 :Int + in290 :POINT290 + TypeFrGTNETSKT290 :Int + in291 :POINT291 + TypeFrGTNETSKT291 :Int + in292 :POINT292 + TypeFrGTNETSKT292 :Int + in293 :POINT293 + TypeFrGTNETSKT293 :Int + in294 :POINT294 + TypeFrGTNETSKT294 :Int + in295 :POINT295 + TypeFrGTNETSKT295 :Int + in296 :POINT296 + TypeFrGTNETSKT296 :Int + in297 :POINT297 + TypeFrGTNETSKT297 :Int + in298 :POINT298 + TypeFrGTNETSKT298 :Int + in299 :POINT299 + TypeFrGTNETSKT299 :Int + useVersion :THREE + LocalPort :12345 + RemotePort :12345 + rem_ip_0 :172 + rem_ip_1 :24 + rem_ip_2 :2 + rem_ip_3 :143 +WIRE + 720 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 752 272 0 0 3 + Name :rxCnt + COL :BLUE + Monitor :Yes +GROUP + 336 336 0 0 0 + 7 +wirelabel + 432 336 0 0 3 + Name :txCnt + COL :BLUE + Monitor :Yes +WIRE + 400 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 272 368 0 0 1 + Val :0 +wirelabel + 304 336 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_UPDOWN + 368 336 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :4 +rtds_sharc_ctl_SLIDER + 272 144 0 0 5 + Name :Point0 + Init :1.0 + Max :100 + Min :-100 + Units :volts +WIRE + 432 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_EDGEDET + 368 272 0 0 6 + ED :0 -> 1 + OV :1 + prtyp :2 + Proc :1 + Pri :3 + cmv :1 +WIRE + 304 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_PB + 272 272 0 0 4 + Name :Send + Type :INTEGER + VOn :1 + VOff :0 +wirelabel + 432 272 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 144 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_IEEE2INT + 336 144 0 0 6 + prtyp :2 + Op :Round + Proc :1 + Pri :2 + Op2 :Round + cmv :1 +WIRE + 368 176 0 0 2 + -64 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 400 144 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +wirelabel + 400 176 0 0 3 + Name :POINT1 + COL :BLUE + Monitor :Yes +rtds_sharc_ctl_TIMER + 336 496 0 0 6 + Tran :Rising Edge + SRST :No + RST :No + prtyp :2 + Proc :1 + Pri :1 +rtds_sharc_ctl_TIME + 464 560 0 0 5 + Mode :time-step + prtyp :2 + Proc :1 + Pri :1 + cmv :1 +rtds_sharc_ctl_CLKBY2 + 560 656 0 0 4 + prtyp :2 + Proc :1 + Pri :1 + cmv :1 +rtds_GTSYNC + 208 464 0 0 7 + enab1 :Yes + nam1 :ADVSECD + nam2 :ADVSTAT + enab2 :Yes + nam3 :CRTSECD + nam4 :CRTNSEC + nam5 :CRTSTAT +_rtds_GTNET_GSE_v5.def + 272 688 0 0 1437 + sCompName :GTNET1 + Port :1 + Card :1 + prtyp :2 + gtnettype :GTNET + IECver :1 + Proc :1 + Pri :1 + TSYNCEN :NO + GT_SOC :ADVSECD + GT_STAT :ADVSTAT + Fname :file1.scd + Vlevel :YES + sfx : + eTNQ :OFF + eTATL :OFF + note1 :0 + note2 :0 + IED1EN :YES + IED2EN :NO + IED3EN :NO + IED4EN :NO + editingInSCD :NO + dA1 :1.0 + minA1 :-1.0 + maxA1 :1.0 + dA2 :1.0 + minA2 :-1.0 + maxA2 :1.0 + dA3 :1.0 + minA3 :-1.0 + maxA3 :1.0 + dA4 :1.0 + minA4 :-1.0 + maxA4 :1.0 + dA5 :1.0 + minA5 :-1.0 + maxA5 :1.0 + dA6 :1.0 + minA6 :-1.0 + maxA6 :1.0 + dA7 :1.0 + minA7 :-1.0 + maxA7 :1.0 + dA8 :1.0 + minA8 :-1.0 + maxA8 :1.0 + dA9 :1.0 + minA9 :-1.0 + maxA9 :1.0 + dA10 :1.0 + minA10 :-1.0 + maxA10 :1.0 + dA11 :1.0 + minA11 :-1.0 + maxA11 :1.0 + dA12 :1.0 + minA12 :-1.0 + maxA12 :1.0 + dA13 :1.0 + minA13 :-1.0 + maxA13 :1.0 + dA14 :1.0 + minA14 :-1.0 + maxA14 :1.0 + dA15 :1.0 + minA15 :-1.0 + maxA15 :1.0 + dA16 :1.0 + minA16 :-1.0 + maxA16 :1.0 + sIED1Name1 :TEMPLATE + sIED1Name2 :* + sIED1Name3 :* + sIED1Name4 :* + sIED1LDINST1 :CTRL + sIED1LDINST2 :* + sIED1LDINST3 :* + sIED1LDINST4 :* + sIED1GSEName1 :Gcb01 + sIED1GSEName2 :* + sIED1GSEName3 :* + sIED1GSEName4 :* + sIED2Name1 :TEMPLATE + sIED2Name2 :* + sIED2Name3 :* + sIED2Name4 :* + sIED2LDINST1 :CTRL + sIED2LDINST2 :* + sIED2LDINST3 :* + sIED2LDINST4 :* + sIED2GSEName1 :Gcb02 + sIED2GSEName2 :* + sIED2GSEName3 :* + sIED2GSEName4 :* + sIED3Name1 :TEMPLATE + sIED3Name2 :* + sIED3Name3 :* + sIED3Name4 :* + sIED3LDINST1 :CTRL + sIED3LDINST2 :* + sIED3LDINST3 :* + sIED3LDINST4 :* + sIED3GSEName1 :Gcb03 + sIED3GSEName2 :* + sIED3GSEName3 :* + sIED3GSEName4 :* + sIED4Name1 :TEMPLATE + sIED4Name2 :* + sIED4Name3 :* + sIED4Name4 :* + sIED4LDINST1 :CTRL + sIED4LDINST2 :* + sIED4LDINST3 :* + sIED4LDINST4 :* + sIED4GSEName1 :Gcb04 + sIED4GSEName2 :* + sIED4GSEName3 :* + sIED4GSEName4 :* + IED1CRTC :NO + note4 :0 + IED1RTTO1 :4 + IED1RTTO2 :8 + IED1RTTO3 :16 + IED1RTTO4 :32 + IED1RTTO5 :64 + IED1RTTO6 :128 + IED1RTTO7 :256 + IED1RTTO8 :512 + IED1RTTO9 :1024 + IED1RTTOD :2000 + IED1HT0 :12 + IED1HT1 :24 + IED1HT2 :48 + IED1HT3 :96 + IED1HT4 :192 + IED1HT5 :384 + IED1HT6 :768 + IED1HT7 :1536 + IED1HT8 :3072 + IED1HT9 :4000 + IED1VPO0 :0 + IED1VPO1 :0 + IED1VPO2 :0 + IED1VPO3 :0 + IED1VPO4 :0 + IED1VPO5 :0 + IED1VPO6 :0 + IED1VPO7 :0 + IED1VPO8 :0 + IED1VPO9 :0 + IED2CRTC :NO + note5 :0 + IED2RTTO1 :4 + IED2RTTO2 :8 + IED2RTTO3 :16 + IED2RTTO4 :32 + IED2RTTO5 :64 + IED2RTTO6 :128 + IED2RTTO7 :256 + IED2RTTO8 :512 + IED2RTTO9 :1024 + IED2RTTOD :2000 + IED2HT0 :12 + IED2HT1 :24 + IED2HT2 :48 + IED2HT3 :96 + IED2HT4 :1992 + IED2HT5 :384 + IED2HT6 :768 + IED2HT7 :1536 + IED2HT8 :3072 + IED2HT9 :4000 + IED2VPO0 :0 + IED2VPO1 :0 + IED2VPO2 :0 + IED2VPO3 :0 + IED2VPO4 :0 + IED2VPO5 :0 + IED2VPO6 :0 + IED2VPO7 :0 + IED2VPO8 :0 + IED2VPO9 :0 + IED3CRTC :NO + note6 :0 + IED3RTTO1 :4 + IED3RTTO2 :8 + IED3RTTO3 :16 + IED3RTTO4 :32 + IED3RTTO5 :64 + IED3RTTO6 :128 + IED3RTTO7 :256 + IED3RTTO8 :512 + IED3RTTO9 :1024 + IED3RTTOD :2000 + IED3HT0 :12 + IED3HT1 :24 + IED3HT2 :48 + IED3HT3 :96 + IED3HT4 :192 + IED3HT5 :384 + IED3HT6 :768 + IED3HT7 :1536 + IED3HT8 :3072 + IED3HT9 :4000 + IED3VPO0 :0 + IED3VPO1 :0 + IED3VPO2 :0 + IED3VPO3 :0 + IED3VPO4 :0 + IED3VPO5 :0 + IED3VPO6 :0 + IED3VPO7 :0 + IED3VPO8 :0 + IED3VPO9 :0 + IED4CRTC :NO + note7 :0 + IED4RTTO1 :4 + IED4RTTO2 :8 + IED4RTTO3 :16 + IED4RTTO4 :32 + IED4RTTO5 :64 + IED4RTTO6 :128 + IED4RTTO7 :256 + IED4RTTO8 :512 + IED4RTTO9 :1024 + IED4RTTOD :2000 + IED4HT0 :12 + IED4HT1 :24 + IED4HT2 :48 + IED4HT3 :96 + IED4HT4 :192 + IED4HT5 :384 + IED4HT6 :768 + IED4HT7 :1536 + IED4HT8 :3072 + IED4HT9 :4000 + IED4VPO0 :0 + IED4VPO1 :0 + IED4VPO2 :0 + IED4VPO3 :0 + IED4VPO4 :0 + IED4VPO5 :0 + IED4VPO6 :0 + IED4VPO7 :0 + IED4VPO8 :0 + IED4VPO9 :0 + IED1O1T :disabled + nIED1O1 :IED1O1 + IED1O1B :1 + IED1O2T :disabled + nIED1O2 :IED1O2 + IED1O2B :1 + IED1O3T :disabled + nIED1O3 :IED1O3 + IED1O3B :1 + IED1O4T :disabled + nIED1O4 :IED1O4 + IED1O4B :1 + IED1O5T :disabled + nIED1O5 :IED1O5 + IED1O5B :1 + IED1O6T :disabled + nIED1O6 :IED1O6 + IED1O6B :1 + IED1O7T :disabled + nIED1O7 :IED1O7 + IED1O7B :1 + IED1O8T :disabled + nIED1O8 :IED1O8 + IED1O8B :1 + IED1O9T :disabled + nIED1O9 :IED1O9 + IED1O9B :1 + IED1O10T :disabled + nIED1O10 :IED1O10 + IED1O10B :1 + IED1O11T :disabled + nIED1O11 :IED1O11 + IED1O11B :1 + IED1O12T :disabled + nIED1O12 :IED1O12 + IED1O12B :1 + IED1O13T :disabled + nIED1O13 :IED1O13 + IED1O13B :1 + IED1O14T :disabled + nIED1O14 :IED1O14 + IED1O14B :1 + IED1O15T :disabled + nIED1O15 :IED1O15 + IED1O15B :1 + IED1O16T :disabled + nIED1O16 :IED1O16 + IED1O16B :1 + IED1O17T :disabled + nIED1O17 :IED1O17 + IED1O17B :1 + IED1O18T :disabled + nIED1O18 :IED1O18 + IED1O18B :1 + IED1O19T :disabled + nIED1O19 :IED1O19 + IED1O19B :1 + IED1O20T :disabled + nIED1O20 :IED1O20 + IED1O20B :1 + IED1O21T :disabled + nIED1O21 :IED1O21 + IED1O21B :1 + IED1O22T :disabled + nIED1O22 :IED1O22 + IED1O22B :1 + IED1O23T :disabled + nIED1O23 :IED1O23 + IED1O23B :1 + IED1O24T :disabled + nIED1O24 :IED1O24 + IED1O24B :1 + IED1O25T :disabled + nIED1O25 :IED1O25 + IED1O25B :1 + IED1O26T :disabled + nIED1O26 :IED1O26 + IED1O26B :1 + IED1O27T :disabled + nIED1O27 :IED1O27 + IED1O27B :1 + IED1O28T :disabled + nIED1O28 :IED1O28 + IED1O28B :1 + IED1O29T :disabled + nIED1O29 :IED1O29 + IED1O29B :1 + IED1O30T :disabled + nIED1O30 :IED1O30 + IED1O30B :1 + IED1O31T :disabled + nIED1O31 :IED1O31 + IED1O31B :1 + IED1O32T :disabled + nIED1O32 :IED1O32 + IED1O32B :1 + IED1O33T :disabled + nIED1O33 :IED1O33 + IED1O33B :1 + IED1O34T :disabled + nIED1O34 :IED1O34 + IED1O34B :1 + IED1O35T :disabled + nIED1O35 :IED1O35 + IED1O35B :1 + IED1O36T :disabled + nIED1O36 :IED1O36 + IED1O36B :1 + IED1O37T :disabled + nIED1O37 :IED1O37 + IED1O37B :1 + IED1O38T :disabled + nIED1O38 :IED1O38 + IED1O38B :1 + IED1O39T :disabled + nIED1O39 :IED1O39 + IED1O39B :1 + IED1O40T :disabled + nIED1O40 :IED1O40 + IED1O40B :1 + IED1O41T :disabled + nIED1O41 :IED1O41 + IED1O41B :1 + IED1O42T :disabled + nIED1O42 :IED1O42 + IED1O42B :1 + IED1O43T :disabled + nIED1O43 :IED1O43 + IED1O43B :1 + IED1O44T :disabled + nIED1O44 :IED1O44 + IED1O44B :1 + IED1O45T :disabled + nIED1O45 :IED1O45 + IED1O45B :1 + IED1O46T :disabled + nIED1O46 :IED1O46 + IED1O46B :1 + IED1O47T :disabled + nIED1O47 :IED1O47 + IED1O47B :1 + IED1O48T :disabled + nIED1O48 :IED1O48 + IED1O48B :1 + IED1O49T :disabled + nIED1O49 :IED1O49 + IED1O49B :1 + IED1O50T :disabled + nIED1O50 :IED1O50 + IED1O50B :1 + IED1O51T :disabled + nIED1O51 :IED1O51 + IED1O51B :1 + IED1O52T :disabled + nIED1O52 :IED1O52 + IED1O52B :1 + IED1O53T :disabled + nIED1O53 :IED1O53 + IED1O53B :1 + IED1O54T :disabled + nIED1O54 :IED1O54 + IED1O54B :1 + IED1O55T :disabled + nIED1O55 :IED1O55 + IED1O55B :1 + IED1O56T :disabled + nIED1O56 :IED1O56 + IED1O56B :1 + IED1O57T :disabled + nIED1O57 :IED1O57 + IED1O57B :1 + IED1O58T :disabled + nIED1O58 :IED1O58 + IED1O58B :1 + IED1O59T :disabled + nIED1O59 :IED1O59 + IED1O59B :1 + IED1O60T :disabled + nIED1O60 :IED1O60 + IED1O60B :1 + IED1O61T :disabled + nIED1O61 :IED1O61 + IED1O61B :1 + IED1O62T :disabled + nIED1O62 :IED1O62 + IED1O62B :1 + IED1O63T :disabled + nIED1O63 :IED1O63 + IED1O63B :1 + IED1O64T :disabled + nIED1O64 :IED1O64 + IED1O64B :1 + nIED1Oq0 :IED1OQ0 + nIED1Oq1 :IED1OQ1 + nIED1Oq2 :IED1OQ2 + nIED1Oq3 :IED1OQ3 + nIED1Oq4 :IED1OQ4 + nIED1Oq5 :IED1OQ5 + nIED1Oq6 :IED1OQ6 + nIED1Oq7 :IED1OQ7 + nIED1Oq8 :IED1OQ8 + nIED1Oq9 :IED1OQ9 + nIED1Oq10 :IED1OQ10 + nIED1Oq11 :IED1OQ11 + nIED1Oq12 :IED1OQ12 + nIED1Ogt :IED1OGT + nIED1Onc :IED1ONC + IED2O1T :disabled + nIED2O1 :IED2O1 + IED2O1B :1 + IED2O2T :disabled + nIED2O2 :IED2O2 + IED2O2B :1 + IED2O3T :disabled + nIED2O3 :IED2O3 + IED2O3B :1 + IED2O4T :disabled + nIED2O4 :IED2O4 + IED2O4B :1 + IED2O5T :disabled + nIED2O5 :IED2O5 + IED2O5B :1 + IED2O6T :disabled + nIED2O6 :IED2O6 + IED2O6B :1 + IED2O7T :disabled + nIED2O7 :IED2O7 + IED2O7B :1 + IED2O8T :disabled + nIED2O8 :IED2O8 + IED2O8B :1 + IED2O9T :disabled + nIED2O9 :IED2O9 + IED2O9B :1 + IED2O10T :disabled + nIED2O10 :IED2O10 + IED2O10B :1 + IED2O11T :disabled + nIED2O11 :IED2O11 + IED2O11B :1 + IED2O12T :disabled + nIED2O12 :IED2O12 + IED2O12B :1 + IED2O13T :disabled + nIED2O13 :IED2O13 + IED2O13B :1 + IED2O14T :disabled + nIED2O14 :IED2O14 + IED2O14B :1 + IED2O15T :disabled + nIED2O15 :IED2O15 + IED2O15B :1 + IED2O16T :disabled + nIED2O16 :IED2O16 + IED2O16B :1 + IED2O17T :disabled + nIED2O17 :IED2O17 + IED2O17B :1 + IED2O18T :disabled + nIED2O18 :IED2O18 + IED2O18B :1 + IED2O19T :disabled + nIED2O19 :IED2O19 + IED2O19B :1 + IED2O20T :disabled + nIED2O20 :IED2O20 + IED2O20B :1 + IED2O21T :disabled + nIED2O21 :IED2O21 + IED2O21B :1 + IED2O22T :disabled + nIED2O22 :IED2O22 + IED2O22B :1 + IED2O23T :disabled + nIED2O23 :IED2O23 + IED2O23B :1 + IED2O24T :disabled + nIED2O24 :IED2O24 + IED2O24B :1 + IED2O25T :disabled + nIED2O25 :IED2O25 + IED2O25B :1 + IED2O26T :disabled + nIED2O26 :IED2O26 + IED2O26B :1 + IED2O27T :disabled + nIED2O27 :IED2O27 + IED2O27B :1 + IED2O28T :disabled + nIED2O28 :IED2O28 + IED2O28B :1 + IED2O29T :disabled + nIED2O29 :IED2O29 + IED2O29B :1 + IED2O30T :disabled + nIED2O30 :IED2O30 + IED2O30B :1 + IED2O31T :disabled + nIED2O31 :IED2O31 + IED2O31B :1 + IED2O32T :disabled + nIED2O32 :IED2O32 + IED2O32B :1 + IED2O33T :disabled + nIED2O33 :IED2O33 + IED2O33B :1 + IED2O34T :disabled + nIED2O34 :IED2O34 + IED2O34B :1 + IED2O35T :disabled + nIED2O35 :IED2O35 + IED2O35B :1 + IED2O36T :disabled + nIED2O36 :IED2O36 + IED2O36B :1 + IED2O37T :disabled + nIED2O37 :IED2O37 + IED2O37B :1 + IED2O38T :disabled + nIED2O38 :IED2O38 + IED2O38B :1 + IED2O39T :disabled + nIED2O39 :IED2O39 + IED2O39B :1 + IED2O40T :disabled + nIED2O40 :IED2O40 + IED2O40B :1 + IED2O41T :disabled + nIED2O41 :IED2O41 + IED2O41B :1 + IED2O42T :disabled + nIED2O42 :IED2O42 + IED2O42B :1 + IED2O43T :disabled + nIED2O43 :IED2O43 + IED2O43B :1 + IED2O44T :disabled + nIED2O44 :IED2O44 + IED2O44B :1 + IED2O45T :disabled + nIED2O45 :IED2O45 + IED2O45B :1 + IED2O46T :disabled + nIED2O46 :IED2O46 + IED2O46B :1 + IED2O47T :disabled + nIED2O47 :IED2O47 + IED2O47B :1 + IED2O48T :disabled + nIED2O48 :IED2O48 + IED2O48B :1 + IED2O49T :disabled + nIED2O49 :IED2O49 + IED2O49B :1 + IED2O50T :disabled + nIED2O50 :IED2O50 + IED2O50B :1 + IED2O51T :disabled + nIED2O51 :IED2O51 + IED2O51B :1 + IED2O52T :disabled + nIED2O52 :IED2O52 + IED2O52B :1 + IED2O53T :disabled + nIED2O53 :IED2O53 + IED2O53B :1 + IED2O54T :disabled + nIED2O54 :IED2O54 + IED2O54B :1 + IED2O55T :disabled + nIED2O55 :IED2O55 + IED2O55B :1 + IED2O56T :disabled + nIED2O56 :IED2O56 + IED2O56B :1 + IED2O57T :disabled + nIED2O57 :IED2O57 + IED2O57B :1 + IED2O58T :disabled + nIED2O58 :IED2O58 + IED2O58B :1 + IED2O59T :disabled + nIED2O59 :IED2O59 + IED2O59B :1 + IED2O60T :disabled + nIED2O60 :IED2O60 + IED2O60B :1 + IED2O61T :disabled + nIED2O61 :IED2O61 + IED2O61B :1 + IED2O62T :disabled + nIED2O62 :IED2O62 + IED2O62B :1 + IED2O63T :disabled + nIED2O63 :IED2O63 + IED2O63B :1 + IED2O64T :disabled + nIED2O64 :IED2O64 + IED2O64B :1 + nIED2Oq0 :IED2OQ0 + nIED2Oq1 :IED2OQ1 + nIED2Oq2 :IED2OQ2 + nIED2Oq3 :IED2OQ3 + nIED2Oq4 :IED2OQ4 + nIED2Oq5 :IED2OQ5 + nIED2Oq6 :IED2OQ6 + nIED2Oq7 :IED2OQ7 + nIED2Oq8 :IED2OQ8 + nIED2Oq9 :IED2OQ9 + nIED2Oq10 :IED2OQ10 + nIED2Oq11 :IED2OQ11 + nIED2Oq12 :IED2OQ12 + nIED2Ogt :IED2OGT + nIED2Onc :IED2ONC + IED3O1T :disabled + nIED3O1 :IED3O1 + IED3O1B :1 + IED3O2T :disabled + nIED3O2 :IED3O2 + IED3O2B :1 + IED3O3T :disabled + nIED3O3 :IED3O3 + IED3O3B :1 + IED3O4T :disabled + nIED3O4 :IED3O4 + IED3O4B :1 + IED3O5T :disabled + nIED3O5 :IED3O5 + IED3O5B :1 + IED3O6T :disabled + nIED3O6 :IED3O6 + IED3O6B :1 + IED3O7T :disabled + nIED3O7 :IED3O7 + IED3O7B :1 + IED3O8T :disabled + nIED3O8 :IED3O8 + IED3O8B :1 + IED3O9T :disabled + nIED3O9 :IED3O9 + IED3O9B :1 + IED3O10T :disabled + nIED3O10 :IED3O10 + IED3O10B :1 + IED3O11T :disabled + nIED3O11 :IED3O11 + IED3O11B :1 + IED3O12T :disabled + nIED3O12 :IED3O12 + IED3O12B :1 + IED3O13T :disabled + nIED3O13 :IED3O13 + IED3O13B :1 + IED3O14T :disabled + nIED3O14 :IED3O14 + IED3O14B :1 + IED3O15T :disabled + nIED3O15 :IED3O15 + IED3O15B :1 + IED3O16T :disabled + nIED3O16 :IED3O16 + IED3O16B :1 + IED3O17T :disabled + nIED3O17 :IED3O17 + IED3O17B :1 + IED3O18T :disabled + nIED3O18 :IED3O18 + IED3O18B :1 + IED3O19T :disabled + nIED3O19 :IED3O19 + IED3O19B :1 + IED3O20T :disabled + nIED3O20 :IED3O20 + IED3O20B :1 + IED3O21T :disabled + nIED3O21 :IED3O21 + IED3O21B :1 + IED3O22T :disabled + nIED3O22 :IED3O22 + IED3O22B :1 + IED3O23T :disabled + nIED3O23 :IED3O23 + IED3O23B :1 + IED3O24T :disabled + nIED3O24 :IED3O24 + IED3O24B :1 + IED3O25T :disabled + nIED3O25 :IED3O25 + IED3O25B :1 + IED3O26T :disabled + nIED3O26 :IED3O26 + IED3O26B :1 + IED3O27T :disabled + nIED3O27 :IED3O27 + IED3O27B :1 + IED3O28T :disabled + nIED3O28 :IED3O28 + IED3O28B :1 + IED3O29T :disabled + nIED3O29 :IED3O29 + IED3O29B :1 + IED3O30T :disabled + nIED3O30 :IED3O30 + IED3O30B :1 + IED3O31T :disabled + nIED3O31 :IED3O31 + IED3O31B :1 + IED3O32T :disabled + nIED3O32 :IED3O32 + IED3O32B :1 + IED3O33T :disabled + nIED3O33 :IED3O33 + IED3O33B :1 + IED3O34T :disabled + nIED3O34 :IED3O34 + IED3O34B :1 + IED3O35T :disabled + nIED3O35 :IED3O35 + IED3O35B :1 + IED3O36T :disabled + nIED3O36 :IED3O36 + IED3O36B :1 + IED3O37T :disabled + nIED3O37 :IED3O37 + IED3O37B :1 + IED3O38T :disabled + nIED3O38 :IED3O38 + IED3O38B :1 + IED3O39T :disabled + nIED3O39 :IED3O39 + IED3O39B :1 + IED3O40T :disabled + nIED3O40 :IED3O40 + IED3O40B :1 + IED3O41T :disabled + nIED3O41 :IED3O41 + IED3O41B :1 + IED3O42T :disabled + nIED3O42 :IED3O42 + IED3O42B :1 + IED3O43T :disabled + nIED3O43 :IED3O43 + IED3O43B :1 + IED3O44T :disabled + nIED3O44 :IED3O44 + IED3O44B :1 + IED3O45T :disabled + nIED3O45 :IED3O45 + IED3O45B :1 + IED3O46T :disabled + nIED3O46 :IED3O46 + IED3O46B :1 + IED3O47T :disabled + nIED3O47 :IED3O47 + IED3O47B :1 + IED3O48T :disabled + nIED3O48 :IED3O48 + IED3O48B :1 + IED3O49T :disabled + nIED3O49 :IED3O49 + IED3O49B :1 + IED3O50T :disabled + nIED3O50 :IED3O50 + IED3O50B :1 + IED3O51T :disabled + nIED3O51 :IED3O51 + IED3O51B :1 + IED3O52T :disabled + nIED3O52 :IED3O52 + IED3O52B :1 + IED3O53T :disabled + nIED3O53 :IED3O53 + IED3O53B :1 + IED3O54T :disabled + nIED3O54 :IED3O54 + IED3O54B :1 + IED3O55T :disabled + nIED3O55 :IED3O55 + IED3O55B :1 + IED3O56T :disabled + nIED3O56 :IED3O56 + IED3O56B :1 + IED3O57T :disabled + nIED3O57 :IED3O57 + IED3O57B :1 + IED3O58T :disabled + nIED3O58 :IED3O58 + IED3O58B :1 + IED3O59T :disabled + nIED3O59 :IED3O59 + IED3O59B :1 + IED3O60T :disabled + nIED3O60 :IED3O60 + IED3O60B :1 + IED3O61T :disabled + nIED3O61 :IED3O61 + IED3O61B :1 + IED3O62T :disabled + nIED3O62 :IED3O62 + IED3O62B :1 + IED3O63T :disabled + nIED3O63 :IED3O63 + IED3O63B :1 + IED3O64T :disabled + nIED3O64 :IED3O64 + IED3O64B :1 + nIED3Oq0 :IED3OQ0 + nIED3Oq1 :IED3OQ1 + nIED3Oq2 :IED3OQ2 + nIED3Oq3 :IED3OQ3 + nIED3Oq4 :IED3OQ4 + nIED3Oq5 :IED3OQ5 + nIED3Oq6 :IED3OQ6 + nIED3Oq7 :IED3OQ7 + nIED3Oq8 :IED3OQ8 + nIED3Oq9 :IED3OQ9 + nIED3Oq10 :IED3OQ10 + nIED3Oq11 :IED3OQ11 + nIED3Oq12 :IED3OQ12 + nIED3Ogt :IED3OGT + nIED3Onc :IED3ONC + IED4O1T :disabled + nIED4O1 :IED4O1 + IED4O1B :1 + IED4O2T :disabled + nIED4O2 :IED4O2 + IED4O2B :1 + IED4O3T :disabled + nIED4O3 :IED4O3 + IED4O3B :1 + IED4O4T :disabled + nIED4O4 :IED4O4 + IED4O4B :1 + IED4O5T :disabled + nIED4O5 :IED4O5 + IED4O5B :1 + IED4O6T :disabled + nIED4O6 :IED4O6 + IED4O6B :1 + IED4O7T :disabled + nIED4O7 :IED4O7 + IED4O7B :1 + IED4O8T :disabled + nIED4O8 :IED4O8 + IED4O8B :1 + IED4O9T :disabled + nIED4O9 :IED4O9 + IED4O9B :1 + IED4O10T :disabled + nIED4O10 :IED4O10 + IED4O10B :1 + IED4O11T :disabled + nIED4O11 :IED4O11 + IED4O11B :1 + IED4O12T :disabled + nIED4O12 :IED4O12 + IED4O12B :1 + IED4O13T :disabled + nIED4O13 :IED4O13 + IED4O13B :1 + IED4O14T :disabled + nIED4O14 :IED4O14 + IED4O14B :1 + IED4O15T :disabled + nIED4O15 :IED4O15 + IED4O15B :1 + IED4O16T :disabled + nIED4O16 :IED4O16 + IED4O16B :1 + IED4O17T :disabled + nIED4O17 :IED4O17 + IED4O17B :1 + IED4O18T :disabled + nIED4O18 :IED4O18 + IED4O18B :1 + IED4O19T :disabled + nIED4O19 :IED4O19 + IED4O19B :1 + IED4O20T :disabled + nIED4O20 :IED4O20 + IED4O20B :1 + IED4O21T :disabled + nIED4O21 :IED4O21 + IED4O21B :1 + IED4O22T :disabled + nIED4O22 :IED4O22 + IED4O22B :1 + IED4O23T :disabled + nIED4O23 :IED4O23 + IED4O23B :1 + IED4O24T :disabled + nIED4O24 :IED4O24 + IED4O24B :1 + IED4O25T :disabled + nIED4O25 :IED4O25 + IED4O25B :1 + IED4O26T :disabled + nIED4O26 :IED4O26 + IED4O26B :1 + IED4O27T :disabled + nIED4O27 :IED4O27 + IED4O27B :1 + IED4O28T :disabled + nIED4O28 :IED4O28 + IED4O28B :1 + IED4O29T :disabled + nIED4O29 :IED4O29 + IED4O29B :1 + IED4O30T :disabled + nIED4O30 :IED4O30 + IED4O30B :1 + IED4O31T :disabled + nIED4O31 :IED4O31 + IED4O31B :1 + IED4O32T :disabled + nIED4O32 :IED4O32 + IED4O32B :1 + IED4O33T :disabled + nIED4O33 :IED4O33 + IED4O33B :1 + IED4O34T :disabled + nIED4O34 :IED4O34 + IED4O34B :1 + IED4O35T :disabled + nIED4O35 :IED4O35 + IED4O35B :1 + IED4O36T :disabled + nIED4O36 :IED4O36 + IED4O36B :1 + IED4O37T :disabled + nIED4O37 :IED4O37 + IED4O37B :1 + IED4O38T :disabled + nIED4O38 :IED4O38 + IED4O38B :1 + IED4O39T :disabled + nIED4O39 :IED4O39 + IED4O39B :1 + IED4O40T :disabled + nIED4O40 :IED4O40 + IED4O40B :1 + IED4O41T :disabled + nIED4O41 :IED4O41 + IED4O41B :1 + IED4O42T :disabled + nIED4O42 :IED4O42 + IED4O42B :1 + IED4O43T :disabled + nIED4O43 :IED4O43 + IED4O43B :1 + IED4O44T :disabled + nIED4O44 :IED4O44 + IED4O44B :1 + IED4O45T :disabled + nIED4O45 :IED4O45 + IED4O45B :1 + IED4O46T :disabled + nIED4O46 :IED4O46 + IED4O46B :1 + IED4O47T :disabled + nIED4O47 :IED4O47 + IED4O47B :1 + IED4O48T :disabled + nIED4O48 :IED4O48 + IED4O48B :1 + IED4O49T :disabled + nIED4O49 :IED4O49 + IED4O49B :1 + IED4O50T :disabled + nIED4O50 :IED4O50 + IED4O50B :1 + IED4O51T :disabled + nIED4O51 :IED4O51 + IED4O51B :1 + IED4O52T :disabled + nIED4O52 :IED4O52 + IED4O52B :1 + IED4O53T :disabled + nIED4O53 :IED4O53 + IED4O53B :1 + IED4O54T :disabled + nIED4O54 :IED4O54 + IED4O54B :1 + IED4O55T :disabled + nIED4O55 :IED4O55 + IED4O55B :1 + IED4O56T :disabled + nIED4O56 :IED4O56 + IED4O56B :1 + IED4O57T :disabled + nIED4O57 :IED4O57 + IED4O57B :1 + IED4O58T :disabled + nIED4O58 :IED4O58 + IED4O58B :1 + IED4O59T :disabled + nIED4O59 :IED4O59 + IED4O59B :1 + IED4O60T :disabled + nIED4O60 :IED4O60 + IED4O60B :1 + IED4O61T :disabled + nIED4O61 :IED4O61 + IED4O61B :1 + IED4O62T :disabled + nIED4O62 :IED4O62 + IED4O62B :1 + IED4O63T :disabled + nIED4O63 :IED4O63 + IED4O63B :1 + IED4O64T :disabled + nIED4O64 :IED4O64 + IED4O64B :1 + nIED4Oq0 :IED4OQ0 + nIED4Oq1 :IED4OQ1 + nIED4Oq2 :IED4OQ2 + nIED4Oq3 :IED4OQ3 + nIED4Oq4 :IED4OQ4 + nIED4Oq5 :IED4OQ5 + nIED4Oq6 :IED4OQ6 + nIED4Oq7 :IED4OQ7 + nIED4Oq8 :IED4OQ8 + nIED4Oq9 :IED4OQ9 + nIED4Oq10 :IED4OQ10 + nIED4Oq11 :IED4OQ11 + nIED4Oq12 :IED4OQ12 + nIED4Ogt :IED4OGT + nIED4Onc :IED4ONC + nIED1BI :IED1BI1 + nIED1BI2 :IED1BI2 + IED1I1T :disabled + nIED1I1 :IED1I1 + IED1I2T :disabled + nIED1I2 :IED1I2 + IED1I3T :disabled + nIED1I3 :IED1I3 + IED1I4T :disabled + nIED1I4 :IED1I4 + IED1I5T :disabled + nIED1I5 :IED1I5 + IED1I6T :disabled + nIED1I6 :IED1I6 + IED1I7T :disabled + nIED1I7 :IED1I7 + IED1I8T :disabled + nIED1I8 :IED1I8 + IED1I9T :disabled + nIED1I9 :IED1I9 + IED1I10T :disabled + nIED1I10 :IED1I10 + IED1I11T :disabled + nIED1I11 :IED1I11 + IED1I12T :disabled + nIED1I12 :IED1I12 + IED1I13T :disabled + nIED1I13 :IED1I13 + IED1I14T :disabled + nIED1I14 :IED1I14 + IED1I15T :disabled + nIED1I15 :IED1I15 + IED1I16T :disabled + nIED1I16 :IED1I16 + IED1I17T :disabled + nIED1I17 :IED1I17 + IED1I18T :disabled + nIED1I18 :IED1I18 + IED1I19T :disabled + nIED1I19 :IED1I19 + IED1I20T :disabled + nIED1I20 :IED1I20 + IED1I21T :disabled + nIED1I21 :IED1I21 + IED1I22T :disabled + nIED1I22 :IED1I22 + IED1I23T :disabled + nIED1I23 :IED1I23 + IED1I24T :disabled + nIED1I24 :IED1I24 + IED1I25T :disabled + nIED1I25 :IED1I25 + IED1I26T :disabled + nIED1I26 :IED1I26 + IED1I27T :disabled + nIED1I27 :IED1I27 + IED1I28T :disabled + nIED1I28 :IED1I28 + IED1I29T :disabled + nIED1I29 :IED1I29 + IED1I30T :disabled + nIED1I30 :IED1I30 + IED1I31T :disabled + nIED1I31 :IED1I31 + IED1I32T :disabled + nIED1I32 :IED1I32 + nIED1Iq0 :IED1IQ0 + nIED1Iq1 :IED1IQ1 + nIED1Iq2 :IED1IQ2 + nIED1Iq3 :IED1IQ3 + nIED1Iq4 :IED1IQ4 + nIED1Iq5 :IED1IQ5 + nIED1Iq6 :IED1IQ6 + nIED1Iq7 :IED1IQ7 + nIED1Iq8 :IED1IQ8 + nIED1Iq9 :IED1IQ9 + nIED1Iq10 :IED1IQ10 + nIED1Iq11 :IED1IQ11 + nIED1Iq12 :IED1IQ12 + nIED1Igt :IED1IGT + nIED1Inc :IED1INC + nIED1ITATL :IED1ITATL1 + nIED1ITATL2 :IED1ITATL2 + nIED2BI :IED2BI + nIED2BI2 :IED2BI2 + IED2I1T :disabled + nIED2I1 :IED2I1 + IED2I2T :disabled + nIED2I2 :IED2I2 + IED2I3T :disabled + nIED2I3 :IED2I3 + IED2I4T :disabled + nIED2I4 :IED2I4 + IED2I5T :disabled + nIED2I5 :IED2I5 + IED2I6T :disabled + nIED2I6 :IED2I6 + IED2I7T :disabled + nIED2I7 :IED2I7 + IED2I8T :disabled + nIED2I8 :IED2I8 + IED2I9T :disabled + nIED2I9 :IED2I9 + IED2I10T :disabled + nIED2I10 :IED2I10 + IED2I11T :disabled + nIED2I11 :IED2I11 + IED2I12T :disabled + nIED2I12 :IED2I12 + IED2I13T :disabled + nIED2I13 :IED2I13 + IED2I14T :disabled + nIED2I14 :IED2I14 + IED2I15T :disabled + nIED2I15 :IED2I15 + IED2I16T :disabled + nIED2I16 :IED2I16 + IED2I17T :disabled + nIED2I17 :IED2I17 + IED2I18T :disabled + nIED2I18 :IED2I18 + IED2I19T :disabled + nIED2I19 :IED2I19 + IED2I20T :disabled + nIED2I20 :IED2I20 + IED2I21T :disabled + nIED2I21 :IED2I21 + IED2I22T :disabled + nIED2I22 :IED2I22 + IED2I23T :disabled + nIED2I23 :IED2I23 + IED2I24T :disabled + nIED2I24 :IED2I24 + IED2I25T :disabled + nIED2I25 :IED2I25 + IED2I26T :disabled + nIED2I26 :IED2I26 + IED2I27T :disabled + nIED2I27 :IED2I27 + IED2I28T :disabled + nIED2I28 :IED2I28 + IED2I29T :disabled + nIED2I29 :IED2I29 + IED2I30T :disabled + nIED2I30 :IED2I30 + IED2I31T :disabled + nIED2I31 :IED2I31 + IED2I32T :disabled + nIED2I32 :IED2I32 + nIED2Iq0 :IED2IQ0 + nIED2Iq1 :IED2IQ1 + nIED2Iq2 :IED2IQ2 + nIED2Iq3 :IED2IQ3 + nIED2Iq4 :IED2IQ4 + nIED2Iq5 :IED2IQ5 + nIED2Iq6 :IED2IQ6 + nIED2Iq7 :IED2IQ7 + nIED2Iq8 :IED2IQ8 + nIED2Iq9 :IED2IQ9 + nIED2Iq10 :IED2IQ10 + nIED2Iq11 :IED2IQ11 + nIED2Iq12 :IED2IQ12 + nIED2Igt :IED2IGT + nIED2Inc :IED2INC + nIED2ITATL :IED2ITATL1 + nIED2ITATL2 :IED2ITATL2 + nIED3BI :IED3BI + nIED3BI2 :IED3BI2 + IED3I1T :disabled + nIED3I1 :IED3I1 + IED3I2T :disabled + nIED3I2 :IED3I2 + IED3I3T :disabled + nIED3I3 :IED3I3 + IED3I4T :disabled + nIED3I4 :IED3I4 + IED3I5T :disabled + nIED3I5 :IED3I5 + IED3I6T :disabled + nIED3I6 :IED3I6 + IED3I7T :disabled + nIED3I7 :IED3I7 + IED3I8T :disabled + nIED3I8 :IED3I8 + IED3I9T :disabled + nIED3I9 :IED3I9 + IED3I10T :disabled + nIED3I10 :IED3I10 + IED3I11T :disabled + nIED3I11 :IED3I11 + IED3I12T :disabled + nIED3I12 :IED3I12 + IED3I13T :disabled + nIED3I13 :IED3I13 + IED3I14T :disabled + nIED3I14 :IED3I14 + IED3I15T :disabled + nIED3I15 :IED3I15 + IED3I16T :disabled + nIED3I16 :IED3I16 + IED3I17T :disabled + nIED3I17 :IED3I17 + IED3I18T :disabled + nIED3I18 :IED3I18 + IED3I19T :disabled + nIED3I19 :IED3I19 + IED3I20T :disabled + nIED3I20 :IED3I20 + IED3I21T :disabled + nIED3I21 :IED3I21 + IED3I22T :disabled + nIED3I22 :IED3I22 + IED3I23T :disabled + nIED3I23 :IED3I23 + IED3I24T :disabled + nIED3I24 :IED3I24 + IED3I25T :disabled + nIED3I25 :IED3I25 + IED3I26T :disabled + nIED3I26 :IED3I26 + IED3I27T :disabled + nIED3I27 :IED3I27 + IED3I28T :disabled + nIED3I28 :IED3I28 + IED3I29T :disabled + nIED3I29 :IED3I29 + IED3I30T :disabled + nIED3I30 :IED3I30 + IED3I31T :disabled + nIED3I31 :IED3I31 + IED3I32T :disabled + nIED3I32 :IED3I32 + nIED3Iq0 :IED3IQ0 + nIED3Iq1 :IED3IQ1 + nIED3Iq2 :IED3IQ2 + nIED3Iq3 :IED3IQ3 + nIED3Iq4 :IED3IQ4 + nIED3Iq5 :IED3IQ5 + nIED3Iq6 :IED3IQ6 + nIED3Iq7 :IED3IQ7 + nIED3Iq8 :IED3IQ8 + nIED3Iq9 :IED3IQ9 + nIED3Iq10 :IED3IQ10 + nIED3Iq11 :IED3IQ11 + nIED3Iq12 :IED3IQ12 + nIED3Igt :IED3IGT + nIED3Inc :IED3INC + nIED3ITATL :IED3ITATL1 + nIED3ITATL2 :IED3ITATL2 + nIED4BI :IED4BI + nIED4BI2 :IED4BI2 + IED4I1T :disabled + nIED4I1 :IED4I1 + IED4I2T :disabled + nIED4I2 :IED4I2 + IED4I3T :disabled + nIED4I3 :IED4I3 + IED4I4T :disabled + nIED4I4 :IED4I4 + IED4I5T :disabled + nIED4I5 :IED4I5 + IED4I6T :disabled + nIED4I6 :IED4I6 + IED4I7T :disabled + nIED4I7 :IED4I7 + IED4I8T :disabled + nIED4I8 :IED4I8 + IED4I9T :disabled + nIED4I9 :IED4I9 + IED4I10T :disabled + nIED4I10 :IED4I10 + IED4I11T :disabled + nIED4I11 :IED4I11 + IED4I12T :disabled + nIED4I12 :IED4I12 + IED4I13T :disabled + nIED4I13 :IED4I13 + IED4I14T :disabled + nIED4I14 :IED4I14 + IED4I15T :disabled + nIED4I15 :IED4I15 + IED4I16T :disabled + nIED4I16 :IED4I16 + IED4I17T :disabled + nIED4I17 :IED4I17 + IED4I18T :disabled + nIED4I18 :IED4I18 + IED4I19T :disabled + nIED4I19 :IED4I19 + IED4I20T :disabled + nIED4I20 :IED4I20 + IED4I21T :disabled + nIED4I21 :IED4I21 + IED4I22T :disabled + nIED4I22 :IED4I22 + IED4I23T :disabled + nIED4I23 :IED4I23 + IED4I24T :disabled + nIED4I24 :IED4I24 + IED4I25T :disabled + nIED4I25 :IED4I25 + IED4I26T :disabled + nIED4I26 :IED4I26 + IED4I27T :disabled + nIED4I27 :IED4I27 + IED4I28T :disabled + nIED4I28 :IED4I28 + IED4I29T :disabled + nIED4I29 :IED4I29 + IED4I30T :disabled + nIED4I30 :IED4I30 + IED4I31T :disabled + nIED4I31 :IED4I31 + IED4I32T :disabled + nIED4I32 :IED4I32 + nIED4Iq0 :IED4IQ0 + nIED4Iq1 :IED4IQ1 + nIED4Iq2 :IED4IQ2 + nIED4Iq3 :IED4IQ3 + nIED4Iq4 :IED4IQ4 + nIED4Iq5 :IED4IQ5 + nIED4Iq6 :IED4IQ6 + nIED4Iq7 :IED4IQ7 + nIED4Iq8 :IED4IQ8 + nIED4Iq9 :IED4IQ9 + nIED4Iq10 :IED4IQ10 + nIED4Iq11 :IED4IQ11 + nIED4Iq12 :IED4IQ12 + nIED4Igt :IED4IGT + nIED4Inc :IED4INC + nIED4ITATL :IED4ITATL1 + nIED4ITATL2 :IED4ITATL2 + eRXQ0 :OFF + eRXQ1 :OFF + eRXQ2 :OFF + eRXQ3 :OFF + eRXQ4 :OFF + eRXQ5 :OFF + eRXQ6 :OFF + eRXQ7 :OFF + eRXQ8 :OFF + eRXQ9 :OFF + eRXQ10 :OFF + eRXQ11 :OFF + eRXQ12 :OFF + eRXGT :OFF + eRXNC :OFF + eTXQ0 :OFF + eTXQ1 :OFF + eTXQ2 :OFF + eTXQ3 :OFF + eTXQ4 :OFF + eTXQ5 :OFF + eTXQ6 :OFF + eTXQ7 :OFF + eTXQ8 :OFF + eTXQ9 :OFF + eTXQ10 :OFF + eTXQ11 :OFF + eTXQ12 :OFF + eTXGT :OFF + eTXNC :OFF +_rtds_GTNET_DNP_v4.def + 432 656 0 0 23 + Name :GTNET_DNP + Port :1 + Card :1 + Proc :1 + Pri :1 + prtyp :2 + gtnettype :GTNETx2 + Nmode :TCP/UDP + MRACS :No + Sip1 :192 + Sip2 :168 + Sip3 :1 + Sip4 :173 + Sport :3671 + Fname :points + Trans :1 + note : + note1 : + note2 : + note3 : + note4 : + note5 : + note6 : diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_tcp.sib b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_tcp.sib new file mode 100644 index 000000000..8c93aa6a7 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_tcp.sib @@ -0,0 +1,106 @@ +RSCAD 4.003.1aa +INFORMATION FILE: gtnet_skt_2point_tcp.inf +FILE TO DOWNLOAD: gtnet_skt_2point_tcp +FINISH TIME: 0.2 SECONDS +PRE-TRIGGER: 20% +PLOT DENSITY: EVERY POINT +METER UPDATE FREQUENCY: 1000 +COMTRADE PLOT SAVE FREQUENCY: 50.0 +COMPONENT: SLIDER + BOX AT (20,12), DIMENSIONS 170 x 150 + NAME: Point + ICON: NONE + ICON AT: (176,99) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Inputs + DESC: Point0 + UNITS: + MIN: -2.147E7 + MAX: 2.147E7 + VALUE: 1718000.0 +COMPONENT: BUTTON + BOX AT (120,180), DIMENSIONS 50 x 70 + NAME: + ICON: NONE + ICON AT: (291,133) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Inputs + DESC: Send +COMPONENT: METER + BOX AT (324,12), DIMENSIONS 115 x 150 + NAME: + ICON: EXISTS + ICON AT: (484,68) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: rxCnt + UNITS: + MIN: 0.0 + MAX: 10000.0 + FONT_SIZE: 16 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (440,12), DIMENSIONS 115 x 150 + NAME: + ICON: EXISTS + ICON AT: (484,68) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: txCnt + UNITS: + MIN: 0.0 + MAX: 10000.0 + FONT_SIZE: 16 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (556,12), DIMENSIONS 108 x 150 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTIn0 + UNITS: units + MIN: -100.0 + MAX: 100.0 + FONT_SIZE: 16 + PRECISION: 4 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (192,16), DIMENSIONS 132 x 144 + NAME: + ICON: EXISTS + ICON AT: (323,247) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: POINT0 + UNITS: + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 6 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (664,12), DIMENSIONS 116 x 148 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTin1 + UNITS: units + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 9 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.bat b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.bat new file mode 100644 index 000000000..c668bd81b --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.bat @@ -0,0 +1 @@ +"C:\RSCAD\BIN\rtdspc.exe" -PP -PSCAD_MASTER "C:\RSCAD" -PSCAD_USER "U:\ACS-Public\35_msv\15_msv-ufa\RSCAD_workspace" -PSCAD_PATH "C:\RSCAD\BIN" -CONFIG_FILE "C:\RSCAD\HDWR\config_file_02.txt" -case "U:\ACS-Public\35_msv\15_msv-ufa\RSCAD_workspace\fileman\GTNET_UDP_tests\GTSKT_tutorial\GTSKT\Standard_2pt_udp_loopback\gtnet_skt_2point_udp" -rack 7 -verbose -Options "C:\RSCAD\BIN\..\.\BIN\bat.options" \ No newline at end of file diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.dft b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.dft new file mode 100644 index 000000000..08952be14 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.dft @@ -0,0 +1,1565 @@ +DRAFT 4.006 +RTDS +TITLE: Test Circuit +CREATED: Mar 21, 2014 (jss) +LAST-MODIFIED: Dec 22, 2016 (msv-ufa) +TIME-STEP: 5.0E-5 +FINISH-TIME: 0.2 +PRINT-STEP: 5.0E-4 +RTDS-RACK: 7 +COMPILE-MODE: AUTO +RTDS REAL-TIME: Yes +1 SUBSYSTEMS +SUBSYSTEM-TAB-NAME: SS #1 +SUBSYSTEM-TITLE: +SUBSYSTEM-COMMENT: +SUBSYSTEM-PRINTMODE: PRINT-LAYOUT:CUSTOM PAPER-DIMENSIONS:8.5x11 +52 COMPONENTS +WIRE + 1584 80 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 1616 80 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +rtds_risc_ctl_PROCASN + 80 48 0 0 3 + CPRO :1 + BRD :2 + ABC :A +GROUP + 336 336 0 0 0 + 7 +wirelabel + 432 336 0 0 3 + Name :txCnt + COL :BLUE + Monitor :Yes +WIRE + 400 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 272 368 0 0 1 + Val :0 +wirelabel + 304 336 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_UPDOWN + 368 336 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :3 +rtds_sharc_ctl_EDGEDET + 368 272 0 0 6 + ED :0 -> 1 + OV :1 + prtyp :2 + Proc :1 + Pri :2 + cmv :1 +_rtds_GTNET_SKT.def + 592 144 0 0 1223 + Name :GTNETSKT1 + Mode :UDP + DataDirection :Send/Receive + Port :2 + Card :1 + Proc :1 + Pri :6 + prtyp :2 + gtnettype :GTNETx2 + sfx : + FromFile :NO + note : + ToFile :NO + note1 : + numVarsToGTNETSKT :5 + out0 :POINT0 + TypeToGTNETSKT0 :Int + out1 :POINT1 + TypeToGTNETSKT1 :Int + out2 :POINT2 + TypeToGTNETSKT2 :Int + out3 :POINT3 + TypeToGTNETSKT3 :Int + out4 :POINT4 + TypeToGTNETSKT4 :Float + out5 :POINT5 + TypeToGTNETSKT5 :Int + out6 :POINT6 + TypeToGTNETSKT6 :Int + out7 :POINT7 + TypeToGTNETSKT7 :Int + out8 :POINT8 + TypeToGTNETSKT8 :Int + out9 :POINT9 + TypeToGTNETSKT9 :Int + out10 :POINT10 + TypeToGTNETSKT10 :Int + out11 :POINT11 + TypeToGTNETSKT11 :Int + out12 :POINT12 + TypeToGTNETSKT12 :Int + out13 :POINT13 + TypeToGTNETSKT13 :Int + out14 :POINT14 + TypeToGTNETSKT14 :Int + out15 :POINT15 + TypeToGTNETSKT15 :Int + out16 :POINT16 + TypeToGTNETSKT16 :Int + out17 :POINT17 + TypeToGTNETSKT17 :Int + out18 :POINT18 + TypeToGTNETSKT18 :Int + out19 :POINT19 + TypeToGTNETSKT19 :Int + out20 :POINT20 + TypeToGTNETSKT20 :Int + out21 :POINT21 + TypeToGTNETSKT21 :Int + out22 :POINT22 + TypeToGTNETSKT22 :Int + out23 :POINT23 + TypeToGTNETSKT23 :Int + out24 :POINT24 + TypeToGTNETSKT24 :Int + out25 :POINT25 + TypeToGTNETSKT25 :Int + out26 :POINT26 + TypeToGTNETSKT26 :Int + out27 :POINT27 + TypeToGTNETSKT27 :Int + out28 :POINT28 + TypeToGTNETSKT28 :Int + out29 :POINT29 + TypeToGTNETSKT29 :Int + out30 :POINT30 + TypeToGTNETSKT30 :Int + out31 :POINT31 + TypeToGTNETSKT31 :Int + out32 :POINT32 + TypeToGTNETSKT32 :Int + out33 :POINT33 + TypeToGTNETSKT33 :Int + out34 :POINT34 + TypeToGTNETSKT34 :Int + out35 :POINT35 + TypeToGTNETSKT35 :Int + out36 :POINT36 + TypeToGTNETSKT36 :Int + out37 :POINT37 + TypeToGTNETSKT37 :Int + out38 :POINT38 + TypeToGTNETSKT38 :Int + out39 :POINT39 + TypeToGTNETSKT39 :Int + out40 :POINT40 + TypeToGTNETSKT40 :Int + out41 :POINT41 + TypeToGTNETSKT41 :Int + out42 :POINT42 + TypeToGTNETSKT42 :Int + out43 :POINT43 + TypeToGTNETSKT43 :Int + out44 :POINT44 + TypeToGTNETSKT44 :Int + out45 :POINT45 + TypeToGTNETSKT45 :Int + out46 :POINT46 + TypeToGTNETSKT46 :Int + out47 :POINT47 + TypeToGTNETSKT47 :Int + out48 :POINT48 + TypeToGTNETSKT48 :Int + out49 :POINT49 + TypeToGTNETSKT49 :Int + out50 :POINT50 + TypeToGTNETSKT50 :Int + out51 :POINT51 + TypeToGTNETSKT51 :Int + out52 :POINT52 + TypeToGTNETSKT52 :Int + out53 :POINT53 + TypeToGTNETSKT53 :Int + out54 :POINT54 + TypeToGTNETSKT54 :Int + out55 :POINT55 + TypeToGTNETSKT55 :Int + out56 :POINT56 + TypeToGTNETSKT56 :Int + out57 :POINT57 + TypeToGTNETSKT57 :Int + out58 :POINT58 + TypeToGTNETSKT58 :Int + out59 :POINT59 + TypeToGTNETSKT59 :Int + out60 :POINT60 + TypeToGTNETSKT60 :Int + out61 :POINT61 + TypeToGTNETSKT61 :Int + out62 :POINT62 + TypeToGTNETSKT62 :Int + out63 :POINT63 + TypeToGTNETSKT63 :Int + out64 :POINT64 + TypeToGTNETSKT64 :Int + out65 :POINT65 + TypeToGTNETSKT65 :Int + out66 :POINT66 + TypeToGTNETSKT66 :Int + out67 :POINT67 + TypeToGTNETSKT67 :Int + out68 :POINT68 + TypeToGTNETSKT68 :Int + out69 :POINT69 + TypeToGTNETSKT69 :Int + out70 :POINT70 + TypeToGTNETSKT70 :Int + out71 :POINT71 + TypeToGTNETSKT71 :Int + out72 :POINT72 + TypeToGTNETSKT72 :Int + out73 :POINT73 + TypeToGTNETSKT73 :Int + out74 :POINT74 + TypeToGTNETSKT74 :Int + out75 :POINT75 + TypeToGTNETSKT75 :Int + out76 :POINT76 + TypeToGTNETSKT76 :Int + out77 :POINT77 + TypeToGTNETSKT77 :Int + out78 :POINT78 + TypeToGTNETSKT78 :Int + out79 :POINT79 + TypeToGTNETSKT79 :Int + out80 :POINT80 + TypeToGTNETSKT80 :Int + out81 :POINT81 + TypeToGTNETSKT81 :Int + out82 :POINT82 + TypeToGTNETSKT82 :Int + out83 :POINT83 + TypeToGTNETSKT83 :Int + out84 :POINT84 + TypeToGTNETSKT84 :Int + out85 :POINT85 + TypeToGTNETSKT85 :Int + out86 :POINT86 + TypeToGTNETSKT86 :Int + out87 :POINT87 + TypeToGTNETSKT87 :Int + out88 :POINT88 + TypeToGTNETSKT88 :Int + out89 :POINT89 + TypeToGTNETSKT89 :Int + out90 :POINT90 + TypeToGTNETSKT90 :Int + out91 :POINT91 + TypeToGTNETSKT91 :Int + out92 :POINT92 + TypeToGTNETSKT92 :Int + out93 :POINT93 + TypeToGTNETSKT93 :Int + out94 :POINT94 + TypeToGTNETSKT94 :Int + out95 :POINT95 + TypeToGTNETSKT95 :Int + out96 :POINT96 + TypeToGTNETSKT96 :Int + out97 :POINT97 + TypeToGTNETSKT97 :Int + out98 :POINT98 + TypeToGTNETSKT98 :Int + out99 :POINT99 + TypeToGTNETSKT99 :Int + out100 :POINT100 + TypeToGTNETSKT100 :Int + out101 :POINT101 + TypeToGTNETSKT101 :Int + out102 :POINT102 + TypeToGTNETSKT102 :Int + out103 :POINT103 + TypeToGTNETSKT103 :Int + out104 :POINT104 + TypeToGTNETSKT104 :Int + out105 :POINT105 + TypeToGTNETSKT105 :Int + out106 :POINT106 + TypeToGTNETSKT106 :Int + out107 :POINT107 + TypeToGTNETSKT107 :Int + out108 :POINT108 + TypeToGTNETSKT108 :Int + out109 :POINT109 + TypeToGTNETSKT109 :Int + out110 :POINT110 + TypeToGTNETSKT110 :Int + out111 :POINT111 + TypeToGTNETSKT111 :Int + out112 :POINT112 + TypeToGTNETSKT112 :Int + out113 :POINT113 + TypeToGTNETSKT113 :Int + out114 :POINT114 + TypeToGTNETSKT114 :Int + out115 :POINT115 + TypeToGTNETSKT115 :Int + out116 :POINT116 + TypeToGTNETSKT116 :Int + out117 :POINT117 + TypeToGTNETSKT117 :Int + out118 :POINT118 + TypeToGTNETSKT118 :Int + out119 :POINT119 + TypeToGTNETSKT119 :Int + out120 :POINT120 + TypeToGTNETSKT120 :Int + out121 :POINT121 + TypeToGTNETSKT121 :Int + out122 :POINT122 + TypeToGTNETSKT122 :Int + out123 :POINT123 + TypeToGTNETSKT123 :Int + out124 :POINT124 + TypeToGTNETSKT124 :Int + out125 :POINT125 + TypeToGTNETSKT125 :Int + out126 :POINT126 + TypeToGTNETSKT126 :Int + out127 :POINT127 + TypeToGTNETSKT127 :Int + out128 :POINT128 + TypeToGTNETSKT128 :Int + out129 :POINT129 + TypeToGTNETSKT129 :Int + out130 :POINT130 + TypeToGTNETSKT130 :Int + out131 :POINT131 + TypeToGTNETSKT131 :Int + out132 :POINT132 + TypeToGTNETSKT132 :Int + out133 :POINT133 + TypeToGTNETSKT133 :Int + out134 :POINT134 + TypeToGTNETSKT134 :Int + out135 :POINT135 + TypeToGTNETSKT135 :Int + out136 :POINT136 + TypeToGTNETSKT136 :Int + out137 :POINT137 + TypeToGTNETSKT137 :Int + out138 :POINT138 + TypeToGTNETSKT138 :Int + out139 :POINT139 + TypeToGTNETSKT139 :Int + out140 :POINT140 + TypeToGTNETSKT140 :Int + out141 :POINT141 + TypeToGTNETSKT141 :Int + out142 :POINT142 + TypeToGTNETSKT142 :Int + out143 :POINT143 + TypeToGTNETSKT143 :Int + out144 :POINT144 + TypeToGTNETSKT144 :Int + out145 :POINT145 + TypeToGTNETSKT145 :Int + out146 :POINT146 + TypeToGTNETSKT146 :Int + out147 :POINT147 + TypeToGTNETSKT147 :Int + out148 :POINT148 + TypeToGTNETSKT148 :Int + out149 :POINT149 + TypeToGTNETSKT149 :Int + out150 :POINT150 + TypeToGTNETSKT150 :Int + out151 :POINT151 + TypeToGTNETSKT151 :Int + out152 :POINT152 + TypeToGTNETSKT152 :Int + out153 :POINT153 + TypeToGTNETSKT153 :Int + out154 :POINT154 + TypeToGTNETSKT154 :Int + out155 :POINT155 + TypeToGTNETSKT155 :Int + out156 :POINT156 + TypeToGTNETSKT156 :Int + out157 :POINT157 + TypeToGTNETSKT157 :Int + out158 :POINT158 + TypeToGTNETSKT158 :Int + out159 :POINT159 + TypeToGTNETSKT159 :Int + out160 :POINT160 + TypeToGTNETSKT160 :Int + out161 :POINT161 + TypeToGTNETSKT161 :Int + out162 :POINT162 + TypeToGTNETSKT162 :Int + out163 :POINT163 + TypeToGTNETSKT163 :Int + out164 :POINT164 + TypeToGTNETSKT164 :Int + out165 :POINT165 + TypeToGTNETSKT165 :Int + out166 :POINT166 + TypeToGTNETSKT166 :Int + out167 :POINT167 + TypeToGTNETSKT167 :Int + out168 :POINT168 + TypeToGTNETSKT168 :Int + out169 :POINT169 + TypeToGTNETSKT169 :Int + out170 :POINT170 + TypeToGTNETSKT170 :Int + out171 :POINT171 + TypeToGTNETSKT171 :Int + out172 :POINT172 + TypeToGTNETSKT172 :Int + out173 :POINT173 + TypeToGTNETSKT173 :Int + out174 :POINT174 + TypeToGTNETSKT174 :Int + out175 :POINT175 + TypeToGTNETSKT175 :Int + out176 :POINT176 + TypeToGTNETSKT176 :Int + out177 :POINT177 + TypeToGTNETSKT177 :Int + out178 :POINT178 + TypeToGTNETSKT178 :Int + out179 :POINT179 + TypeToGTNETSKT179 :Int + out180 :POINT180 + TypeToGTNETSKT180 :Int + out181 :POINT181 + TypeToGTNETSKT181 :Int + out182 :POINT182 + TypeToGTNETSKT182 :Int + out183 :POINT183 + TypeToGTNETSKT183 :Int + out184 :POINT184 + TypeToGTNETSKT184 :Int + out185 :POINT185 + TypeToGTNETSKT185 :Int + out186 :POINT186 + TypeToGTNETSKT186 :Int + out187 :POINT187 + TypeToGTNETSKT187 :Int + out188 :POINT188 + TypeToGTNETSKT188 :Int + out189 :POINT189 + TypeToGTNETSKT189 :Int + out190 :POINT190 + TypeToGTNETSKT190 :Int + out191 :POINT191 + TypeToGTNETSKT191 :Int + out192 :POINT192 + TypeToGTNETSKT192 :Int + out193 :POINT193 + TypeToGTNETSKT193 :Int + out194 :POINT194 + TypeToGTNETSKT194 :Int + out195 :POINT195 + TypeToGTNETSKT195 :Int + out196 :POINT196 + TypeToGTNETSKT196 :Int + out197 :POINT197 + TypeToGTNETSKT197 :Int + out198 :POINT198 + TypeToGTNETSKT198 :Int + out199 :POINT199 + TypeToGTNETSKT199 :Int + out200 :POINT200 + TypeToGTNETSKT200 :Int + out201 :POINT201 + TypeToGTNETSKT201 :Int + out202 :POINT202 + TypeToGTNETSKT202 :Int + out203 :POINT203 + TypeToGTNETSKT203 :Int + out204 :POINT204 + TypeToGTNETSKT204 :Int + out205 :POINT205 + TypeToGTNETSKT205 :Int + out206 :POINT206 + TypeToGTNETSKT206 :Int + out207 :POINT207 + TypeToGTNETSKT207 :Int + out208 :POINT208 + TypeToGTNETSKT208 :Int + out209 :POINT209 + TypeToGTNETSKT209 :Int + out210 :POINT210 + TypeToGTNETSKT210 :Int + out211 :POINT211 + TypeToGTNETSKT211 :Int + out212 :POINT212 + TypeToGTNETSKT212 :Int + out213 :POINT213 + TypeToGTNETSKT213 :Int + out214 :POINT214 + TypeToGTNETSKT214 :Int + out215 :POINT215 + TypeToGTNETSKT215 :Int + out216 :POINT216 + TypeToGTNETSKT216 :Int + out217 :POINT217 + TypeToGTNETSKT217 :Int + out218 :POINT218 + TypeToGTNETSKT218 :Int + out219 :POINT219 + TypeToGTNETSKT219 :Int + out220 :POINT220 + TypeToGTNETSKT220 :Int + out221 :POINT221 + TypeToGTNETSKT221 :Int + out222 :POINT222 + TypeToGTNETSKT222 :Int + out223 :POINT223 + TypeToGTNETSKT223 :Int + out224 :POINT224 + TypeToGTNETSKT224 :Int + out225 :POINT225 + TypeToGTNETSKT225 :Int + out226 :POINT226 + TypeToGTNETSKT226 :Int + out227 :POINT227 + TypeToGTNETSKT227 :Int + out228 :POINT228 + TypeToGTNETSKT228 :Int + out229 :POINT229 + TypeToGTNETSKT229 :Int + out230 :POINT230 + TypeToGTNETSKT230 :Int + out231 :POINT231 + TypeToGTNETSKT231 :Int + out232 :POINT232 + TypeToGTNETSKT232 :Int + out233 :POINT233 + TypeToGTNETSKT233 :Int + out234 :POINT234 + TypeToGTNETSKT234 :Int + out235 :POINT235 + TypeToGTNETSKT235 :Int + out236 :POINT236 + TypeToGTNETSKT236 :Int + out237 :POINT237 + TypeToGTNETSKT237 :Int + out238 :POINT238 + TypeToGTNETSKT238 :Int + out239 :POINT239 + TypeToGTNETSKT239 :Int + out240 :POINT240 + TypeToGTNETSKT240 :Int + out241 :POINT241 + TypeToGTNETSKT241 :Int + out242 :POINT242 + TypeToGTNETSKT242 :Int + out243 :POINT243 + TypeToGTNETSKT243 :Int + out244 :POINT244 + TypeToGTNETSKT244 :Int + out245 :POINT245 + TypeToGTNETSKT245 :Int + out246 :POINT246 + TypeToGTNETSKT246 :Int + out247 :POINT247 + TypeToGTNETSKT247 :Int + out248 :POINT248 + TypeToGTNETSKT248 :Int + out249 :POINT249 + TypeToGTNETSKT249 :Int + out250 :POINT250 + TypeToGTNETSKT250 :Int + out251 :POINT251 + TypeToGTNETSKT251 :Int + out252 :POINT252 + TypeToGTNETSKT252 :Int + out253 :POINT253 + TypeToGTNETSKT253 :Int + out254 :POINT254 + TypeToGTNETSKT254 :Int + out255 :POINT255 + TypeToGTNETSKT255 :Int + out256 :POINT256 + TypeToGTNETSKT256 :Int + out257 :POINT257 + TypeToGTNETSKT257 :Int + out258 :POINT258 + TypeToGTNETSKT258 :Int + out259 :POINT259 + TypeToGTNETSKT259 :Int + out260 :POINT260 + TypeToGTNETSKT260 :Int + out261 :POINT261 + TypeToGTNETSKT261 :Int + out262 :POINT262 + TypeToGTNETSKT262 :Int + out263 :POINT263 + TypeToGTNETSKT263 :Int + out264 :POINT264 + TypeToGTNETSKT264 :Int + out265 :POINT265 + TypeToGTNETSKT265 :Int + out266 :POINT266 + TypeToGTNETSKT266 :Int + out267 :POINT267 + TypeToGTNETSKT267 :Int + out268 :POINT268 + TypeToGTNETSKT268 :Int + out269 :POINT269 + TypeToGTNETSKT269 :Int + out270 :POINT270 + TypeToGTNETSKT270 :Int + out271 :POINT271 + TypeToGTNETSKT271 :Int + out272 :POINT272 + TypeToGTNETSKT272 :Int + out273 :POINT273 + TypeToGTNETSKT273 :Int + out274 :POINT274 + TypeToGTNETSKT274 :Int + out275 :POINT275 + TypeToGTNETSKT275 :Int + out276 :POINT276 + TypeToGTNETSKT276 :Int + out277 :POINT277 + TypeToGTNETSKT277 :Int + out278 :POINT278 + TypeToGTNETSKT278 :Int + out279 :POINT279 + TypeToGTNETSKT279 :Int + out280 :POINT280 + TypeToGTNETSKT280 :Int + out281 :POINT281 + TypeToGTNETSKT281 :Int + out282 :POINT282 + TypeToGTNETSKT282 :Int + out283 :POINT283 + TypeToGTNETSKT283 :Int + out284 :POINT284 + TypeToGTNETSKT284 :Int + out285 :POINT285 + TypeToGTNETSKT285 :Int + out286 :POINT286 + TypeToGTNETSKT286 :Int + out287 :POINT287 + TypeToGTNETSKT287 :Int + out288 :POINT288 + TypeToGTNETSKT288 :Int + out289 :POINT289 + TypeToGTNETSKT289 :Int + out290 :POINT290 + TypeToGTNETSKT290 :Int + out291 :POINT291 + TypeToGTNETSKT291 :Int + out292 :POINT292 + TypeToGTNETSKT292 :Int + out293 :POINT293 + TypeToGTNETSKT293 :Int + out294 :POINT294 + TypeToGTNETSKT294 :Int + out295 :POINT295 + TypeToGTNETSKT295 :Int + out296 :POINT296 + TypeToGTNETSKT296 :Int + out297 :POINT297 + TypeToGTNETSKT297 :Int + out298 :POINT298 + TypeToGTNETSKT298 :Int + out299 :POINT299 + TypeToGTNETSKT299 :Int + numVarsFromGTNETSKT :5 + in0 :POINTIn0 + TypeFrGTNETSKT0 :Int + in1 :POINTin1 + TypeFrGTNETSKT1 :Int + in2 :POINTin2 + TypeFrGTNETSKT2 :Int + in3 :POINTin3 + TypeFrGTNETSKT3 :Int + in4 :POINTin4 + TypeFrGTNETSKT4 :Float + in5 :POINT5 + TypeFrGTNETSKT5 :Int + in6 :POINT6 + TypeFrGTNETSKT6 :Int + in7 :POINT7 + TypeFrGTNETSKT7 :Int + in8 :POINT8 + TypeFrGTNETSKT8 :Int + in9 :POINT9 + TypeFrGTNETSKT9 :Int + in10 :POINT10 + TypeFrGTNETSKT10 :Int + in11 :POINT11 + TypeFrGTNETSKT11 :Int + in12 :POINT12 + TypeFrGTNETSKT12 :Int + in13 :POINT13 + TypeFrGTNETSKT13 :Int + in14 :POINT14 + TypeFrGTNETSKT14 :Int + in15 :POINT15 + TypeFrGTNETSKT15 :Int + in16 :POINT16 + TypeFrGTNETSKT16 :Int + in17 :POINT17 + TypeFrGTNETSKT17 :Int + in18 :POINT18 + TypeFrGTNETSKT18 :Int + in19 :POINT19 + TypeFrGTNETSKT19 :Int + in20 :POINT20 + TypeFrGTNETSKT20 :Int + in21 :POINT21 + TypeFrGTNETSKT21 :Int + in22 :POINT22 + TypeFrGTNETSKT22 :Int + in23 :POINT23 + TypeFrGTNETSKT23 :Int + in24 :POINT24 + TypeFrGTNETSKT24 :Int + in25 :POINT25 + TypeFrGTNETSKT25 :Int + in26 :POINT26 + TypeFrGTNETSKT26 :Int + in27 :POINT27 + TypeFrGTNETSKT27 :Int + in28 :POINT28 + TypeFrGTNETSKT28 :Int + in29 :POINT29 + TypeFrGTNETSKT29 :Int + in30 :POINT30 + TypeFrGTNETSKT30 :Int + in31 :POINT31 + TypeFrGTNETSKT31 :Int + in32 :POINT32 + TypeFrGTNETSKT32 :Int + in33 :POINT33 + TypeFrGTNETSKT33 :Int + in34 :POINT34 + TypeFrGTNETSKT34 :Int + in35 :POINT35 + TypeFrGTNETSKT35 :Int + in36 :POINT36 + TypeFrGTNETSKT36 :Int + in37 :POINT37 + TypeFrGTNETSKT37 :Int + in38 :POINT38 + TypeFrGTNETSKT38 :Int + in39 :POINT39 + TypeFrGTNETSKT39 :Int + in40 :POINT40 + TypeFrGTNETSKT40 :Int + in41 :POINT41 + TypeFrGTNETSKT41 :Int + in42 :POINT42 + TypeFrGTNETSKT42 :Int + in43 :POINT43 + TypeFrGTNETSKT43 :Int + in44 :POINT44 + TypeFrGTNETSKT44 :Int + in45 :POINT45 + TypeFrGTNETSKT45 :Int + in46 :POINT46 + TypeFrGTNETSKT46 :Int + in47 :POINT47 + TypeFrGTNETSKT47 :Int + in48 :POINT48 + TypeFrGTNETSKT48 :Int + in49 :POINT49 + TypeFrGTNETSKT49 :Int + in50 :POINT50 + TypeFrGTNETSKT50 :Int + in51 :POINT51 + TypeFrGTNETSKT51 :Int + in52 :POINT52 + TypeFrGTNETSKT52 :Int + in53 :POINT53 + TypeFrGTNETSKT53 :Int + in54 :POINT54 + TypeFrGTNETSKT54 :Int + in55 :POINT55 + TypeFrGTNETSKT55 :Int + in56 :POINT56 + TypeFrGTNETSKT56 :Int + in57 :POINT57 + TypeFrGTNETSKT57 :Int + in58 :POINT58 + TypeFrGTNETSKT58 :Int + in59 :POINT59 + TypeFrGTNETSKT59 :Int + in60 :POINT60 + TypeFrGTNETSKT60 :Int + in61 :POINT61 + TypeFrGTNETSKT61 :Int + in62 :POINT62 + TypeFrGTNETSKT62 :Int + in63 :POINT63 + TypeFrGTNETSKT63 :Int + in64 :POINT64 + TypeFrGTNETSKT64 :Int + in65 :POINT65 + TypeFrGTNETSKT65 :Int + in66 :POINT66 + TypeFrGTNETSKT66 :Int + in67 :POINT67 + TypeFrGTNETSKT67 :Int + in68 :POINT68 + TypeFrGTNETSKT68 :Int + in69 :POINT69 + TypeFrGTNETSKT69 :Int + in70 :POINT70 + TypeFrGTNETSKT70 :Int + in71 :POINT71 + TypeFrGTNETSKT71 :Int + in72 :POINT72 + TypeFrGTNETSKT72 :Int + in73 :POINT73 + TypeFrGTNETSKT73 :Int + in74 :POINT74 + TypeFrGTNETSKT74 :Int + in75 :POINT75 + TypeFrGTNETSKT75 :Int + in76 :POINT76 + TypeFrGTNETSKT76 :Int + in77 :POINT77 + TypeFrGTNETSKT77 :Int + in78 :POINT78 + TypeFrGTNETSKT78 :Int + in79 :POINT79 + TypeFrGTNETSKT79 :Int + in80 :POINT80 + TypeFrGTNETSKT80 :Int + in81 :POINT81 + TypeFrGTNETSKT81 :Int + in82 :POINT82 + TypeFrGTNETSKT82 :Int + in83 :POINT83 + TypeFrGTNETSKT83 :Int + in84 :POINT84 + TypeFrGTNETSKT84 :Int + in85 :POINT85 + TypeFrGTNETSKT85 :Int + in86 :POINT86 + TypeFrGTNETSKT86 :Int + in87 :POINT87 + TypeFrGTNETSKT87 :Int + in88 :POINT88 + TypeFrGTNETSKT88 :Int + in89 :POINT89 + TypeFrGTNETSKT89 :Int + in90 :POINT90 + TypeFrGTNETSKT90 :Int + in91 :POINT91 + TypeFrGTNETSKT91 :Int + in92 :POINT92 + TypeFrGTNETSKT92 :Int + in93 :POINT93 + TypeFrGTNETSKT93 :Int + in94 :POINT94 + TypeFrGTNETSKT94 :Int + in95 :POINT95 + TypeFrGTNETSKT95 :Int + in96 :POINT96 + TypeFrGTNETSKT96 :Int + in97 :POINT97 + TypeFrGTNETSKT97 :Int + in98 :POINT98 + TypeFrGTNETSKT98 :Int + in99 :POINT99 + TypeFrGTNETSKT99 :Int + in100 :POINT100 + TypeFrGTNETSKT100 :Int + in101 :POINT101 + TypeFrGTNETSKT101 :Int + in102 :POINT102 + TypeFrGTNETSKT102 :Int + in103 :POINT103 + TypeFrGTNETSKT103 :Int + in104 :POINT104 + TypeFrGTNETSKT104 :Int + in105 :POINT105 + TypeFrGTNETSKT105 :Int + in106 :POINT106 + TypeFrGTNETSKT106 :Int + in107 :POINT107 + TypeFrGTNETSKT107 :Int + in108 :POINT108 + TypeFrGTNETSKT108 :Int + in109 :POINT109 + TypeFrGTNETSKT109 :Int + in110 :POINT110 + TypeFrGTNETSKT110 :Int + in111 :POINT111 + TypeFrGTNETSKT111 :Int + in112 :POINT112 + TypeFrGTNETSKT112 :Int + in113 :POINT113 + TypeFrGTNETSKT113 :Int + in114 :POINT114 + TypeFrGTNETSKT114 :Int + in115 :POINT115 + TypeFrGTNETSKT115 :Int + in116 :POINT116 + TypeFrGTNETSKT116 :Int + in117 :POINT117 + TypeFrGTNETSKT117 :Int + in118 :POINT118 + TypeFrGTNETSKT118 :Int + in119 :POINT119 + TypeFrGTNETSKT119 :Int + in120 :POINT120 + TypeFrGTNETSKT120 :Int + in121 :POINT121 + TypeFrGTNETSKT121 :Int + in122 :POINT122 + TypeFrGTNETSKT122 :Int + in123 :POINT123 + TypeFrGTNETSKT123 :Int + in124 :POINT124 + TypeFrGTNETSKT124 :Int + in125 :POINT125 + TypeFrGTNETSKT125 :Int + in126 :POINT126 + TypeFrGTNETSKT126 :Int + in127 :POINT127 + TypeFrGTNETSKT127 :Int + in128 :POINT128 + TypeFrGTNETSKT128 :Int + in129 :POINT129 + TypeFrGTNETSKT129 :Int + in130 :POINT130 + TypeFrGTNETSKT130 :Int + in131 :POINT131 + TypeFrGTNETSKT131 :Int + in132 :POINT132 + TypeFrGTNETSKT132 :Int + in133 :POINT133 + TypeFrGTNETSKT133 :Int + in134 :POINT134 + TypeFrGTNETSKT134 :Int + in135 :POINT135 + TypeFrGTNETSKT135 :Int + in136 :POINT136 + TypeFrGTNETSKT136 :Int + in137 :POINT137 + TypeFrGTNETSKT137 :Int + in138 :POINT138 + TypeFrGTNETSKT138 :Int + in139 :POINT139 + TypeFrGTNETSKT139 :Int + in140 :POINT140 + TypeFrGTNETSKT140 :Int + in141 :POINT141 + TypeFrGTNETSKT141 :Int + in142 :POINT142 + TypeFrGTNETSKT142 :Int + in143 :POINT143 + TypeFrGTNETSKT143 :Int + in144 :POINT144 + TypeFrGTNETSKT144 :Int + in145 :POINT145 + TypeFrGTNETSKT145 :Int + in146 :POINT146 + TypeFrGTNETSKT146 :Int + in147 :POINT147 + TypeFrGTNETSKT147 :Int + in148 :POINT148 + TypeFrGTNETSKT148 :Int + in149 :POINT149 + TypeFrGTNETSKT149 :Int + in150 :POINT150 + TypeFrGTNETSKT150 :Int + in151 :POINT151 + TypeFrGTNETSKT151 :Int + in152 :POINT152 + TypeFrGTNETSKT152 :Int + in153 :POINT153 + TypeFrGTNETSKT153 :Int + in154 :POINT154 + TypeFrGTNETSKT154 :Int + in155 :POINT155 + TypeFrGTNETSKT155 :Int + in156 :POINT156 + TypeFrGTNETSKT156 :Int + in157 :POINT157 + TypeFrGTNETSKT157 :Int + in158 :POINT158 + TypeFrGTNETSKT158 :Int + in159 :POINT159 + TypeFrGTNETSKT159 :Int + in160 :POINT160 + TypeFrGTNETSKT160 :Int + in161 :POINT161 + TypeFrGTNETSKT161 :Int + in162 :POINT162 + TypeFrGTNETSKT162 :Int + in163 :POINT163 + TypeFrGTNETSKT163 :Int + in164 :POINT164 + TypeFrGTNETSKT164 :Int + in165 :POINT165 + TypeFrGTNETSKT165 :Int + in166 :POINT166 + TypeFrGTNETSKT166 :Int + in167 :POINT167 + TypeFrGTNETSKT167 :Int + in168 :POINT168 + TypeFrGTNETSKT168 :Int + in169 :POINT169 + TypeFrGTNETSKT169 :Int + in170 :POINT170 + TypeFrGTNETSKT170 :Int + in171 :POINT171 + TypeFrGTNETSKT171 :Int + in172 :POINT172 + TypeFrGTNETSKT172 :Int + in173 :POINT173 + TypeFrGTNETSKT173 :Int + in174 :POINT174 + TypeFrGTNETSKT174 :Int + in175 :POINT175 + TypeFrGTNETSKT175 :Int + in176 :POINT176 + TypeFrGTNETSKT176 :Int + in177 :POINT177 + TypeFrGTNETSKT177 :Int + in178 :POINT178 + TypeFrGTNETSKT178 :Int + in179 :POINT179 + TypeFrGTNETSKT179 :Int + in180 :POINT180 + TypeFrGTNETSKT180 :Int + in181 :POINT181 + TypeFrGTNETSKT181 :Int + in182 :POINT182 + TypeFrGTNETSKT182 :Int + in183 :POINT183 + TypeFrGTNETSKT183 :Int + in184 :POINT184 + TypeFrGTNETSKT184 :Int + in185 :POINT185 + TypeFrGTNETSKT185 :Int + in186 :POINT186 + TypeFrGTNETSKT186 :Int + in187 :POINT187 + TypeFrGTNETSKT187 :Int + in188 :POINT188 + TypeFrGTNETSKT188 :Int + in189 :POINT189 + TypeFrGTNETSKT189 :Int + in190 :POINT190 + TypeFrGTNETSKT190 :Int + in191 :POINT191 + TypeFrGTNETSKT191 :Int + in192 :POINT192 + TypeFrGTNETSKT192 :Int + in193 :POINT193 + TypeFrGTNETSKT193 :Int + in194 :POINT194 + TypeFrGTNETSKT194 :Int + in195 :POINT195 + TypeFrGTNETSKT195 :Int + in196 :POINT196 + TypeFrGTNETSKT196 :Int + in197 :POINT197 + TypeFrGTNETSKT197 :Int + in198 :POINT198 + TypeFrGTNETSKT198 :Int + in199 :POINT199 + TypeFrGTNETSKT199 :Int + in200 :POINT200 + TypeFrGTNETSKT200 :Int + in201 :POINT201 + TypeFrGTNETSKT201 :Int + in202 :POINT202 + TypeFrGTNETSKT202 :Int + in203 :POINT203 + TypeFrGTNETSKT203 :Int + in204 :POINT204 + TypeFrGTNETSKT204 :Int + in205 :POINT205 + TypeFrGTNETSKT205 :Int + in206 :POINT206 + TypeFrGTNETSKT206 :Int + in207 :POINT207 + TypeFrGTNETSKT207 :Int + in208 :POINT208 + TypeFrGTNETSKT208 :Int + in209 :POINT209 + TypeFrGTNETSKT209 :Int + in210 :POINT210 + TypeFrGTNETSKT210 :Int + in211 :POINT211 + TypeFrGTNETSKT211 :Int + in212 :POINT212 + TypeFrGTNETSKT212 :Int + in213 :POINT213 + TypeFrGTNETSKT213 :Int + in214 :POINT214 + TypeFrGTNETSKT214 :Int + in215 :POINT215 + TypeFrGTNETSKT215 :Int + in216 :POINT216 + TypeFrGTNETSKT216 :Int + in217 :POINT217 + TypeFrGTNETSKT217 :Int + in218 :POINT218 + TypeFrGTNETSKT218 :Int + in219 :POINT219 + TypeFrGTNETSKT219 :Int + in220 :POINT220 + TypeFrGTNETSKT220 :Int + in221 :POINT221 + TypeFrGTNETSKT221 :Int + in222 :POINT222 + TypeFrGTNETSKT222 :Int + in223 :POINT223 + TypeFrGTNETSKT223 :Int + in224 :POINT224 + TypeFrGTNETSKT224 :Int + in225 :POINT225 + TypeFrGTNETSKT225 :Int + in226 :POINT226 + TypeFrGTNETSKT226 :Int + in227 :POINT227 + TypeFrGTNETSKT227 :Int + in228 :POINT228 + TypeFrGTNETSKT228 :Int + in229 :POINT229 + TypeFrGTNETSKT229 :Int + in230 :POINT230 + TypeFrGTNETSKT230 :Int + in231 :POINT231 + TypeFrGTNETSKT231 :Int + in232 :POINT232 + TypeFrGTNETSKT232 :Int + in233 :POINT233 + TypeFrGTNETSKT233 :Int + in234 :POINT234 + TypeFrGTNETSKT234 :Int + in235 :POINT235 + TypeFrGTNETSKT235 :Int + in236 :POINT236 + TypeFrGTNETSKT236 :Int + in237 :POINT237 + TypeFrGTNETSKT237 :Int + in238 :POINT238 + TypeFrGTNETSKT238 :Int + in239 :POINT239 + TypeFrGTNETSKT239 :Int + in240 :POINT240 + TypeFrGTNETSKT240 :Int + in241 :POINT241 + TypeFrGTNETSKT241 :Int + in242 :POINT242 + TypeFrGTNETSKT242 :Int + in243 :POINT243 + TypeFrGTNETSKT243 :Int + in244 :POINT244 + TypeFrGTNETSKT244 :Int + in245 :POINT245 + TypeFrGTNETSKT245 :Int + in246 :POINT246 + TypeFrGTNETSKT246 :Int + in247 :POINT247 + TypeFrGTNETSKT247 :Int + in248 :POINT248 + TypeFrGTNETSKT248 :Int + in249 :POINT249 + TypeFrGTNETSKT249 :Int + in250 :POINT250 + TypeFrGTNETSKT250 :Int + in251 :POINT251 + TypeFrGTNETSKT251 :Int + in252 :POINT252 + TypeFrGTNETSKT252 :Int + in253 :POINT253 + TypeFrGTNETSKT253 :Int + in254 :POINT254 + TypeFrGTNETSKT254 :Int + in255 :POINT255 + TypeFrGTNETSKT255 :Int + in256 :POINT256 + TypeFrGTNETSKT256 :Int + in257 :POINT257 + TypeFrGTNETSKT257 :Int + in258 :POINT258 + TypeFrGTNETSKT258 :Int + in259 :POINT259 + TypeFrGTNETSKT259 :Int + in260 :POINT260 + TypeFrGTNETSKT260 :Int + in261 :POINT261 + TypeFrGTNETSKT261 :Int + in262 :POINT262 + TypeFrGTNETSKT262 :Int + in263 :POINT263 + TypeFrGTNETSKT263 :Int + in264 :POINT264 + TypeFrGTNETSKT264 :Int + in265 :POINT265 + TypeFrGTNETSKT265 :Int + in266 :POINT266 + TypeFrGTNETSKT266 :Int + in267 :POINT267 + TypeFrGTNETSKT267 :Int + in268 :POINT268 + TypeFrGTNETSKT268 :Int + in269 :POINT269 + TypeFrGTNETSKT269 :Int + in270 :POINT270 + TypeFrGTNETSKT270 :Int + in271 :POINT271 + TypeFrGTNETSKT271 :Int + in272 :POINT272 + TypeFrGTNETSKT272 :Int + in273 :POINT273 + TypeFrGTNETSKT273 :Int + in274 :POINT274 + TypeFrGTNETSKT274 :Int + in275 :POINT275 + TypeFrGTNETSKT275 :Int + in276 :POINT276 + TypeFrGTNETSKT276 :Int + in277 :POINT277 + TypeFrGTNETSKT277 :Int + in278 :POINT278 + TypeFrGTNETSKT278 :Int + in279 :POINT279 + TypeFrGTNETSKT279 :Int + in280 :POINT280 + TypeFrGTNETSKT280 :Int + in281 :POINT281 + TypeFrGTNETSKT281 :Int + in282 :POINT282 + TypeFrGTNETSKT282 :Int + in283 :POINT283 + TypeFrGTNETSKT283 :Int + in284 :POINT284 + TypeFrGTNETSKT284 :Int + in285 :POINT285 + TypeFrGTNETSKT285 :Int + in286 :POINT286 + TypeFrGTNETSKT286 :Int + in287 :POINT287 + TypeFrGTNETSKT287 :Int + in288 :POINT288 + TypeFrGTNETSKT288 :Int + in289 :POINT289 + TypeFrGTNETSKT289 :Int + in290 :POINT290 + TypeFrGTNETSKT290 :Int + in291 :POINT291 + TypeFrGTNETSKT291 :Int + in292 :POINT292 + TypeFrGTNETSKT292 :Int + in293 :POINT293 + TypeFrGTNETSKT293 :Int + in294 :POINT294 + TypeFrGTNETSKT294 :Int + in295 :POINT295 + TypeFrGTNETSKT295 :Int + in296 :POINT296 + TypeFrGTNETSKT296 :Int + in297 :POINT297 + TypeFrGTNETSKT297 :Int + in298 :POINT298 + TypeFrGTNETSKT298 :Int + in299 :POINT299 + TypeFrGTNETSKT299 :Int + useVersion :THREE + LocalPort :12001 + RemotePort :12002 + rem_ip_0 :134 + rem_ip_1 :130 + rem_ip_2 :169 + rem_ip_3 :31 +wirelabel + 752 368 0 0 3 + Name :readyToSen + COL :BLUE + Monitor :Yes +WIRE + 720 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 720 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 752 272 0 0 3 + Name :rxCnt + COL :BLUE + Monitor :Yes +WIRE + 432 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 432 272 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +wirelabel + 400 144 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +wirelabel + 400 176 0 0 3 + Name :POINT1 + COL :BLUE + Monitor :Yes +wirelabel + 400 208 0 0 3 + Name :POINT2 + COL :BLUE + Monitor :Yes +wirelabel + 464 48 0 0 3 + Name :POINT3 + COL :BLUE + Monitor :Yes +wirelabel + 528 48 0 0 3 + Name :POINT4 + COL :BLUE + Monitor :Yes +WIRE + 496 16 0 0 2 + -64 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_CONSTANT + 400 16 0 0 1 + Val :60.0 +WIRE + 528 16 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 368 48 0 0 1 + Val :1 +WIRE + 400 48 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 432 48 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 176 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 176 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 208 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 208 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +GROUP + 240 112 0 0 0 + 6 +rtds_sharc_ctl_ICONST + 176 144 0 0 1 + Val :0 +rtds_sharc_ctl_UPDOWN + 272 112 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :5 +WIRE + 304 112 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 208 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 208 112 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 208 112 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 112 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +wirelabel + 336 432 0 0 3 + Name :POINT5 + COL :BLUE + Monitor :Yes +WIRE + 304 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_PB + 176 272 0 0 4 + Name :Send + Type :INTEGER + VOn :1 + VOff :0 +WIRE + 272 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 240 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 208 272 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +WIRE + 208 336 1 0 2 + -4 -32 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_TIMER + 176 432 0 0 6 + Tran :Rising Edge + SRST :No + RST :No + prtyp :2 + Proc :1 + Pri :4 +WIRE + 208 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 176 368 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 400 1 0 2 + -4 -32 4 32 + COL :RED + LW :1.0 +WIRE + 112 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 464 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 272 432 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 464 400 1 0 2 + -4 -128 4 96 + COL :RED + LW :1.0 +WIRE + 272 496 0 0 2 + -160 -4 192 4 + COL :RED + LW :1.0 +WIRE + 112 464 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 304 176 0 0 1 + Val :-1 +rtds_sharc_ctl_ICONST + 304 208 0 0 1 + Val :-1 diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.dft.1 b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.dft.1 new file mode 100644 index 000000000..8ee0d3d20 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.dft.1 @@ -0,0 +1,1566 @@ +DRAFT 4.007.4 +RTDS +TITLE: Test Circuit +CREATED: Mar 21, 2014 (jss) +LAST-MODIFIED: Oct 31, 2016 (msv-ufa) +TIME-STEP: 5.0E-5 +FINISH-TIME: 0.2 +PRINT-STEP: 5.0E-4 +RTDS-RACK: 8 +COMPILE-MODE: AUTO +DISTRIBUTION_MODE: 0 +RTDS REAL-TIME: Yes +1 SUBSYSTEMS +SUBSYSTEM-TAB-NAME: SS #1 +SUBSYSTEM-TITLE: +SUBSYSTEM-COMMENT: +SUBSYSTEM-PRINTMODE: PRINT-LAYOUT:CUSTOM PAPER-DIMENSIONS:8.5x11 +52 COMPONENTS +WIRE + 1584 80 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 1616 80 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +rtds_risc_ctl_PROCASN + 80 48 0 0 3 + CPRO :1 + BRD :2 + ABC :A +GROUP + 336 336 0 0 0 + 7 +wirelabel + 432 336 0 0 3 + Name :txCnt + COL :BLUE + Monitor :Yes +WIRE + 400 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 272 368 0 0 1 + Val :0 +wirelabel + 304 336 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_UPDOWN + 368 336 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :4 +rtds_sharc_ctl_EDGEDET + 368 272 0 0 6 + ED :0 -> 1 + OV :1 + prtyp :2 + Proc :1 + Pri :3 + cmv :1 +_rtds_GTNET_SKT.def + 592 144 0 0 1223 + Name :GTNETSKT1 + Mode :UDP + DataDirection :Send/Receive + Port :1 + Card :1 + Proc :1 + Pri :6 + prtyp :2 + gtnettype :GTNETx2 + sfx : + FromFile :NO + note : + ToFile :NO + note1 : + numVarsToGTNETSKT :5 + out0 :POINT0 + TypeToGTNETSKT0 :Int + out1 :POINT1 + TypeToGTNETSKT1 :Int + out2 :POINT2 + TypeToGTNETSKT2 :Int + out3 :POINT3 + TypeToGTNETSKT3 :Int + out4 :POINT4 + TypeToGTNETSKT4 :Float + out5 :POINT5 + TypeToGTNETSKT5 :Int + out6 :POINT6 + TypeToGTNETSKT6 :Int + out7 :POINT7 + TypeToGTNETSKT7 :Int + out8 :POINT8 + TypeToGTNETSKT8 :Int + out9 :POINT9 + TypeToGTNETSKT9 :Int + out10 :POINT10 + TypeToGTNETSKT10 :Int + out11 :POINT11 + TypeToGTNETSKT11 :Int + out12 :POINT12 + TypeToGTNETSKT12 :Int + out13 :POINT13 + TypeToGTNETSKT13 :Int + out14 :POINT14 + TypeToGTNETSKT14 :Int + out15 :POINT15 + TypeToGTNETSKT15 :Int + out16 :POINT16 + TypeToGTNETSKT16 :Int + out17 :POINT17 + TypeToGTNETSKT17 :Int + out18 :POINT18 + TypeToGTNETSKT18 :Int + out19 :POINT19 + TypeToGTNETSKT19 :Int + out20 :POINT20 + TypeToGTNETSKT20 :Int + out21 :POINT21 + TypeToGTNETSKT21 :Int + out22 :POINT22 + TypeToGTNETSKT22 :Int + out23 :POINT23 + TypeToGTNETSKT23 :Int + out24 :POINT24 + TypeToGTNETSKT24 :Int + out25 :POINT25 + TypeToGTNETSKT25 :Int + out26 :POINT26 + TypeToGTNETSKT26 :Int + out27 :POINT27 + TypeToGTNETSKT27 :Int + out28 :POINT28 + TypeToGTNETSKT28 :Int + out29 :POINT29 + TypeToGTNETSKT29 :Int + out30 :POINT30 + TypeToGTNETSKT30 :Int + out31 :POINT31 + TypeToGTNETSKT31 :Int + out32 :POINT32 + TypeToGTNETSKT32 :Int + out33 :POINT33 + TypeToGTNETSKT33 :Int + out34 :POINT34 + TypeToGTNETSKT34 :Int + out35 :POINT35 + TypeToGTNETSKT35 :Int + out36 :POINT36 + TypeToGTNETSKT36 :Int + out37 :POINT37 + TypeToGTNETSKT37 :Int + out38 :POINT38 + TypeToGTNETSKT38 :Int + out39 :POINT39 + TypeToGTNETSKT39 :Int + out40 :POINT40 + TypeToGTNETSKT40 :Int + out41 :POINT41 + TypeToGTNETSKT41 :Int + out42 :POINT42 + TypeToGTNETSKT42 :Int + out43 :POINT43 + TypeToGTNETSKT43 :Int + out44 :POINT44 + TypeToGTNETSKT44 :Int + out45 :POINT45 + TypeToGTNETSKT45 :Int + out46 :POINT46 + TypeToGTNETSKT46 :Int + out47 :POINT47 + TypeToGTNETSKT47 :Int + out48 :POINT48 + TypeToGTNETSKT48 :Int + out49 :POINT49 + TypeToGTNETSKT49 :Int + out50 :POINT50 + TypeToGTNETSKT50 :Int + out51 :POINT51 + TypeToGTNETSKT51 :Int + out52 :POINT52 + TypeToGTNETSKT52 :Int + out53 :POINT53 + TypeToGTNETSKT53 :Int + out54 :POINT54 + TypeToGTNETSKT54 :Int + out55 :POINT55 + TypeToGTNETSKT55 :Int + out56 :POINT56 + TypeToGTNETSKT56 :Int + out57 :POINT57 + TypeToGTNETSKT57 :Int + out58 :POINT58 + TypeToGTNETSKT58 :Int + out59 :POINT59 + TypeToGTNETSKT59 :Int + out60 :POINT60 + TypeToGTNETSKT60 :Int + out61 :POINT61 + TypeToGTNETSKT61 :Int + out62 :POINT62 + TypeToGTNETSKT62 :Int + out63 :POINT63 + TypeToGTNETSKT63 :Int + out64 :POINT64 + TypeToGTNETSKT64 :Int + out65 :POINT65 + TypeToGTNETSKT65 :Int + out66 :POINT66 + TypeToGTNETSKT66 :Int + out67 :POINT67 + TypeToGTNETSKT67 :Int + out68 :POINT68 + TypeToGTNETSKT68 :Int + out69 :POINT69 + TypeToGTNETSKT69 :Int + out70 :POINT70 + TypeToGTNETSKT70 :Int + out71 :POINT71 + TypeToGTNETSKT71 :Int + out72 :POINT72 + TypeToGTNETSKT72 :Int + out73 :POINT73 + TypeToGTNETSKT73 :Int + out74 :POINT74 + TypeToGTNETSKT74 :Int + out75 :POINT75 + TypeToGTNETSKT75 :Int + out76 :POINT76 + TypeToGTNETSKT76 :Int + out77 :POINT77 + TypeToGTNETSKT77 :Int + out78 :POINT78 + TypeToGTNETSKT78 :Int + out79 :POINT79 + TypeToGTNETSKT79 :Int + out80 :POINT80 + TypeToGTNETSKT80 :Int + out81 :POINT81 + TypeToGTNETSKT81 :Int + out82 :POINT82 + TypeToGTNETSKT82 :Int + out83 :POINT83 + TypeToGTNETSKT83 :Int + out84 :POINT84 + TypeToGTNETSKT84 :Int + out85 :POINT85 + TypeToGTNETSKT85 :Int + out86 :POINT86 + TypeToGTNETSKT86 :Int + out87 :POINT87 + TypeToGTNETSKT87 :Int + out88 :POINT88 + TypeToGTNETSKT88 :Int + out89 :POINT89 + TypeToGTNETSKT89 :Int + out90 :POINT90 + TypeToGTNETSKT90 :Int + out91 :POINT91 + TypeToGTNETSKT91 :Int + out92 :POINT92 + TypeToGTNETSKT92 :Int + out93 :POINT93 + TypeToGTNETSKT93 :Int + out94 :POINT94 + TypeToGTNETSKT94 :Int + out95 :POINT95 + TypeToGTNETSKT95 :Int + out96 :POINT96 + TypeToGTNETSKT96 :Int + out97 :POINT97 + TypeToGTNETSKT97 :Int + out98 :POINT98 + TypeToGTNETSKT98 :Int + out99 :POINT99 + TypeToGTNETSKT99 :Int + out100 :POINT100 + TypeToGTNETSKT100 :Int + out101 :POINT101 + TypeToGTNETSKT101 :Int + out102 :POINT102 + TypeToGTNETSKT102 :Int + out103 :POINT103 + TypeToGTNETSKT103 :Int + out104 :POINT104 + TypeToGTNETSKT104 :Int + out105 :POINT105 + TypeToGTNETSKT105 :Int + out106 :POINT106 + TypeToGTNETSKT106 :Int + out107 :POINT107 + TypeToGTNETSKT107 :Int + out108 :POINT108 + TypeToGTNETSKT108 :Int + out109 :POINT109 + TypeToGTNETSKT109 :Int + out110 :POINT110 + TypeToGTNETSKT110 :Int + out111 :POINT111 + TypeToGTNETSKT111 :Int + out112 :POINT112 + TypeToGTNETSKT112 :Int + out113 :POINT113 + TypeToGTNETSKT113 :Int + out114 :POINT114 + TypeToGTNETSKT114 :Int + out115 :POINT115 + TypeToGTNETSKT115 :Int + out116 :POINT116 + TypeToGTNETSKT116 :Int + out117 :POINT117 + TypeToGTNETSKT117 :Int + out118 :POINT118 + TypeToGTNETSKT118 :Int + out119 :POINT119 + TypeToGTNETSKT119 :Int + out120 :POINT120 + TypeToGTNETSKT120 :Int + out121 :POINT121 + TypeToGTNETSKT121 :Int + out122 :POINT122 + TypeToGTNETSKT122 :Int + out123 :POINT123 + TypeToGTNETSKT123 :Int + out124 :POINT124 + TypeToGTNETSKT124 :Int + out125 :POINT125 + TypeToGTNETSKT125 :Int + out126 :POINT126 + TypeToGTNETSKT126 :Int + out127 :POINT127 + TypeToGTNETSKT127 :Int + out128 :POINT128 + TypeToGTNETSKT128 :Int + out129 :POINT129 + TypeToGTNETSKT129 :Int + out130 :POINT130 + TypeToGTNETSKT130 :Int + out131 :POINT131 + TypeToGTNETSKT131 :Int + out132 :POINT132 + TypeToGTNETSKT132 :Int + out133 :POINT133 + TypeToGTNETSKT133 :Int + out134 :POINT134 + TypeToGTNETSKT134 :Int + out135 :POINT135 + TypeToGTNETSKT135 :Int + out136 :POINT136 + TypeToGTNETSKT136 :Int + out137 :POINT137 + TypeToGTNETSKT137 :Int + out138 :POINT138 + TypeToGTNETSKT138 :Int + out139 :POINT139 + TypeToGTNETSKT139 :Int + out140 :POINT140 + TypeToGTNETSKT140 :Int + out141 :POINT141 + TypeToGTNETSKT141 :Int + out142 :POINT142 + TypeToGTNETSKT142 :Int + out143 :POINT143 + TypeToGTNETSKT143 :Int + out144 :POINT144 + TypeToGTNETSKT144 :Int + out145 :POINT145 + TypeToGTNETSKT145 :Int + out146 :POINT146 + TypeToGTNETSKT146 :Int + out147 :POINT147 + TypeToGTNETSKT147 :Int + out148 :POINT148 + TypeToGTNETSKT148 :Int + out149 :POINT149 + TypeToGTNETSKT149 :Int + out150 :POINT150 + TypeToGTNETSKT150 :Int + out151 :POINT151 + TypeToGTNETSKT151 :Int + out152 :POINT152 + TypeToGTNETSKT152 :Int + out153 :POINT153 + TypeToGTNETSKT153 :Int + out154 :POINT154 + TypeToGTNETSKT154 :Int + out155 :POINT155 + TypeToGTNETSKT155 :Int + out156 :POINT156 + TypeToGTNETSKT156 :Int + out157 :POINT157 + TypeToGTNETSKT157 :Int + out158 :POINT158 + TypeToGTNETSKT158 :Int + out159 :POINT159 + TypeToGTNETSKT159 :Int + out160 :POINT160 + TypeToGTNETSKT160 :Int + out161 :POINT161 + TypeToGTNETSKT161 :Int + out162 :POINT162 + TypeToGTNETSKT162 :Int + out163 :POINT163 + TypeToGTNETSKT163 :Int + out164 :POINT164 + TypeToGTNETSKT164 :Int + out165 :POINT165 + TypeToGTNETSKT165 :Int + out166 :POINT166 + TypeToGTNETSKT166 :Int + out167 :POINT167 + TypeToGTNETSKT167 :Int + out168 :POINT168 + TypeToGTNETSKT168 :Int + out169 :POINT169 + TypeToGTNETSKT169 :Int + out170 :POINT170 + TypeToGTNETSKT170 :Int + out171 :POINT171 + TypeToGTNETSKT171 :Int + out172 :POINT172 + TypeToGTNETSKT172 :Int + out173 :POINT173 + TypeToGTNETSKT173 :Int + out174 :POINT174 + TypeToGTNETSKT174 :Int + out175 :POINT175 + TypeToGTNETSKT175 :Int + out176 :POINT176 + TypeToGTNETSKT176 :Int + out177 :POINT177 + TypeToGTNETSKT177 :Int + out178 :POINT178 + TypeToGTNETSKT178 :Int + out179 :POINT179 + TypeToGTNETSKT179 :Int + out180 :POINT180 + TypeToGTNETSKT180 :Int + out181 :POINT181 + TypeToGTNETSKT181 :Int + out182 :POINT182 + TypeToGTNETSKT182 :Int + out183 :POINT183 + TypeToGTNETSKT183 :Int + out184 :POINT184 + TypeToGTNETSKT184 :Int + out185 :POINT185 + TypeToGTNETSKT185 :Int + out186 :POINT186 + TypeToGTNETSKT186 :Int + out187 :POINT187 + TypeToGTNETSKT187 :Int + out188 :POINT188 + TypeToGTNETSKT188 :Int + out189 :POINT189 + TypeToGTNETSKT189 :Int + out190 :POINT190 + TypeToGTNETSKT190 :Int + out191 :POINT191 + TypeToGTNETSKT191 :Int + out192 :POINT192 + TypeToGTNETSKT192 :Int + out193 :POINT193 + TypeToGTNETSKT193 :Int + out194 :POINT194 + TypeToGTNETSKT194 :Int + out195 :POINT195 + TypeToGTNETSKT195 :Int + out196 :POINT196 + TypeToGTNETSKT196 :Int + out197 :POINT197 + TypeToGTNETSKT197 :Int + out198 :POINT198 + TypeToGTNETSKT198 :Int + out199 :POINT199 + TypeToGTNETSKT199 :Int + out200 :POINT200 + TypeToGTNETSKT200 :Int + out201 :POINT201 + TypeToGTNETSKT201 :Int + out202 :POINT202 + TypeToGTNETSKT202 :Int + out203 :POINT203 + TypeToGTNETSKT203 :Int + out204 :POINT204 + TypeToGTNETSKT204 :Int + out205 :POINT205 + TypeToGTNETSKT205 :Int + out206 :POINT206 + TypeToGTNETSKT206 :Int + out207 :POINT207 + TypeToGTNETSKT207 :Int + out208 :POINT208 + TypeToGTNETSKT208 :Int + out209 :POINT209 + TypeToGTNETSKT209 :Int + out210 :POINT210 + TypeToGTNETSKT210 :Int + out211 :POINT211 + TypeToGTNETSKT211 :Int + out212 :POINT212 + TypeToGTNETSKT212 :Int + out213 :POINT213 + TypeToGTNETSKT213 :Int + out214 :POINT214 + TypeToGTNETSKT214 :Int + out215 :POINT215 + TypeToGTNETSKT215 :Int + out216 :POINT216 + TypeToGTNETSKT216 :Int + out217 :POINT217 + TypeToGTNETSKT217 :Int + out218 :POINT218 + TypeToGTNETSKT218 :Int + out219 :POINT219 + TypeToGTNETSKT219 :Int + out220 :POINT220 + TypeToGTNETSKT220 :Int + out221 :POINT221 + TypeToGTNETSKT221 :Int + out222 :POINT222 + TypeToGTNETSKT222 :Int + out223 :POINT223 + TypeToGTNETSKT223 :Int + out224 :POINT224 + TypeToGTNETSKT224 :Int + out225 :POINT225 + TypeToGTNETSKT225 :Int + out226 :POINT226 + TypeToGTNETSKT226 :Int + out227 :POINT227 + TypeToGTNETSKT227 :Int + out228 :POINT228 + TypeToGTNETSKT228 :Int + out229 :POINT229 + TypeToGTNETSKT229 :Int + out230 :POINT230 + TypeToGTNETSKT230 :Int + out231 :POINT231 + TypeToGTNETSKT231 :Int + out232 :POINT232 + TypeToGTNETSKT232 :Int + out233 :POINT233 + TypeToGTNETSKT233 :Int + out234 :POINT234 + TypeToGTNETSKT234 :Int + out235 :POINT235 + TypeToGTNETSKT235 :Int + out236 :POINT236 + TypeToGTNETSKT236 :Int + out237 :POINT237 + TypeToGTNETSKT237 :Int + out238 :POINT238 + TypeToGTNETSKT238 :Int + out239 :POINT239 + TypeToGTNETSKT239 :Int + out240 :POINT240 + TypeToGTNETSKT240 :Int + out241 :POINT241 + TypeToGTNETSKT241 :Int + out242 :POINT242 + TypeToGTNETSKT242 :Int + out243 :POINT243 + TypeToGTNETSKT243 :Int + out244 :POINT244 + TypeToGTNETSKT244 :Int + out245 :POINT245 + TypeToGTNETSKT245 :Int + out246 :POINT246 + TypeToGTNETSKT246 :Int + out247 :POINT247 + TypeToGTNETSKT247 :Int + out248 :POINT248 + TypeToGTNETSKT248 :Int + out249 :POINT249 + TypeToGTNETSKT249 :Int + out250 :POINT250 + TypeToGTNETSKT250 :Int + out251 :POINT251 + TypeToGTNETSKT251 :Int + out252 :POINT252 + TypeToGTNETSKT252 :Int + out253 :POINT253 + TypeToGTNETSKT253 :Int + out254 :POINT254 + TypeToGTNETSKT254 :Int + out255 :POINT255 + TypeToGTNETSKT255 :Int + out256 :POINT256 + TypeToGTNETSKT256 :Int + out257 :POINT257 + TypeToGTNETSKT257 :Int + out258 :POINT258 + TypeToGTNETSKT258 :Int + out259 :POINT259 + TypeToGTNETSKT259 :Int + out260 :POINT260 + TypeToGTNETSKT260 :Int + out261 :POINT261 + TypeToGTNETSKT261 :Int + out262 :POINT262 + TypeToGTNETSKT262 :Int + out263 :POINT263 + TypeToGTNETSKT263 :Int + out264 :POINT264 + TypeToGTNETSKT264 :Int + out265 :POINT265 + TypeToGTNETSKT265 :Int + out266 :POINT266 + TypeToGTNETSKT266 :Int + out267 :POINT267 + TypeToGTNETSKT267 :Int + out268 :POINT268 + TypeToGTNETSKT268 :Int + out269 :POINT269 + TypeToGTNETSKT269 :Int + out270 :POINT270 + TypeToGTNETSKT270 :Int + out271 :POINT271 + TypeToGTNETSKT271 :Int + out272 :POINT272 + TypeToGTNETSKT272 :Int + out273 :POINT273 + TypeToGTNETSKT273 :Int + out274 :POINT274 + TypeToGTNETSKT274 :Int + out275 :POINT275 + TypeToGTNETSKT275 :Int + out276 :POINT276 + TypeToGTNETSKT276 :Int + out277 :POINT277 + TypeToGTNETSKT277 :Int + out278 :POINT278 + TypeToGTNETSKT278 :Int + out279 :POINT279 + TypeToGTNETSKT279 :Int + out280 :POINT280 + TypeToGTNETSKT280 :Int + out281 :POINT281 + TypeToGTNETSKT281 :Int + out282 :POINT282 + TypeToGTNETSKT282 :Int + out283 :POINT283 + TypeToGTNETSKT283 :Int + out284 :POINT284 + TypeToGTNETSKT284 :Int + out285 :POINT285 + TypeToGTNETSKT285 :Int + out286 :POINT286 + TypeToGTNETSKT286 :Int + out287 :POINT287 + TypeToGTNETSKT287 :Int + out288 :POINT288 + TypeToGTNETSKT288 :Int + out289 :POINT289 + TypeToGTNETSKT289 :Int + out290 :POINT290 + TypeToGTNETSKT290 :Int + out291 :POINT291 + TypeToGTNETSKT291 :Int + out292 :POINT292 + TypeToGTNETSKT292 :Int + out293 :POINT293 + TypeToGTNETSKT293 :Int + out294 :POINT294 + TypeToGTNETSKT294 :Int + out295 :POINT295 + TypeToGTNETSKT295 :Int + out296 :POINT296 + TypeToGTNETSKT296 :Int + out297 :POINT297 + TypeToGTNETSKT297 :Int + out298 :POINT298 + TypeToGTNETSKT298 :Int + out299 :POINT299 + TypeToGTNETSKT299 :Int + numVarsFromGTNETSKT :5 + in0 :POINTIn0 + TypeFrGTNETSKT0 :Int + in1 :POINTin1 + TypeFrGTNETSKT1 :Int + in2 :POINTin2 + TypeFrGTNETSKT2 :Int + in3 :POINTin3 + TypeFrGTNETSKT3 :Int + in4 :POINTin4 + TypeFrGTNETSKT4 :Float + in5 :POINT5 + TypeFrGTNETSKT5 :Int + in6 :POINT6 + TypeFrGTNETSKT6 :Int + in7 :POINT7 + TypeFrGTNETSKT7 :Int + in8 :POINT8 + TypeFrGTNETSKT8 :Int + in9 :POINT9 + TypeFrGTNETSKT9 :Int + in10 :POINT10 + TypeFrGTNETSKT10 :Int + in11 :POINT11 + TypeFrGTNETSKT11 :Int + in12 :POINT12 + TypeFrGTNETSKT12 :Int + in13 :POINT13 + TypeFrGTNETSKT13 :Int + in14 :POINT14 + TypeFrGTNETSKT14 :Int + in15 :POINT15 + TypeFrGTNETSKT15 :Int + in16 :POINT16 + TypeFrGTNETSKT16 :Int + in17 :POINT17 + TypeFrGTNETSKT17 :Int + in18 :POINT18 + TypeFrGTNETSKT18 :Int + in19 :POINT19 + TypeFrGTNETSKT19 :Int + in20 :POINT20 + TypeFrGTNETSKT20 :Int + in21 :POINT21 + TypeFrGTNETSKT21 :Int + in22 :POINT22 + TypeFrGTNETSKT22 :Int + in23 :POINT23 + TypeFrGTNETSKT23 :Int + in24 :POINT24 + TypeFrGTNETSKT24 :Int + in25 :POINT25 + TypeFrGTNETSKT25 :Int + in26 :POINT26 + TypeFrGTNETSKT26 :Int + in27 :POINT27 + TypeFrGTNETSKT27 :Int + in28 :POINT28 + TypeFrGTNETSKT28 :Int + in29 :POINT29 + TypeFrGTNETSKT29 :Int + in30 :POINT30 + TypeFrGTNETSKT30 :Int + in31 :POINT31 + TypeFrGTNETSKT31 :Int + in32 :POINT32 + TypeFrGTNETSKT32 :Int + in33 :POINT33 + TypeFrGTNETSKT33 :Int + in34 :POINT34 + TypeFrGTNETSKT34 :Int + in35 :POINT35 + TypeFrGTNETSKT35 :Int + in36 :POINT36 + TypeFrGTNETSKT36 :Int + in37 :POINT37 + TypeFrGTNETSKT37 :Int + in38 :POINT38 + TypeFrGTNETSKT38 :Int + in39 :POINT39 + TypeFrGTNETSKT39 :Int + in40 :POINT40 + TypeFrGTNETSKT40 :Int + in41 :POINT41 + TypeFrGTNETSKT41 :Int + in42 :POINT42 + TypeFrGTNETSKT42 :Int + in43 :POINT43 + TypeFrGTNETSKT43 :Int + in44 :POINT44 + TypeFrGTNETSKT44 :Int + in45 :POINT45 + TypeFrGTNETSKT45 :Int + in46 :POINT46 + TypeFrGTNETSKT46 :Int + in47 :POINT47 + TypeFrGTNETSKT47 :Int + in48 :POINT48 + TypeFrGTNETSKT48 :Int + in49 :POINT49 + TypeFrGTNETSKT49 :Int + in50 :POINT50 + TypeFrGTNETSKT50 :Int + in51 :POINT51 + TypeFrGTNETSKT51 :Int + in52 :POINT52 + TypeFrGTNETSKT52 :Int + in53 :POINT53 + TypeFrGTNETSKT53 :Int + in54 :POINT54 + TypeFrGTNETSKT54 :Int + in55 :POINT55 + TypeFrGTNETSKT55 :Int + in56 :POINT56 + TypeFrGTNETSKT56 :Int + in57 :POINT57 + TypeFrGTNETSKT57 :Int + in58 :POINT58 + TypeFrGTNETSKT58 :Int + in59 :POINT59 + TypeFrGTNETSKT59 :Int + in60 :POINT60 + TypeFrGTNETSKT60 :Int + in61 :POINT61 + TypeFrGTNETSKT61 :Int + in62 :POINT62 + TypeFrGTNETSKT62 :Int + in63 :POINT63 + TypeFrGTNETSKT63 :Int + in64 :POINT64 + TypeFrGTNETSKT64 :Int + in65 :POINT65 + TypeFrGTNETSKT65 :Int + in66 :POINT66 + TypeFrGTNETSKT66 :Int + in67 :POINT67 + TypeFrGTNETSKT67 :Int + in68 :POINT68 + TypeFrGTNETSKT68 :Int + in69 :POINT69 + TypeFrGTNETSKT69 :Int + in70 :POINT70 + TypeFrGTNETSKT70 :Int + in71 :POINT71 + TypeFrGTNETSKT71 :Int + in72 :POINT72 + TypeFrGTNETSKT72 :Int + in73 :POINT73 + TypeFrGTNETSKT73 :Int + in74 :POINT74 + TypeFrGTNETSKT74 :Int + in75 :POINT75 + TypeFrGTNETSKT75 :Int + in76 :POINT76 + TypeFrGTNETSKT76 :Int + in77 :POINT77 + TypeFrGTNETSKT77 :Int + in78 :POINT78 + TypeFrGTNETSKT78 :Int + in79 :POINT79 + TypeFrGTNETSKT79 :Int + in80 :POINT80 + TypeFrGTNETSKT80 :Int + in81 :POINT81 + TypeFrGTNETSKT81 :Int + in82 :POINT82 + TypeFrGTNETSKT82 :Int + in83 :POINT83 + TypeFrGTNETSKT83 :Int + in84 :POINT84 + TypeFrGTNETSKT84 :Int + in85 :POINT85 + TypeFrGTNETSKT85 :Int + in86 :POINT86 + TypeFrGTNETSKT86 :Int + in87 :POINT87 + TypeFrGTNETSKT87 :Int + in88 :POINT88 + TypeFrGTNETSKT88 :Int + in89 :POINT89 + TypeFrGTNETSKT89 :Int + in90 :POINT90 + TypeFrGTNETSKT90 :Int + in91 :POINT91 + TypeFrGTNETSKT91 :Int + in92 :POINT92 + TypeFrGTNETSKT92 :Int + in93 :POINT93 + TypeFrGTNETSKT93 :Int + in94 :POINT94 + TypeFrGTNETSKT94 :Int + in95 :POINT95 + TypeFrGTNETSKT95 :Int + in96 :POINT96 + TypeFrGTNETSKT96 :Int + in97 :POINT97 + TypeFrGTNETSKT97 :Int + in98 :POINT98 + TypeFrGTNETSKT98 :Int + in99 :POINT99 + TypeFrGTNETSKT99 :Int + in100 :POINT100 + TypeFrGTNETSKT100 :Int + in101 :POINT101 + TypeFrGTNETSKT101 :Int + in102 :POINT102 + TypeFrGTNETSKT102 :Int + in103 :POINT103 + TypeFrGTNETSKT103 :Int + in104 :POINT104 + TypeFrGTNETSKT104 :Int + in105 :POINT105 + TypeFrGTNETSKT105 :Int + in106 :POINT106 + TypeFrGTNETSKT106 :Int + in107 :POINT107 + TypeFrGTNETSKT107 :Int + in108 :POINT108 + TypeFrGTNETSKT108 :Int + in109 :POINT109 + TypeFrGTNETSKT109 :Int + in110 :POINT110 + TypeFrGTNETSKT110 :Int + in111 :POINT111 + TypeFrGTNETSKT111 :Int + in112 :POINT112 + TypeFrGTNETSKT112 :Int + in113 :POINT113 + TypeFrGTNETSKT113 :Int + in114 :POINT114 + TypeFrGTNETSKT114 :Int + in115 :POINT115 + TypeFrGTNETSKT115 :Int + in116 :POINT116 + TypeFrGTNETSKT116 :Int + in117 :POINT117 + TypeFrGTNETSKT117 :Int + in118 :POINT118 + TypeFrGTNETSKT118 :Int + in119 :POINT119 + TypeFrGTNETSKT119 :Int + in120 :POINT120 + TypeFrGTNETSKT120 :Int + in121 :POINT121 + TypeFrGTNETSKT121 :Int + in122 :POINT122 + TypeFrGTNETSKT122 :Int + in123 :POINT123 + TypeFrGTNETSKT123 :Int + in124 :POINT124 + TypeFrGTNETSKT124 :Int + in125 :POINT125 + TypeFrGTNETSKT125 :Int + in126 :POINT126 + TypeFrGTNETSKT126 :Int + in127 :POINT127 + TypeFrGTNETSKT127 :Int + in128 :POINT128 + TypeFrGTNETSKT128 :Int + in129 :POINT129 + TypeFrGTNETSKT129 :Int + in130 :POINT130 + TypeFrGTNETSKT130 :Int + in131 :POINT131 + TypeFrGTNETSKT131 :Int + in132 :POINT132 + TypeFrGTNETSKT132 :Int + in133 :POINT133 + TypeFrGTNETSKT133 :Int + in134 :POINT134 + TypeFrGTNETSKT134 :Int + in135 :POINT135 + TypeFrGTNETSKT135 :Int + in136 :POINT136 + TypeFrGTNETSKT136 :Int + in137 :POINT137 + TypeFrGTNETSKT137 :Int + in138 :POINT138 + TypeFrGTNETSKT138 :Int + in139 :POINT139 + TypeFrGTNETSKT139 :Int + in140 :POINT140 + TypeFrGTNETSKT140 :Int + in141 :POINT141 + TypeFrGTNETSKT141 :Int + in142 :POINT142 + TypeFrGTNETSKT142 :Int + in143 :POINT143 + TypeFrGTNETSKT143 :Int + in144 :POINT144 + TypeFrGTNETSKT144 :Int + in145 :POINT145 + TypeFrGTNETSKT145 :Int + in146 :POINT146 + TypeFrGTNETSKT146 :Int + in147 :POINT147 + TypeFrGTNETSKT147 :Int + in148 :POINT148 + TypeFrGTNETSKT148 :Int + in149 :POINT149 + TypeFrGTNETSKT149 :Int + in150 :POINT150 + TypeFrGTNETSKT150 :Int + in151 :POINT151 + TypeFrGTNETSKT151 :Int + in152 :POINT152 + TypeFrGTNETSKT152 :Int + in153 :POINT153 + TypeFrGTNETSKT153 :Int + in154 :POINT154 + TypeFrGTNETSKT154 :Int + in155 :POINT155 + TypeFrGTNETSKT155 :Int + in156 :POINT156 + TypeFrGTNETSKT156 :Int + in157 :POINT157 + TypeFrGTNETSKT157 :Int + in158 :POINT158 + TypeFrGTNETSKT158 :Int + in159 :POINT159 + TypeFrGTNETSKT159 :Int + in160 :POINT160 + TypeFrGTNETSKT160 :Int + in161 :POINT161 + TypeFrGTNETSKT161 :Int + in162 :POINT162 + TypeFrGTNETSKT162 :Int + in163 :POINT163 + TypeFrGTNETSKT163 :Int + in164 :POINT164 + TypeFrGTNETSKT164 :Int + in165 :POINT165 + TypeFrGTNETSKT165 :Int + in166 :POINT166 + TypeFrGTNETSKT166 :Int + in167 :POINT167 + TypeFrGTNETSKT167 :Int + in168 :POINT168 + TypeFrGTNETSKT168 :Int + in169 :POINT169 + TypeFrGTNETSKT169 :Int + in170 :POINT170 + TypeFrGTNETSKT170 :Int + in171 :POINT171 + TypeFrGTNETSKT171 :Int + in172 :POINT172 + TypeFrGTNETSKT172 :Int + in173 :POINT173 + TypeFrGTNETSKT173 :Int + in174 :POINT174 + TypeFrGTNETSKT174 :Int + in175 :POINT175 + TypeFrGTNETSKT175 :Int + in176 :POINT176 + TypeFrGTNETSKT176 :Int + in177 :POINT177 + TypeFrGTNETSKT177 :Int + in178 :POINT178 + TypeFrGTNETSKT178 :Int + in179 :POINT179 + TypeFrGTNETSKT179 :Int + in180 :POINT180 + TypeFrGTNETSKT180 :Int + in181 :POINT181 + TypeFrGTNETSKT181 :Int + in182 :POINT182 + TypeFrGTNETSKT182 :Int + in183 :POINT183 + TypeFrGTNETSKT183 :Int + in184 :POINT184 + TypeFrGTNETSKT184 :Int + in185 :POINT185 + TypeFrGTNETSKT185 :Int + in186 :POINT186 + TypeFrGTNETSKT186 :Int + in187 :POINT187 + TypeFrGTNETSKT187 :Int + in188 :POINT188 + TypeFrGTNETSKT188 :Int + in189 :POINT189 + TypeFrGTNETSKT189 :Int + in190 :POINT190 + TypeFrGTNETSKT190 :Int + in191 :POINT191 + TypeFrGTNETSKT191 :Int + in192 :POINT192 + TypeFrGTNETSKT192 :Int + in193 :POINT193 + TypeFrGTNETSKT193 :Int + in194 :POINT194 + TypeFrGTNETSKT194 :Int + in195 :POINT195 + TypeFrGTNETSKT195 :Int + in196 :POINT196 + TypeFrGTNETSKT196 :Int + in197 :POINT197 + TypeFrGTNETSKT197 :Int + in198 :POINT198 + TypeFrGTNETSKT198 :Int + in199 :POINT199 + TypeFrGTNETSKT199 :Int + in200 :POINT200 + TypeFrGTNETSKT200 :Int + in201 :POINT201 + TypeFrGTNETSKT201 :Int + in202 :POINT202 + TypeFrGTNETSKT202 :Int + in203 :POINT203 + TypeFrGTNETSKT203 :Int + in204 :POINT204 + TypeFrGTNETSKT204 :Int + in205 :POINT205 + TypeFrGTNETSKT205 :Int + in206 :POINT206 + TypeFrGTNETSKT206 :Int + in207 :POINT207 + TypeFrGTNETSKT207 :Int + in208 :POINT208 + TypeFrGTNETSKT208 :Int + in209 :POINT209 + TypeFrGTNETSKT209 :Int + in210 :POINT210 + TypeFrGTNETSKT210 :Int + in211 :POINT211 + TypeFrGTNETSKT211 :Int + in212 :POINT212 + TypeFrGTNETSKT212 :Int + in213 :POINT213 + TypeFrGTNETSKT213 :Int + in214 :POINT214 + TypeFrGTNETSKT214 :Int + in215 :POINT215 + TypeFrGTNETSKT215 :Int + in216 :POINT216 + TypeFrGTNETSKT216 :Int + in217 :POINT217 + TypeFrGTNETSKT217 :Int + in218 :POINT218 + TypeFrGTNETSKT218 :Int + in219 :POINT219 + TypeFrGTNETSKT219 :Int + in220 :POINT220 + TypeFrGTNETSKT220 :Int + in221 :POINT221 + TypeFrGTNETSKT221 :Int + in222 :POINT222 + TypeFrGTNETSKT222 :Int + in223 :POINT223 + TypeFrGTNETSKT223 :Int + in224 :POINT224 + TypeFrGTNETSKT224 :Int + in225 :POINT225 + TypeFrGTNETSKT225 :Int + in226 :POINT226 + TypeFrGTNETSKT226 :Int + in227 :POINT227 + TypeFrGTNETSKT227 :Int + in228 :POINT228 + TypeFrGTNETSKT228 :Int + in229 :POINT229 + TypeFrGTNETSKT229 :Int + in230 :POINT230 + TypeFrGTNETSKT230 :Int + in231 :POINT231 + TypeFrGTNETSKT231 :Int + in232 :POINT232 + TypeFrGTNETSKT232 :Int + in233 :POINT233 + TypeFrGTNETSKT233 :Int + in234 :POINT234 + TypeFrGTNETSKT234 :Int + in235 :POINT235 + TypeFrGTNETSKT235 :Int + in236 :POINT236 + TypeFrGTNETSKT236 :Int + in237 :POINT237 + TypeFrGTNETSKT237 :Int + in238 :POINT238 + TypeFrGTNETSKT238 :Int + in239 :POINT239 + TypeFrGTNETSKT239 :Int + in240 :POINT240 + TypeFrGTNETSKT240 :Int + in241 :POINT241 + TypeFrGTNETSKT241 :Int + in242 :POINT242 + TypeFrGTNETSKT242 :Int + in243 :POINT243 + TypeFrGTNETSKT243 :Int + in244 :POINT244 + TypeFrGTNETSKT244 :Int + in245 :POINT245 + TypeFrGTNETSKT245 :Int + in246 :POINT246 + TypeFrGTNETSKT246 :Int + in247 :POINT247 + TypeFrGTNETSKT247 :Int + in248 :POINT248 + TypeFrGTNETSKT248 :Int + in249 :POINT249 + TypeFrGTNETSKT249 :Int + in250 :POINT250 + TypeFrGTNETSKT250 :Int + in251 :POINT251 + TypeFrGTNETSKT251 :Int + in252 :POINT252 + TypeFrGTNETSKT252 :Int + in253 :POINT253 + TypeFrGTNETSKT253 :Int + in254 :POINT254 + TypeFrGTNETSKT254 :Int + in255 :POINT255 + TypeFrGTNETSKT255 :Int + in256 :POINT256 + TypeFrGTNETSKT256 :Int + in257 :POINT257 + TypeFrGTNETSKT257 :Int + in258 :POINT258 + TypeFrGTNETSKT258 :Int + in259 :POINT259 + TypeFrGTNETSKT259 :Int + in260 :POINT260 + TypeFrGTNETSKT260 :Int + in261 :POINT261 + TypeFrGTNETSKT261 :Int + in262 :POINT262 + TypeFrGTNETSKT262 :Int + in263 :POINT263 + TypeFrGTNETSKT263 :Int + in264 :POINT264 + TypeFrGTNETSKT264 :Int + in265 :POINT265 + TypeFrGTNETSKT265 :Int + in266 :POINT266 + TypeFrGTNETSKT266 :Int + in267 :POINT267 + TypeFrGTNETSKT267 :Int + in268 :POINT268 + TypeFrGTNETSKT268 :Int + in269 :POINT269 + TypeFrGTNETSKT269 :Int + in270 :POINT270 + TypeFrGTNETSKT270 :Int + in271 :POINT271 + TypeFrGTNETSKT271 :Int + in272 :POINT272 + TypeFrGTNETSKT272 :Int + in273 :POINT273 + TypeFrGTNETSKT273 :Int + in274 :POINT274 + TypeFrGTNETSKT274 :Int + in275 :POINT275 + TypeFrGTNETSKT275 :Int + in276 :POINT276 + TypeFrGTNETSKT276 :Int + in277 :POINT277 + TypeFrGTNETSKT277 :Int + in278 :POINT278 + TypeFrGTNETSKT278 :Int + in279 :POINT279 + TypeFrGTNETSKT279 :Int + in280 :POINT280 + TypeFrGTNETSKT280 :Int + in281 :POINT281 + TypeFrGTNETSKT281 :Int + in282 :POINT282 + TypeFrGTNETSKT282 :Int + in283 :POINT283 + TypeFrGTNETSKT283 :Int + in284 :POINT284 + TypeFrGTNETSKT284 :Int + in285 :POINT285 + TypeFrGTNETSKT285 :Int + in286 :POINT286 + TypeFrGTNETSKT286 :Int + in287 :POINT287 + TypeFrGTNETSKT287 :Int + in288 :POINT288 + TypeFrGTNETSKT288 :Int + in289 :POINT289 + TypeFrGTNETSKT289 :Int + in290 :POINT290 + TypeFrGTNETSKT290 :Int + in291 :POINT291 + TypeFrGTNETSKT291 :Int + in292 :POINT292 + TypeFrGTNETSKT292 :Int + in293 :POINT293 + TypeFrGTNETSKT293 :Int + in294 :POINT294 + TypeFrGTNETSKT294 :Int + in295 :POINT295 + TypeFrGTNETSKT295 :Int + in296 :POINT296 + TypeFrGTNETSKT296 :Int + in297 :POINT297 + TypeFrGTNETSKT297 :Int + in298 :POINT298 + TypeFrGTNETSKT298 :Int + in299 :POINT299 + TypeFrGTNETSKT299 :Int + useVersion :THREE + LocalPort :12001 + RemotePort :12002 + rem_ip_0 :134 + rem_ip_1 :130 + rem_ip_2 :169 + rem_ip_3 :31 +wirelabel + 752 368 0 0 3 + Name :readyToSen + COL :BLUE + Monitor :Yes +WIRE + 720 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 720 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 752 272 0 0 3 + Name :rxCnt + COL :BLUE + Monitor :Yes +WIRE + 432 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 432 272 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +wirelabel + 400 144 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +wirelabel + 400 176 0 0 3 + Name :POINT1 + COL :BLUE + Monitor :Yes +wirelabel + 400 208 0 0 3 + Name :POINT2 + COL :BLUE + Monitor :Yes +wirelabel + 464 48 0 0 3 + Name :POINT3 + COL :BLUE + Monitor :Yes +wirelabel + 528 48 0 0 3 + Name :POINT4 + COL :BLUE + Monitor :Yes +WIRE + 496 16 0 0 2 + -64 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_CONSTANT + 400 16 0 0 1 + Val :60.0 +WIRE + 528 16 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 368 48 0 0 1 + Val :1 +WIRE + 400 48 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 432 48 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 304 176 0 0 1 + Val :-1 +WIRE + 336 176 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 176 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 304 208 0 0 1 + Val :-1 +WIRE + 336 208 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 208 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +GROUP + 240 112 0 0 0 + 6 +rtds_sharc_ctl_ICONST + 176 144 0 0 1 + Val :0 +rtds_sharc_ctl_UPDOWN + 272 112 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :5 +WIRE + 304 112 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 208 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 208 112 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 208 112 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 112 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +wirelabel + 336 432 0 0 3 + Name :POINT5 + COL :BLUE + Monitor :Yes +WIRE + 304 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_PB + 176 272 0 0 4 + Name :Send + Type :INTEGER + VOn :1 + VOff :0 +WIRE + 272 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 240 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 208 272 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +WIRE + 208 336 1 0 2 + -4 -32 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_TIMER + 176 432 0 0 6 + Tran :Rising Edge + SRST :No + RST :No + prtyp :2 + Proc :1 + Pri :2 +WIRE + 208 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 176 368 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 400 1 0 2 + -4 -32 4 32 + COL :RED + LW :1.0 +WIRE + 112 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 464 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 272 432 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 464 400 1 0 2 + -4 -128 4 96 + COL :RED + LW :1.0 +WIRE + 272 496 0 0 2 + -160 -4 192 4 + COL :RED + LW :1.0 +WIRE + 112 464 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.dft.2 b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.dft.2 new file mode 100644 index 000000000..5e2c86cc5 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.dft.2 @@ -0,0 +1,1573 @@ +DRAFT 4.004.2 +RTDS +TITLE: Test Circuit +CREATED: Mar 21, 2014 (jss) +LAST-MODIFIED: Nov 14, 2016 (msv-ufa) +TIME-STEP: 5.0E-5 +FINISH-TIME: 0.2 +PRINT-STEP: 5.0E-4 +RTDS-RACK: 8 +COMPILE-MODE: AUTO +RTDS REAL-TIME: Yes +1 SUBSYSTEMS +SUBSYSTEM-TAB-NAME: SS #1 +SUBSYSTEM-TITLE: +SUBSYSTEM-COMMENT: +SUBSYSTEM-PRINTMODE: PRINT-LAYOUT:CUSTOM PAPER-DIMENSIONS:8.5x11 +53 COMPONENTS +WIRE + 1584 80 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 1616 80 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +rtds_risc_ctl_PROCASN + 80 48 0 0 3 + CPRO :1 + BRD :2 + ABC :A +GROUP + 336 336 0 0 0 + 7 +wirelabel + 432 336 0 0 3 + Name :txCnt + COL :BLUE + Monitor :Yes +WIRE + 400 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 272 368 0 0 1 + Val :0 +wirelabel + 304 336 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_UPDOWN + 368 336 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :4 +rtds_sharc_ctl_EDGEDET + 368 272 0 0 6 + ED :0 -> 1 + OV :1 + prtyp :2 + Proc :1 + Pri :3 + cmv :1 +_rtds_GTNET_SKT.def + 592 144 0 0 1222 + Name :GTNETSKT1 + Mode :UDP + DataDirection :Send/Receive + Port :1 + Card :1 + Proc :1 + Pri :6 + prtyp :2 + sfx : + FromFile :NO + note : + ToFile :NO + note1 : + numVarsToGTNETSKT :5 + out0 :POINT0 + TypeToGTNETSKT0 :Int + out1 :POINT1 + TypeToGTNETSKT1 :Int + out2 :POINT2 + TypeToGTNETSKT2 :Int + out3 :POINT3 + TypeToGTNETSKT3 :Int + out4 :POINT4 + TypeToGTNETSKT4 :Float + out5 :POINT5 + TypeToGTNETSKT5 :Int + out6 :POINT6 + TypeToGTNETSKT6 :Int + out7 :POINT7 + TypeToGTNETSKT7 :Int + out8 :POINT8 + TypeToGTNETSKT8 :Int + out9 :POINT9 + TypeToGTNETSKT9 :Int + out10 :POINT10 + TypeToGTNETSKT10 :Int + out11 :POINT11 + TypeToGTNETSKT11 :Int + out12 :POINT12 + TypeToGTNETSKT12 :Int + out13 :POINT13 + TypeToGTNETSKT13 :Int + out14 :POINT14 + TypeToGTNETSKT14 :Int + out15 :POINT15 + TypeToGTNETSKT15 :Int + out16 :POINT16 + TypeToGTNETSKT16 :Int + out17 :POINT17 + TypeToGTNETSKT17 :Int + out18 :POINT18 + TypeToGTNETSKT18 :Int + out19 :POINT19 + TypeToGTNETSKT19 :Int + out20 :POINT20 + TypeToGTNETSKT20 :Int + out21 :POINT21 + TypeToGTNETSKT21 :Int + out22 :POINT22 + TypeToGTNETSKT22 :Int + out23 :POINT23 + TypeToGTNETSKT23 :Int + out24 :POINT24 + TypeToGTNETSKT24 :Int + out25 :POINT25 + TypeToGTNETSKT25 :Int + out26 :POINT26 + TypeToGTNETSKT26 :Int + out27 :POINT27 + TypeToGTNETSKT27 :Int + out28 :POINT28 + TypeToGTNETSKT28 :Int + out29 :POINT29 + TypeToGTNETSKT29 :Int + out30 :POINT30 + TypeToGTNETSKT30 :Int + out31 :POINT31 + TypeToGTNETSKT31 :Int + out32 :POINT32 + TypeToGTNETSKT32 :Int + out33 :POINT33 + TypeToGTNETSKT33 :Int + out34 :POINT34 + TypeToGTNETSKT34 :Int + out35 :POINT35 + TypeToGTNETSKT35 :Int + out36 :POINT36 + TypeToGTNETSKT36 :Int + out37 :POINT37 + TypeToGTNETSKT37 :Int + out38 :POINT38 + TypeToGTNETSKT38 :Int + out39 :POINT39 + TypeToGTNETSKT39 :Int + out40 :POINT40 + TypeToGTNETSKT40 :Int + out41 :POINT41 + TypeToGTNETSKT41 :Int + out42 :POINT42 + TypeToGTNETSKT42 :Int + out43 :POINT43 + TypeToGTNETSKT43 :Int + out44 :POINT44 + TypeToGTNETSKT44 :Int + out45 :POINT45 + TypeToGTNETSKT45 :Int + out46 :POINT46 + TypeToGTNETSKT46 :Int + out47 :POINT47 + TypeToGTNETSKT47 :Int + out48 :POINT48 + TypeToGTNETSKT48 :Int + out49 :POINT49 + TypeToGTNETSKT49 :Int + out50 :POINT50 + TypeToGTNETSKT50 :Int + out51 :POINT51 + TypeToGTNETSKT51 :Int + out52 :POINT52 + TypeToGTNETSKT52 :Int + out53 :POINT53 + TypeToGTNETSKT53 :Int + out54 :POINT54 + TypeToGTNETSKT54 :Int + out55 :POINT55 + TypeToGTNETSKT55 :Int + out56 :POINT56 + TypeToGTNETSKT56 :Int + out57 :POINT57 + TypeToGTNETSKT57 :Int + out58 :POINT58 + TypeToGTNETSKT58 :Int + out59 :POINT59 + TypeToGTNETSKT59 :Int + out60 :POINT60 + TypeToGTNETSKT60 :Int + out61 :POINT61 + TypeToGTNETSKT61 :Int + out62 :POINT62 + TypeToGTNETSKT62 :Int + out63 :POINT63 + TypeToGTNETSKT63 :Int + out64 :POINT64 + TypeToGTNETSKT64 :Int + out65 :POINT65 + TypeToGTNETSKT65 :Int + out66 :POINT66 + TypeToGTNETSKT66 :Int + out67 :POINT67 + TypeToGTNETSKT67 :Int + out68 :POINT68 + TypeToGTNETSKT68 :Int + out69 :POINT69 + TypeToGTNETSKT69 :Int + out70 :POINT70 + TypeToGTNETSKT70 :Int + out71 :POINT71 + TypeToGTNETSKT71 :Int + out72 :POINT72 + TypeToGTNETSKT72 :Int + out73 :POINT73 + TypeToGTNETSKT73 :Int + out74 :POINT74 + TypeToGTNETSKT74 :Int + out75 :POINT75 + TypeToGTNETSKT75 :Int + out76 :POINT76 + TypeToGTNETSKT76 :Int + out77 :POINT77 + TypeToGTNETSKT77 :Int + out78 :POINT78 + TypeToGTNETSKT78 :Int + out79 :POINT79 + TypeToGTNETSKT79 :Int + out80 :POINT80 + TypeToGTNETSKT80 :Int + out81 :POINT81 + TypeToGTNETSKT81 :Int + out82 :POINT82 + TypeToGTNETSKT82 :Int + out83 :POINT83 + TypeToGTNETSKT83 :Int + out84 :POINT84 + TypeToGTNETSKT84 :Int + out85 :POINT85 + TypeToGTNETSKT85 :Int + out86 :POINT86 + TypeToGTNETSKT86 :Int + out87 :POINT87 + TypeToGTNETSKT87 :Int + out88 :POINT88 + TypeToGTNETSKT88 :Int + out89 :POINT89 + TypeToGTNETSKT89 :Int + out90 :POINT90 + TypeToGTNETSKT90 :Int + out91 :POINT91 + TypeToGTNETSKT91 :Int + out92 :POINT92 + TypeToGTNETSKT92 :Int + out93 :POINT93 + TypeToGTNETSKT93 :Int + out94 :POINT94 + TypeToGTNETSKT94 :Int + out95 :POINT95 + TypeToGTNETSKT95 :Int + out96 :POINT96 + TypeToGTNETSKT96 :Int + out97 :POINT97 + TypeToGTNETSKT97 :Int + out98 :POINT98 + TypeToGTNETSKT98 :Int + out99 :POINT99 + TypeToGTNETSKT99 :Int + out100 :POINT100 + TypeToGTNETSKT100 :Int + out101 :POINT101 + TypeToGTNETSKT101 :Int + out102 :POINT102 + TypeToGTNETSKT102 :Int + out103 :POINT103 + TypeToGTNETSKT103 :Int + out104 :POINT104 + TypeToGTNETSKT104 :Int + out105 :POINT105 + TypeToGTNETSKT105 :Int + out106 :POINT106 + TypeToGTNETSKT106 :Int + out107 :POINT107 + TypeToGTNETSKT107 :Int + out108 :POINT108 + TypeToGTNETSKT108 :Int + out109 :POINT109 + TypeToGTNETSKT109 :Int + out110 :POINT110 + TypeToGTNETSKT110 :Int + out111 :POINT111 + TypeToGTNETSKT111 :Int + out112 :POINT112 + TypeToGTNETSKT112 :Int + out113 :POINT113 + TypeToGTNETSKT113 :Int + out114 :POINT114 + TypeToGTNETSKT114 :Int + out115 :POINT115 + TypeToGTNETSKT115 :Int + out116 :POINT116 + TypeToGTNETSKT116 :Int + out117 :POINT117 + TypeToGTNETSKT117 :Int + out118 :POINT118 + TypeToGTNETSKT118 :Int + out119 :POINT119 + TypeToGTNETSKT119 :Int + out120 :POINT120 + TypeToGTNETSKT120 :Int + out121 :POINT121 + TypeToGTNETSKT121 :Int + out122 :POINT122 + TypeToGTNETSKT122 :Int + out123 :POINT123 + TypeToGTNETSKT123 :Int + out124 :POINT124 + TypeToGTNETSKT124 :Int + out125 :POINT125 + TypeToGTNETSKT125 :Int + out126 :POINT126 + TypeToGTNETSKT126 :Int + out127 :POINT127 + TypeToGTNETSKT127 :Int + out128 :POINT128 + TypeToGTNETSKT128 :Int + out129 :POINT129 + TypeToGTNETSKT129 :Int + out130 :POINT130 + TypeToGTNETSKT130 :Int + out131 :POINT131 + TypeToGTNETSKT131 :Int + out132 :POINT132 + TypeToGTNETSKT132 :Int + out133 :POINT133 + TypeToGTNETSKT133 :Int + out134 :POINT134 + TypeToGTNETSKT134 :Int + out135 :POINT135 + TypeToGTNETSKT135 :Int + out136 :POINT136 + TypeToGTNETSKT136 :Int + out137 :POINT137 + TypeToGTNETSKT137 :Int + out138 :POINT138 + TypeToGTNETSKT138 :Int + out139 :POINT139 + TypeToGTNETSKT139 :Int + out140 :POINT140 + TypeToGTNETSKT140 :Int + out141 :POINT141 + TypeToGTNETSKT141 :Int + out142 :POINT142 + TypeToGTNETSKT142 :Int + out143 :POINT143 + TypeToGTNETSKT143 :Int + out144 :POINT144 + TypeToGTNETSKT144 :Int + out145 :POINT145 + TypeToGTNETSKT145 :Int + out146 :POINT146 + TypeToGTNETSKT146 :Int + out147 :POINT147 + TypeToGTNETSKT147 :Int + out148 :POINT148 + TypeToGTNETSKT148 :Int + out149 :POINT149 + TypeToGTNETSKT149 :Int + out150 :POINT150 + TypeToGTNETSKT150 :Int + out151 :POINT151 + TypeToGTNETSKT151 :Int + out152 :POINT152 + TypeToGTNETSKT152 :Int + out153 :POINT153 + TypeToGTNETSKT153 :Int + out154 :POINT154 + TypeToGTNETSKT154 :Int + out155 :POINT155 + TypeToGTNETSKT155 :Int + out156 :POINT156 + TypeToGTNETSKT156 :Int + out157 :POINT157 + TypeToGTNETSKT157 :Int + out158 :POINT158 + TypeToGTNETSKT158 :Int + out159 :POINT159 + TypeToGTNETSKT159 :Int + out160 :POINT160 + TypeToGTNETSKT160 :Int + out161 :POINT161 + TypeToGTNETSKT161 :Int + out162 :POINT162 + TypeToGTNETSKT162 :Int + out163 :POINT163 + TypeToGTNETSKT163 :Int + out164 :POINT164 + TypeToGTNETSKT164 :Int + out165 :POINT165 + TypeToGTNETSKT165 :Int + out166 :POINT166 + TypeToGTNETSKT166 :Int + out167 :POINT167 + TypeToGTNETSKT167 :Int + out168 :POINT168 + TypeToGTNETSKT168 :Int + out169 :POINT169 + TypeToGTNETSKT169 :Int + out170 :POINT170 + TypeToGTNETSKT170 :Int + out171 :POINT171 + TypeToGTNETSKT171 :Int + out172 :POINT172 + TypeToGTNETSKT172 :Int + out173 :POINT173 + TypeToGTNETSKT173 :Int + out174 :POINT174 + TypeToGTNETSKT174 :Int + out175 :POINT175 + TypeToGTNETSKT175 :Int + out176 :POINT176 + TypeToGTNETSKT176 :Int + out177 :POINT177 + TypeToGTNETSKT177 :Int + out178 :POINT178 + TypeToGTNETSKT178 :Int + out179 :POINT179 + TypeToGTNETSKT179 :Int + out180 :POINT180 + TypeToGTNETSKT180 :Int + out181 :POINT181 + TypeToGTNETSKT181 :Int + out182 :POINT182 + TypeToGTNETSKT182 :Int + out183 :POINT183 + TypeToGTNETSKT183 :Int + out184 :POINT184 + TypeToGTNETSKT184 :Int + out185 :POINT185 + TypeToGTNETSKT185 :Int + out186 :POINT186 + TypeToGTNETSKT186 :Int + out187 :POINT187 + TypeToGTNETSKT187 :Int + out188 :POINT188 + TypeToGTNETSKT188 :Int + out189 :POINT189 + TypeToGTNETSKT189 :Int + out190 :POINT190 + TypeToGTNETSKT190 :Int + out191 :POINT191 + TypeToGTNETSKT191 :Int + out192 :POINT192 + TypeToGTNETSKT192 :Int + out193 :POINT193 + TypeToGTNETSKT193 :Int + out194 :POINT194 + TypeToGTNETSKT194 :Int + out195 :POINT195 + TypeToGTNETSKT195 :Int + out196 :POINT196 + TypeToGTNETSKT196 :Int + out197 :POINT197 + TypeToGTNETSKT197 :Int + out198 :POINT198 + TypeToGTNETSKT198 :Int + out199 :POINT199 + TypeToGTNETSKT199 :Int + out200 :POINT200 + TypeToGTNETSKT200 :Int + out201 :POINT201 + TypeToGTNETSKT201 :Int + out202 :POINT202 + TypeToGTNETSKT202 :Int + out203 :POINT203 + TypeToGTNETSKT203 :Int + out204 :POINT204 + TypeToGTNETSKT204 :Int + out205 :POINT205 + TypeToGTNETSKT205 :Int + out206 :POINT206 + TypeToGTNETSKT206 :Int + out207 :POINT207 + TypeToGTNETSKT207 :Int + out208 :POINT208 + TypeToGTNETSKT208 :Int + out209 :POINT209 + TypeToGTNETSKT209 :Int + out210 :POINT210 + TypeToGTNETSKT210 :Int + out211 :POINT211 + TypeToGTNETSKT211 :Int + out212 :POINT212 + TypeToGTNETSKT212 :Int + out213 :POINT213 + TypeToGTNETSKT213 :Int + out214 :POINT214 + TypeToGTNETSKT214 :Int + out215 :POINT215 + TypeToGTNETSKT215 :Int + out216 :POINT216 + TypeToGTNETSKT216 :Int + out217 :POINT217 + TypeToGTNETSKT217 :Int + out218 :POINT218 + TypeToGTNETSKT218 :Int + out219 :POINT219 + TypeToGTNETSKT219 :Int + out220 :POINT220 + TypeToGTNETSKT220 :Int + out221 :POINT221 + TypeToGTNETSKT221 :Int + out222 :POINT222 + TypeToGTNETSKT222 :Int + out223 :POINT223 + TypeToGTNETSKT223 :Int + out224 :POINT224 + TypeToGTNETSKT224 :Int + out225 :POINT225 + TypeToGTNETSKT225 :Int + out226 :POINT226 + TypeToGTNETSKT226 :Int + out227 :POINT227 + TypeToGTNETSKT227 :Int + out228 :POINT228 + TypeToGTNETSKT228 :Int + out229 :POINT229 + TypeToGTNETSKT229 :Int + out230 :POINT230 + TypeToGTNETSKT230 :Int + out231 :POINT231 + TypeToGTNETSKT231 :Int + out232 :POINT232 + TypeToGTNETSKT232 :Int + out233 :POINT233 + TypeToGTNETSKT233 :Int + out234 :POINT234 + TypeToGTNETSKT234 :Int + out235 :POINT235 + TypeToGTNETSKT235 :Int + out236 :POINT236 + TypeToGTNETSKT236 :Int + out237 :POINT237 + TypeToGTNETSKT237 :Int + out238 :POINT238 + TypeToGTNETSKT238 :Int + out239 :POINT239 + TypeToGTNETSKT239 :Int + out240 :POINT240 + TypeToGTNETSKT240 :Int + out241 :POINT241 + TypeToGTNETSKT241 :Int + out242 :POINT242 + TypeToGTNETSKT242 :Int + out243 :POINT243 + TypeToGTNETSKT243 :Int + out244 :POINT244 + TypeToGTNETSKT244 :Int + out245 :POINT245 + TypeToGTNETSKT245 :Int + out246 :POINT246 + TypeToGTNETSKT246 :Int + out247 :POINT247 + TypeToGTNETSKT247 :Int + out248 :POINT248 + TypeToGTNETSKT248 :Int + out249 :POINT249 + TypeToGTNETSKT249 :Int + out250 :POINT250 + TypeToGTNETSKT250 :Int + out251 :POINT251 + TypeToGTNETSKT251 :Int + out252 :POINT252 + TypeToGTNETSKT252 :Int + out253 :POINT253 + TypeToGTNETSKT253 :Int + out254 :POINT254 + TypeToGTNETSKT254 :Int + out255 :POINT255 + TypeToGTNETSKT255 :Int + out256 :POINT256 + TypeToGTNETSKT256 :Int + out257 :POINT257 + TypeToGTNETSKT257 :Int + out258 :POINT258 + TypeToGTNETSKT258 :Int + out259 :POINT259 + TypeToGTNETSKT259 :Int + out260 :POINT260 + TypeToGTNETSKT260 :Int + out261 :POINT261 + TypeToGTNETSKT261 :Int + out262 :POINT262 + TypeToGTNETSKT262 :Int + out263 :POINT263 + TypeToGTNETSKT263 :Int + out264 :POINT264 + TypeToGTNETSKT264 :Int + out265 :POINT265 + TypeToGTNETSKT265 :Int + out266 :POINT266 + TypeToGTNETSKT266 :Int + out267 :POINT267 + TypeToGTNETSKT267 :Int + out268 :POINT268 + TypeToGTNETSKT268 :Int + out269 :POINT269 + TypeToGTNETSKT269 :Int + out270 :POINT270 + TypeToGTNETSKT270 :Int + out271 :POINT271 + TypeToGTNETSKT271 :Int + out272 :POINT272 + TypeToGTNETSKT272 :Int + out273 :POINT273 + TypeToGTNETSKT273 :Int + out274 :POINT274 + TypeToGTNETSKT274 :Int + out275 :POINT275 + TypeToGTNETSKT275 :Int + out276 :POINT276 + TypeToGTNETSKT276 :Int + out277 :POINT277 + TypeToGTNETSKT277 :Int + out278 :POINT278 + TypeToGTNETSKT278 :Int + out279 :POINT279 + TypeToGTNETSKT279 :Int + out280 :POINT280 + TypeToGTNETSKT280 :Int + out281 :POINT281 + TypeToGTNETSKT281 :Int + out282 :POINT282 + TypeToGTNETSKT282 :Int + out283 :POINT283 + TypeToGTNETSKT283 :Int + out284 :POINT284 + TypeToGTNETSKT284 :Int + out285 :POINT285 + TypeToGTNETSKT285 :Int + out286 :POINT286 + TypeToGTNETSKT286 :Int + out287 :POINT287 + TypeToGTNETSKT287 :Int + out288 :POINT288 + TypeToGTNETSKT288 :Int + out289 :POINT289 + TypeToGTNETSKT289 :Int + out290 :POINT290 + TypeToGTNETSKT290 :Int + out291 :POINT291 + TypeToGTNETSKT291 :Int + out292 :POINT292 + TypeToGTNETSKT292 :Int + out293 :POINT293 + TypeToGTNETSKT293 :Int + out294 :POINT294 + TypeToGTNETSKT294 :Int + out295 :POINT295 + TypeToGTNETSKT295 :Int + out296 :POINT296 + TypeToGTNETSKT296 :Int + out297 :POINT297 + TypeToGTNETSKT297 :Int + out298 :POINT298 + TypeToGTNETSKT298 :Int + out299 :POINT299 + TypeToGTNETSKT299 :Int + numVarsFromGTNETSKT :5 + in0 :POINTIn0 + TypeFrGTNETSKT0 :Int + in1 :POINTin1 + TypeFrGTNETSKT1 :Int + in2 :POINTin2 + TypeFrGTNETSKT2 :Int + in3 :POINTin3 + TypeFrGTNETSKT3 :Int + in4 :POINTin4 + TypeFrGTNETSKT4 :Float + in5 :POINT5 + TypeFrGTNETSKT5 :Int + in6 :POINT6 + TypeFrGTNETSKT6 :Int + in7 :POINT7 + TypeFrGTNETSKT7 :Int + in8 :POINT8 + TypeFrGTNETSKT8 :Int + in9 :POINT9 + TypeFrGTNETSKT9 :Int + in10 :POINT10 + TypeFrGTNETSKT10 :Int + in11 :POINT11 + TypeFrGTNETSKT11 :Int + in12 :POINT12 + TypeFrGTNETSKT12 :Int + in13 :POINT13 + TypeFrGTNETSKT13 :Int + in14 :POINT14 + TypeFrGTNETSKT14 :Int + in15 :POINT15 + TypeFrGTNETSKT15 :Int + in16 :POINT16 + TypeFrGTNETSKT16 :Int + in17 :POINT17 + TypeFrGTNETSKT17 :Int + in18 :POINT18 + TypeFrGTNETSKT18 :Int + in19 :POINT19 + TypeFrGTNETSKT19 :Int + in20 :POINT20 + TypeFrGTNETSKT20 :Int + in21 :POINT21 + TypeFrGTNETSKT21 :Int + in22 :POINT22 + TypeFrGTNETSKT22 :Int + in23 :POINT23 + TypeFrGTNETSKT23 :Int + in24 :POINT24 + TypeFrGTNETSKT24 :Int + in25 :POINT25 + TypeFrGTNETSKT25 :Int + in26 :POINT26 + TypeFrGTNETSKT26 :Int + in27 :POINT27 + TypeFrGTNETSKT27 :Int + in28 :POINT28 + TypeFrGTNETSKT28 :Int + in29 :POINT29 + TypeFrGTNETSKT29 :Int + in30 :POINT30 + TypeFrGTNETSKT30 :Int + in31 :POINT31 + TypeFrGTNETSKT31 :Int + in32 :POINT32 + TypeFrGTNETSKT32 :Int + in33 :POINT33 + TypeFrGTNETSKT33 :Int + in34 :POINT34 + TypeFrGTNETSKT34 :Int + in35 :POINT35 + TypeFrGTNETSKT35 :Int + in36 :POINT36 + TypeFrGTNETSKT36 :Int + in37 :POINT37 + TypeFrGTNETSKT37 :Int + in38 :POINT38 + TypeFrGTNETSKT38 :Int + in39 :POINT39 + TypeFrGTNETSKT39 :Int + in40 :POINT40 + TypeFrGTNETSKT40 :Int + in41 :POINT41 + TypeFrGTNETSKT41 :Int + in42 :POINT42 + TypeFrGTNETSKT42 :Int + in43 :POINT43 + TypeFrGTNETSKT43 :Int + in44 :POINT44 + TypeFrGTNETSKT44 :Int + in45 :POINT45 + TypeFrGTNETSKT45 :Int + in46 :POINT46 + TypeFrGTNETSKT46 :Int + in47 :POINT47 + TypeFrGTNETSKT47 :Int + in48 :POINT48 + TypeFrGTNETSKT48 :Int + in49 :POINT49 + TypeFrGTNETSKT49 :Int + in50 :POINT50 + TypeFrGTNETSKT50 :Int + in51 :POINT51 + TypeFrGTNETSKT51 :Int + in52 :POINT52 + TypeFrGTNETSKT52 :Int + in53 :POINT53 + TypeFrGTNETSKT53 :Int + in54 :POINT54 + TypeFrGTNETSKT54 :Int + in55 :POINT55 + TypeFrGTNETSKT55 :Int + in56 :POINT56 + TypeFrGTNETSKT56 :Int + in57 :POINT57 + TypeFrGTNETSKT57 :Int + in58 :POINT58 + TypeFrGTNETSKT58 :Int + in59 :POINT59 + TypeFrGTNETSKT59 :Int + in60 :POINT60 + TypeFrGTNETSKT60 :Int + in61 :POINT61 + TypeFrGTNETSKT61 :Int + in62 :POINT62 + TypeFrGTNETSKT62 :Int + in63 :POINT63 + TypeFrGTNETSKT63 :Int + in64 :POINT64 + TypeFrGTNETSKT64 :Int + in65 :POINT65 + TypeFrGTNETSKT65 :Int + in66 :POINT66 + TypeFrGTNETSKT66 :Int + in67 :POINT67 + TypeFrGTNETSKT67 :Int + in68 :POINT68 + TypeFrGTNETSKT68 :Int + in69 :POINT69 + TypeFrGTNETSKT69 :Int + in70 :POINT70 + TypeFrGTNETSKT70 :Int + in71 :POINT71 + TypeFrGTNETSKT71 :Int + in72 :POINT72 + TypeFrGTNETSKT72 :Int + in73 :POINT73 + TypeFrGTNETSKT73 :Int + in74 :POINT74 + TypeFrGTNETSKT74 :Int + in75 :POINT75 + TypeFrGTNETSKT75 :Int + in76 :POINT76 + TypeFrGTNETSKT76 :Int + in77 :POINT77 + TypeFrGTNETSKT77 :Int + in78 :POINT78 + TypeFrGTNETSKT78 :Int + in79 :POINT79 + TypeFrGTNETSKT79 :Int + in80 :POINT80 + TypeFrGTNETSKT80 :Int + in81 :POINT81 + TypeFrGTNETSKT81 :Int + in82 :POINT82 + TypeFrGTNETSKT82 :Int + in83 :POINT83 + TypeFrGTNETSKT83 :Int + in84 :POINT84 + TypeFrGTNETSKT84 :Int + in85 :POINT85 + TypeFrGTNETSKT85 :Int + in86 :POINT86 + TypeFrGTNETSKT86 :Int + in87 :POINT87 + TypeFrGTNETSKT87 :Int + in88 :POINT88 + TypeFrGTNETSKT88 :Int + in89 :POINT89 + TypeFrGTNETSKT89 :Int + in90 :POINT90 + TypeFrGTNETSKT90 :Int + in91 :POINT91 + TypeFrGTNETSKT91 :Int + in92 :POINT92 + TypeFrGTNETSKT92 :Int + in93 :POINT93 + TypeFrGTNETSKT93 :Int + in94 :POINT94 + TypeFrGTNETSKT94 :Int + in95 :POINT95 + TypeFrGTNETSKT95 :Int + in96 :POINT96 + TypeFrGTNETSKT96 :Int + in97 :POINT97 + TypeFrGTNETSKT97 :Int + in98 :POINT98 + TypeFrGTNETSKT98 :Int + in99 :POINT99 + TypeFrGTNETSKT99 :Int + in100 :POINT100 + TypeFrGTNETSKT100 :Int + in101 :POINT101 + TypeFrGTNETSKT101 :Int + in102 :POINT102 + TypeFrGTNETSKT102 :Int + in103 :POINT103 + TypeFrGTNETSKT103 :Int + in104 :POINT104 + TypeFrGTNETSKT104 :Int + in105 :POINT105 + TypeFrGTNETSKT105 :Int + in106 :POINT106 + TypeFrGTNETSKT106 :Int + in107 :POINT107 + TypeFrGTNETSKT107 :Int + in108 :POINT108 + TypeFrGTNETSKT108 :Int + in109 :POINT109 + TypeFrGTNETSKT109 :Int + in110 :POINT110 + TypeFrGTNETSKT110 :Int + in111 :POINT111 + TypeFrGTNETSKT111 :Int + in112 :POINT112 + TypeFrGTNETSKT112 :Int + in113 :POINT113 + TypeFrGTNETSKT113 :Int + in114 :POINT114 + TypeFrGTNETSKT114 :Int + in115 :POINT115 + TypeFrGTNETSKT115 :Int + in116 :POINT116 + TypeFrGTNETSKT116 :Int + in117 :POINT117 + TypeFrGTNETSKT117 :Int + in118 :POINT118 + TypeFrGTNETSKT118 :Int + in119 :POINT119 + TypeFrGTNETSKT119 :Int + in120 :POINT120 + TypeFrGTNETSKT120 :Int + in121 :POINT121 + TypeFrGTNETSKT121 :Int + in122 :POINT122 + TypeFrGTNETSKT122 :Int + in123 :POINT123 + TypeFrGTNETSKT123 :Int + in124 :POINT124 + TypeFrGTNETSKT124 :Int + in125 :POINT125 + TypeFrGTNETSKT125 :Int + in126 :POINT126 + TypeFrGTNETSKT126 :Int + in127 :POINT127 + TypeFrGTNETSKT127 :Int + in128 :POINT128 + TypeFrGTNETSKT128 :Int + in129 :POINT129 + TypeFrGTNETSKT129 :Int + in130 :POINT130 + TypeFrGTNETSKT130 :Int + in131 :POINT131 + TypeFrGTNETSKT131 :Int + in132 :POINT132 + TypeFrGTNETSKT132 :Int + in133 :POINT133 + TypeFrGTNETSKT133 :Int + in134 :POINT134 + TypeFrGTNETSKT134 :Int + in135 :POINT135 + TypeFrGTNETSKT135 :Int + in136 :POINT136 + TypeFrGTNETSKT136 :Int + in137 :POINT137 + TypeFrGTNETSKT137 :Int + in138 :POINT138 + TypeFrGTNETSKT138 :Int + in139 :POINT139 + TypeFrGTNETSKT139 :Int + in140 :POINT140 + TypeFrGTNETSKT140 :Int + in141 :POINT141 + TypeFrGTNETSKT141 :Int + in142 :POINT142 + TypeFrGTNETSKT142 :Int + in143 :POINT143 + TypeFrGTNETSKT143 :Int + in144 :POINT144 + TypeFrGTNETSKT144 :Int + in145 :POINT145 + TypeFrGTNETSKT145 :Int + in146 :POINT146 + TypeFrGTNETSKT146 :Int + in147 :POINT147 + TypeFrGTNETSKT147 :Int + in148 :POINT148 + TypeFrGTNETSKT148 :Int + in149 :POINT149 + TypeFrGTNETSKT149 :Int + in150 :POINT150 + TypeFrGTNETSKT150 :Int + in151 :POINT151 + TypeFrGTNETSKT151 :Int + in152 :POINT152 + TypeFrGTNETSKT152 :Int + in153 :POINT153 + TypeFrGTNETSKT153 :Int + in154 :POINT154 + TypeFrGTNETSKT154 :Int + in155 :POINT155 + TypeFrGTNETSKT155 :Int + in156 :POINT156 + TypeFrGTNETSKT156 :Int + in157 :POINT157 + TypeFrGTNETSKT157 :Int + in158 :POINT158 + TypeFrGTNETSKT158 :Int + in159 :POINT159 + TypeFrGTNETSKT159 :Int + in160 :POINT160 + TypeFrGTNETSKT160 :Int + in161 :POINT161 + TypeFrGTNETSKT161 :Int + in162 :POINT162 + TypeFrGTNETSKT162 :Int + in163 :POINT163 + TypeFrGTNETSKT163 :Int + in164 :POINT164 + TypeFrGTNETSKT164 :Int + in165 :POINT165 + TypeFrGTNETSKT165 :Int + in166 :POINT166 + TypeFrGTNETSKT166 :Int + in167 :POINT167 + TypeFrGTNETSKT167 :Int + in168 :POINT168 + TypeFrGTNETSKT168 :Int + in169 :POINT169 + TypeFrGTNETSKT169 :Int + in170 :POINT170 + TypeFrGTNETSKT170 :Int + in171 :POINT171 + TypeFrGTNETSKT171 :Int + in172 :POINT172 + TypeFrGTNETSKT172 :Int + in173 :POINT173 + TypeFrGTNETSKT173 :Int + in174 :POINT174 + TypeFrGTNETSKT174 :Int + in175 :POINT175 + TypeFrGTNETSKT175 :Int + in176 :POINT176 + TypeFrGTNETSKT176 :Int + in177 :POINT177 + TypeFrGTNETSKT177 :Int + in178 :POINT178 + TypeFrGTNETSKT178 :Int + in179 :POINT179 + TypeFrGTNETSKT179 :Int + in180 :POINT180 + TypeFrGTNETSKT180 :Int + in181 :POINT181 + TypeFrGTNETSKT181 :Int + in182 :POINT182 + TypeFrGTNETSKT182 :Int + in183 :POINT183 + TypeFrGTNETSKT183 :Int + in184 :POINT184 + TypeFrGTNETSKT184 :Int + in185 :POINT185 + TypeFrGTNETSKT185 :Int + in186 :POINT186 + TypeFrGTNETSKT186 :Int + in187 :POINT187 + TypeFrGTNETSKT187 :Int + in188 :POINT188 + TypeFrGTNETSKT188 :Int + in189 :POINT189 + TypeFrGTNETSKT189 :Int + in190 :POINT190 + TypeFrGTNETSKT190 :Int + in191 :POINT191 + TypeFrGTNETSKT191 :Int + in192 :POINT192 + TypeFrGTNETSKT192 :Int + in193 :POINT193 + TypeFrGTNETSKT193 :Int + in194 :POINT194 + TypeFrGTNETSKT194 :Int + in195 :POINT195 + TypeFrGTNETSKT195 :Int + in196 :POINT196 + TypeFrGTNETSKT196 :Int + in197 :POINT197 + TypeFrGTNETSKT197 :Int + in198 :POINT198 + TypeFrGTNETSKT198 :Int + in199 :POINT199 + TypeFrGTNETSKT199 :Int + in200 :POINT200 + TypeFrGTNETSKT200 :Int + in201 :POINT201 + TypeFrGTNETSKT201 :Int + in202 :POINT202 + TypeFrGTNETSKT202 :Int + in203 :POINT203 + TypeFrGTNETSKT203 :Int + in204 :POINT204 + TypeFrGTNETSKT204 :Int + in205 :POINT205 + TypeFrGTNETSKT205 :Int + in206 :POINT206 + TypeFrGTNETSKT206 :Int + in207 :POINT207 + TypeFrGTNETSKT207 :Int + in208 :POINT208 + TypeFrGTNETSKT208 :Int + in209 :POINT209 + TypeFrGTNETSKT209 :Int + in210 :POINT210 + TypeFrGTNETSKT210 :Int + in211 :POINT211 + TypeFrGTNETSKT211 :Int + in212 :POINT212 + TypeFrGTNETSKT212 :Int + in213 :POINT213 + TypeFrGTNETSKT213 :Int + in214 :POINT214 + TypeFrGTNETSKT214 :Int + in215 :POINT215 + TypeFrGTNETSKT215 :Int + in216 :POINT216 + TypeFrGTNETSKT216 :Int + in217 :POINT217 + TypeFrGTNETSKT217 :Int + in218 :POINT218 + TypeFrGTNETSKT218 :Int + in219 :POINT219 + TypeFrGTNETSKT219 :Int + in220 :POINT220 + TypeFrGTNETSKT220 :Int + in221 :POINT221 + TypeFrGTNETSKT221 :Int + in222 :POINT222 + TypeFrGTNETSKT222 :Int + in223 :POINT223 + TypeFrGTNETSKT223 :Int + in224 :POINT224 + TypeFrGTNETSKT224 :Int + in225 :POINT225 + TypeFrGTNETSKT225 :Int + in226 :POINT226 + TypeFrGTNETSKT226 :Int + in227 :POINT227 + TypeFrGTNETSKT227 :Int + in228 :POINT228 + TypeFrGTNETSKT228 :Int + in229 :POINT229 + TypeFrGTNETSKT229 :Int + in230 :POINT230 + TypeFrGTNETSKT230 :Int + in231 :POINT231 + TypeFrGTNETSKT231 :Int + in232 :POINT232 + TypeFrGTNETSKT232 :Int + in233 :POINT233 + TypeFrGTNETSKT233 :Int + in234 :POINT234 + TypeFrGTNETSKT234 :Int + in235 :POINT235 + TypeFrGTNETSKT235 :Int + in236 :POINT236 + TypeFrGTNETSKT236 :Int + in237 :POINT237 + TypeFrGTNETSKT237 :Int + in238 :POINT238 + TypeFrGTNETSKT238 :Int + in239 :POINT239 + TypeFrGTNETSKT239 :Int + in240 :POINT240 + TypeFrGTNETSKT240 :Int + in241 :POINT241 + TypeFrGTNETSKT241 :Int + in242 :POINT242 + TypeFrGTNETSKT242 :Int + in243 :POINT243 + TypeFrGTNETSKT243 :Int + in244 :POINT244 + TypeFrGTNETSKT244 :Int + in245 :POINT245 + TypeFrGTNETSKT245 :Int + in246 :POINT246 + TypeFrGTNETSKT246 :Int + in247 :POINT247 + TypeFrGTNETSKT247 :Int + in248 :POINT248 + TypeFrGTNETSKT248 :Int + in249 :POINT249 + TypeFrGTNETSKT249 :Int + in250 :POINT250 + TypeFrGTNETSKT250 :Int + in251 :POINT251 + TypeFrGTNETSKT251 :Int + in252 :POINT252 + TypeFrGTNETSKT252 :Int + in253 :POINT253 + TypeFrGTNETSKT253 :Int + in254 :POINT254 + TypeFrGTNETSKT254 :Int + in255 :POINT255 + TypeFrGTNETSKT255 :Int + in256 :POINT256 + TypeFrGTNETSKT256 :Int + in257 :POINT257 + TypeFrGTNETSKT257 :Int + in258 :POINT258 + TypeFrGTNETSKT258 :Int + in259 :POINT259 + TypeFrGTNETSKT259 :Int + in260 :POINT260 + TypeFrGTNETSKT260 :Int + in261 :POINT261 + TypeFrGTNETSKT261 :Int + in262 :POINT262 + TypeFrGTNETSKT262 :Int + in263 :POINT263 + TypeFrGTNETSKT263 :Int + in264 :POINT264 + TypeFrGTNETSKT264 :Int + in265 :POINT265 + TypeFrGTNETSKT265 :Int + in266 :POINT266 + TypeFrGTNETSKT266 :Int + in267 :POINT267 + TypeFrGTNETSKT267 :Int + in268 :POINT268 + TypeFrGTNETSKT268 :Int + in269 :POINT269 + TypeFrGTNETSKT269 :Int + in270 :POINT270 + TypeFrGTNETSKT270 :Int + in271 :POINT271 + TypeFrGTNETSKT271 :Int + in272 :POINT272 + TypeFrGTNETSKT272 :Int + in273 :POINT273 + TypeFrGTNETSKT273 :Int + in274 :POINT274 + TypeFrGTNETSKT274 :Int + in275 :POINT275 + TypeFrGTNETSKT275 :Int + in276 :POINT276 + TypeFrGTNETSKT276 :Int + in277 :POINT277 + TypeFrGTNETSKT277 :Int + in278 :POINT278 + TypeFrGTNETSKT278 :Int + in279 :POINT279 + TypeFrGTNETSKT279 :Int + in280 :POINT280 + TypeFrGTNETSKT280 :Int + in281 :POINT281 + TypeFrGTNETSKT281 :Int + in282 :POINT282 + TypeFrGTNETSKT282 :Int + in283 :POINT283 + TypeFrGTNETSKT283 :Int + in284 :POINT284 + TypeFrGTNETSKT284 :Int + in285 :POINT285 + TypeFrGTNETSKT285 :Int + in286 :POINT286 + TypeFrGTNETSKT286 :Int + in287 :POINT287 + TypeFrGTNETSKT287 :Int + in288 :POINT288 + TypeFrGTNETSKT288 :Int + in289 :POINT289 + TypeFrGTNETSKT289 :Int + in290 :POINT290 + TypeFrGTNETSKT290 :Int + in291 :POINT291 + TypeFrGTNETSKT291 :Int + in292 :POINT292 + TypeFrGTNETSKT292 :Int + in293 :POINT293 + TypeFrGTNETSKT293 :Int + in294 :POINT294 + TypeFrGTNETSKT294 :Int + in295 :POINT295 + TypeFrGTNETSKT295 :Int + in296 :POINT296 + TypeFrGTNETSKT296 :Int + in297 :POINT297 + TypeFrGTNETSKT297 :Int + in298 :POINT298 + TypeFrGTNETSKT298 :Int + in299 :POINT299 + TypeFrGTNETSKT299 :Int + useVersion :THREE + LocalPort :12001 + RemotePort :12002 + rem_ip_0 :134 + rem_ip_1 :130 + rem_ip_2 :169 + rem_ip_3 :31 +wirelabel + 752 368 0 0 3 + Name :readyToSen + COL :BLUE + Monitor :Yes +WIRE + 720 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 720 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 752 272 0 0 3 + Name :rxCnt + COL :BLUE + Monitor :Yes +WIRE + 432 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 432 272 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +wirelabel + 400 144 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +wirelabel + 400 176 0 0 3 + Name :POINT1 + COL :BLUE + Monitor :Yes +wirelabel + 400 208 0 0 3 + Name :POINT2 + COL :BLUE + Monitor :Yes +wirelabel + 464 48 0 0 3 + Name :POINT3 + COL :BLUE + Monitor :Yes +wirelabel + 528 48 0 0 3 + Name :POINT4 + COL :BLUE + Monitor :Yes +WIRE + 496 16 0 0 2 + -64 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_CONSTANT + 400 16 0 0 1 + Val :60.0 +WIRE + 528 16 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 368 48 0 0 1 + Val :1 +WIRE + 400 48 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 432 48 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 304 176 0 0 1 + Val :-1 +WIRE + 336 176 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 176 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 304 208 0 0 1 + Val :-1 +WIRE + 336 208 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 208 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +GROUP + 240 112 0 0 0 + 6 +rtds_sharc_ctl_ICONST + 176 144 0 0 1 + Val :0 +rtds_sharc_ctl_UPDOWN + 272 112 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :5 +WIRE + 304 112 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 208 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 208 112 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 208 112 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 112 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +wirelabel + 336 432 0 0 3 + Name :POINT5 + COL :BLUE + Monitor :Yes +WIRE + 304 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_PB + 176 272 0 0 4 + Name :Send + Type :INTEGER + VOn :1 + VOff :0 +WIRE + 272 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 240 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 208 272 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +WIRE + 208 336 1 0 2 + -4 -32 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_TIMER + 176 432 0 0 6 + Tran :Rising Edge + SRST :No + RST :No + prtyp :2 + Proc :1 + Pri :2 +WIRE + 208 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 176 368 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 400 1 0 2 + -4 -32 4 32 + COL :RED + LW :1.0 +WIRE + 112 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 464 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 272 432 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 464 400 1 0 2 + -4 -128 4 96 + COL :RED + LW :1.0 +WIRE + 272 496 0 0 2 + -160 -4 192 4 + COL :RED + LW :1.0 +WIRE + 112 464 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_GTSYNC + 176 624 0 0 7 + enab1 :Yes + nam1 :ADVSECD + nam2 :ADVSTAT + enab2 :Yes + nam3 :CRTSECD + nam4 :CRTNSEC + nam5 :CRTSTAT diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.dtp b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.dtp new file mode 100644 index 000000000..29b2af1c5 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.dtp @@ -0,0 +1,458 @@ +Test Circuit +C +C Compiled by: DRAFT 4.006 +C Source File:U:\ACS-Public\35_msv\15_msv-ufa\RSCAD_workspace\fileman\GTNET_UDP_tests\GTSKT_tutorial\GTSKT\Standard_2pt_udp_loopback\gtnet_skt_2point_udp.dft +C +C============================================================================================== +5.0E-5 0.2 5.0E-4 /Delta-T Finish-Time Print-Step +1 /Number of subsystems +C ===================================================================================== +C SUBSYSTEM #1:SS 1 +PRE_PROCESSOR: + String Desc="CircuitTitle Annotation" Group="Annotation" InitValue="Test Circuit" +END_PRE_PROCESSOR: +C ------------------------------------------------------ +1 /# of nodes in subsystem +0.0 /initial node voltages +C +C Node Voltage and Current Bases +C +C* Node: 1 Vbase: 1 kV Ibase: 0 kA NodeName: "CONTROLS" +C +C Network RLC branch data section +C +C + 999 /End of RLC Branch data +C Source data section +C + 999 /End of Source data +C +C Transformer data section +C + 999 /End of Transformer data +C +C Transducer data section + 999 /End of CT,CVT & PT model data +999 / End of Sequencer data +C ===================================================================================== +C Transmission line section +C +C +C +999 /End of T-Line section +C ===================================================================================== +C +C =================================================================================== +C +C Valve group data +C +C CONTROLS COMPILER: RISC CONTROLS PROCESSOR MANUAL ASSIGNMENT +RTDS.CTL.RISC_PROCASS +COMP: RISC_PROCASS 1 0 0 + IDATA: 2 0 1 +END +C CONTROLS COMPILER: CONSTANT VALUE +RTDS.CTL.SH_ICONST +COMP: CONST 1 0 0 + OVARS: IT_1 INT + IDATA: 0 +END +C CONTROLS COMPILER: CONSTANT VALUE +RTDS.CTL.CONSTANT +COMP: CONST 1 0 0 + OVARS: POINT4 IEEE + FDATA: 60.0 +END +C CONTROLS COMPILER: CONSTANT VALUE +RTDS.CTL.SH_ICONST +COMP: CONST 1 0 0 + OVARS: POINT3 INT + IDATA: 1 +END +C CONTROLS COMPILER: CONSTANT VALUE +RTDS.CTL.SH_ICONST +COMP: CONST 1 0 0 + OVARS: IT_5 INT + IDATA: 0 +END +C CONTROLS COMPILER: SHARC PUSH BUTTON COMPONENT +RTDS.CTL.SH_PB +COMP: Send 1 0 0 + OVARS: IT_6 INT + IDATA: 0 + FDATA: 0 1 +END +C CONTROLS COMPILER: CONSTANT VALUE +RTDS.CTL.SH_ICONST +COMP: CONST 1 0 0 + OVARS: POINT1 INT + IDATA: -1 +END +C CONTROLS COMPILER: CONSTANT VALUE +RTDS.CTL.SH_ICONST +COMP: CONST 1 0 0 + OVARS: POINT2 INT + IDATA: -1 +END +RTDS.CTL.RISC_CMODEL +COMP: edgedet_cb 1 1 2 0 2 0 + DATA_SIZES: INTDATA=2 FLOATDATA=0 CHARDATA=0 INVARS=1 OUTVARS=1 + INTDATA: 0 ED 1 OV + INVARS: IT_6 INT Inp + OUTVARS: SendData INT Out +END +RTDS.CTL.RISC_CMODEL +COMP: UPDOWNC 1 1 3 0 2 0 + DATA_SIZES: INTDATA=9 FLOATDATA=0 CHARDATA=0 INVARS=5 OUTVARS=1 + INTDATA: 0 Tran 0 RST 0 LIM 10 UL -10 LL + INTDATA: 0 INIT 0 A 0 B 0 C + INVARS: SendData INT UP IT_1 INT DOWN _dud_ INT RSTSIG _dud_ INT LLINP _dud_ INT ULINP + OUTVARS: txCnt INT COUNT +END +RTDS.CTL.RISC_CMODEL +COMP: TIMERC 1 1 4 0 2 0 + DATA_SIZES: INTDATA=4 FLOATDATA=0 CHARDATA=0 INVARS=3 OUTVARS=1 + INTDATA: 0 Tran 0 SRST 0 RST 0 A + INVARS: IT_6 INT START SendData INT STOP _dud_ INT RSTSIG + OUTVARS: POINT5 IEEE TIME +END +RTDS.CTL.RISC_CMODEL +COMP: UPDOWNC 1 1 5 0 2 0 + DATA_SIZES: INTDATA=9 FLOATDATA=0 CHARDATA=0 INVARS=5 OUTVARS=1 + INTDATA: 0 Tran 0 RST 0 LIM 10 UL -10 LL + INTDATA: 0 INIT 0 A 0 B 0 C + INVARS: SendData INT UP IT_5 INT DOWN _dud_ INT RSTSIG _dud_ INT LLINP _dud_ INT ULINP + OUTVARS: POINT0 INT COUNT +END +RTDS.CTL.RISC_CMODEL +COMP: gtnetskt 1 1 6 0 2 0 + DATA_SIZES: INTDATA=616 FLOATDATA=0 CHARDATA=601 INVARS=1 OUTVARS=5 + INTDATA: 1 Card 2 Port 5 numVarsToGTNETSKT 5 numVarsFromGTNETSKT 0 TypeToGTNETSKT0 + INTDATA: 0 TypeToGTNETSKT1 0 TypeToGTNETSKT2 0 TypeToGTNETSKT3 1 TypeToGTNETSKT4 0 TypeToGTNETSKT5 + INTDATA: 0 TypeToGTNETSKT6 0 TypeToGTNETSKT7 0 TypeToGTNETSKT8 0 TypeToGTNETSKT9 0 TypeToGTNETSKT10 + INTDATA: 0 TypeToGTNETSKT11 0 TypeToGTNETSKT12 0 TypeToGTNETSKT13 0 TypeToGTNETSKT14 0 TypeToGTNETSKT15 + INTDATA: 0 TypeToGTNETSKT16 0 TypeToGTNETSKT17 0 TypeToGTNETSKT18 0 TypeToGTNETSKT19 0 TypeToGTNETSKT20 + INTDATA: 0 TypeToGTNETSKT21 0 TypeToGTNETSKT22 0 TypeToGTNETSKT23 0 TypeToGTNETSKT24 0 TypeToGTNETSKT25 + INTDATA: 0 TypeToGTNETSKT26 0 TypeToGTNETSKT27 0 TypeToGTNETSKT28 0 TypeToGTNETSKT29 0 TypeToGTNETSKT30 + INTDATA: 0 TypeToGTNETSKT31 0 TypeToGTNETSKT32 0 TypeToGTNETSKT33 0 TypeToGTNETSKT34 0 TypeToGTNETSKT35 + INTDATA: 0 TypeToGTNETSKT36 0 TypeToGTNETSKT37 0 TypeToGTNETSKT38 0 TypeToGTNETSKT39 0 TypeToGTNETSKT40 + INTDATA: 0 TypeToGTNETSKT41 0 TypeToGTNETSKT42 0 TypeToGTNETSKT43 0 TypeToGTNETSKT44 0 TypeToGTNETSKT45 + INTDATA: 0 TypeToGTNETSKT46 0 TypeToGTNETSKT47 0 TypeToGTNETSKT48 0 TypeToGTNETSKT49 0 TypeToGTNETSKT50 + INTDATA: 0 TypeToGTNETSKT51 0 TypeToGTNETSKT52 0 TypeToGTNETSKT53 0 TypeToGTNETSKT54 0 TypeToGTNETSKT55 +CHARDATA: POINT0 out0x POINT1 out1x POINT2 out2x POINT3 out3x POINT4 out4x +CHARDATA: POINT5 out5x POINT6 out6x POINT7 out7x POINT8 out8x POINT9 out9x +CHARDATA: POINT10 out10x POINT11 out11x POINT12 out12x POINT13 out13x POINT14 out14x +CHARDATA: POINT15 out15x POINT16 out16x POINT17 out17x POINT18 out18x POINT19 out19x +CHARDATA: POINT20 out20x POINT21 out21x POINT22 out22x POINT23 out23x POINT24 out24x + INVARS: SendData INT SendDataFlag + OUTVARS: IT_4 INT socketOverflow IT_3 INT gtnetInvMsg rxCnt INT gtnetSktNewDataSeq IT_2 INT gtnetSktNewDataFlag readyToSen INT gtnetSktReadyToSend +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeToGTNETSKT56 0 TypeToGTNETSKT57 0 TypeToGTNETSKT58 0 TypeToGTNETSKT59 0 TypeToGTNETSKT60 + INTDATA: 0 TypeToGTNETSKT61 0 TypeToGTNETSKT62 0 TypeToGTNETSKT63 0 TypeToGTNETSKT64 0 TypeToGTNETSKT65 + INTDATA: 0 TypeToGTNETSKT66 0 TypeToGTNETSKT67 0 TypeToGTNETSKT68 0 TypeToGTNETSKT69 0 TypeToGTNETSKT70 + INTDATA: 0 TypeToGTNETSKT71 0 TypeToGTNETSKT72 0 TypeToGTNETSKT73 0 TypeToGTNETSKT74 0 TypeToGTNETSKT75 + INTDATA: 0 TypeToGTNETSKT76 0 TypeToGTNETSKT77 0 TypeToGTNETSKT78 0 TypeToGTNETSKT79 0 TypeToGTNETSKT80 + INTDATA: 0 TypeToGTNETSKT81 0 TypeToGTNETSKT82 0 TypeToGTNETSKT83 0 TypeToGTNETSKT84 0 TypeToGTNETSKT85 + INTDATA: 0 TypeToGTNETSKT86 0 TypeToGTNETSKT87 0 TypeToGTNETSKT88 0 TypeToGTNETSKT89 0 TypeToGTNETSKT90 + INTDATA: 0 TypeToGTNETSKT91 0 TypeToGTNETSKT92 0 TypeToGTNETSKT93 0 TypeToGTNETSKT94 0 TypeToGTNETSKT95 + INTDATA: 0 TypeToGTNETSKT96 0 TypeToGTNETSKT97 0 TypeToGTNETSKT98 0 TypeToGTNETSKT99 0 TypeToGTNETSKT100 + INTDATA: 0 TypeToGTNETSKT101 0 TypeToGTNETSKT102 0 TypeToGTNETSKT103 0 TypeToGTNETSKT104 0 TypeToGTNETSKT105 + INTDATA: 0 TypeToGTNETSKT106 0 TypeToGTNETSKT107 0 TypeToGTNETSKT108 0 TypeToGTNETSKT109 0 TypeToGTNETSKT110 + INTDATA: 0 TypeToGTNETSKT111 0 TypeToGTNETSKT112 0 TypeToGTNETSKT113 0 TypeToGTNETSKT114 0 TypeToGTNETSKT115 +CHARDATA: POINT25 out25x POINT26 out26x POINT27 out27x POINT28 out28x POINT29 out29x +CHARDATA: POINT30 out30x POINT31 out31x POINT32 out32x POINT33 out33x POINT34 out34x +CHARDATA: POINT35 out35x POINT36 out36x POINT37 out37x POINT38 out38x POINT39 out39x +CHARDATA: POINT40 out40x POINT41 out41x POINT42 out42x POINT43 out43x POINT44 out44x +CHARDATA: POINT45 out45x POINT46 out46x POINT47 out47x POINT48 out48x POINT49 out49x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeToGTNETSKT116 0 TypeToGTNETSKT117 0 TypeToGTNETSKT118 0 TypeToGTNETSKT119 0 TypeToGTNETSKT120 + INTDATA: 0 TypeToGTNETSKT121 0 TypeToGTNETSKT122 0 TypeToGTNETSKT123 0 TypeToGTNETSKT124 0 TypeToGTNETSKT125 + INTDATA: 0 TypeToGTNETSKT126 0 TypeToGTNETSKT127 0 TypeToGTNETSKT128 0 TypeToGTNETSKT129 0 TypeToGTNETSKT130 + INTDATA: 0 TypeToGTNETSKT131 0 TypeToGTNETSKT132 0 TypeToGTNETSKT133 0 TypeToGTNETSKT134 0 TypeToGTNETSKT135 + INTDATA: 0 TypeToGTNETSKT136 0 TypeToGTNETSKT137 0 TypeToGTNETSKT138 0 TypeToGTNETSKT139 0 TypeToGTNETSKT140 + INTDATA: 0 TypeToGTNETSKT141 0 TypeToGTNETSKT142 0 TypeToGTNETSKT143 0 TypeToGTNETSKT144 0 TypeToGTNETSKT145 + INTDATA: 0 TypeToGTNETSKT146 0 TypeToGTNETSKT147 0 TypeToGTNETSKT148 0 TypeToGTNETSKT149 0 TypeToGTNETSKT150 + INTDATA: 0 TypeToGTNETSKT151 0 TypeToGTNETSKT152 0 TypeToGTNETSKT153 0 TypeToGTNETSKT154 0 TypeToGTNETSKT155 + INTDATA: 0 TypeToGTNETSKT156 0 TypeToGTNETSKT157 0 TypeToGTNETSKT158 0 TypeToGTNETSKT159 0 TypeToGTNETSKT160 + INTDATA: 0 TypeToGTNETSKT161 0 TypeToGTNETSKT162 0 TypeToGTNETSKT163 0 TypeToGTNETSKT164 0 TypeToGTNETSKT165 + INTDATA: 0 TypeToGTNETSKT166 0 TypeToGTNETSKT167 0 TypeToGTNETSKT168 0 TypeToGTNETSKT169 0 TypeToGTNETSKT170 + INTDATA: 0 TypeToGTNETSKT171 0 TypeToGTNETSKT172 0 TypeToGTNETSKT173 0 TypeToGTNETSKT174 0 TypeToGTNETSKT175 +CHARDATA: POINT50 out50x POINT51 out51x POINT52 out52x POINT53 out53x POINT54 out54x +CHARDATA: POINT55 out55x POINT56 out56x POINT57 out57x POINT58 out58x POINT59 out59x +CHARDATA: POINT60 out60x POINT61 out61x POINT62 out62x POINT63 out63x POINT64 out64x +CHARDATA: POINT65 out65x POINT66 out66x POINT67 out67x POINT68 out68x POINT69 out69x +CHARDATA: POINT70 out70x POINT71 out71x POINT72 out72x POINT73 out73x POINT74 out74x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeToGTNETSKT176 0 TypeToGTNETSKT177 0 TypeToGTNETSKT178 0 TypeToGTNETSKT179 0 TypeToGTNETSKT180 + INTDATA: 0 TypeToGTNETSKT181 0 TypeToGTNETSKT182 0 TypeToGTNETSKT183 0 TypeToGTNETSKT184 0 TypeToGTNETSKT185 + INTDATA: 0 TypeToGTNETSKT186 0 TypeToGTNETSKT187 0 TypeToGTNETSKT188 0 TypeToGTNETSKT189 0 TypeToGTNETSKT190 + INTDATA: 0 TypeToGTNETSKT191 0 TypeToGTNETSKT192 0 TypeToGTNETSKT193 0 TypeToGTNETSKT194 0 TypeToGTNETSKT195 + INTDATA: 0 TypeToGTNETSKT196 0 TypeToGTNETSKT197 0 TypeToGTNETSKT198 0 TypeToGTNETSKT199 0 TypeToGTNETSKT200 + INTDATA: 0 TypeToGTNETSKT201 0 TypeToGTNETSKT202 0 TypeToGTNETSKT203 0 TypeToGTNETSKT204 0 TypeToGTNETSKT205 + INTDATA: 0 TypeToGTNETSKT206 0 TypeToGTNETSKT207 0 TypeToGTNETSKT208 0 TypeToGTNETSKT209 0 TypeToGTNETSKT210 + INTDATA: 0 TypeToGTNETSKT211 0 TypeToGTNETSKT212 0 TypeToGTNETSKT213 0 TypeToGTNETSKT214 0 TypeToGTNETSKT215 + INTDATA: 0 TypeToGTNETSKT216 0 TypeToGTNETSKT217 0 TypeToGTNETSKT218 0 TypeToGTNETSKT219 0 TypeToGTNETSKT220 + INTDATA: 0 TypeToGTNETSKT221 0 TypeToGTNETSKT222 0 TypeToGTNETSKT223 0 TypeToGTNETSKT224 0 TypeToGTNETSKT225 + INTDATA: 0 TypeToGTNETSKT226 0 TypeToGTNETSKT227 0 TypeToGTNETSKT228 0 TypeToGTNETSKT229 0 TypeToGTNETSKT230 + INTDATA: 0 TypeToGTNETSKT231 0 TypeToGTNETSKT232 0 TypeToGTNETSKT233 0 TypeToGTNETSKT234 0 TypeToGTNETSKT235 +CHARDATA: POINT75 out75x POINT76 out76x POINT77 out77x POINT78 out78x POINT79 out79x +CHARDATA: POINT80 out80x POINT81 out81x POINT82 out82x POINT83 out83x POINT84 out84x +CHARDATA: POINT85 out85x POINT86 out86x POINT87 out87x POINT88 out88x POINT89 out89x +CHARDATA: POINT90 out90x POINT91 out91x POINT92 out92x POINT93 out93x POINT94 out94x +CHARDATA: POINT95 out95x POINT96 out96x POINT97 out97x POINT98 out98x POINT99 out99x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeToGTNETSKT236 0 TypeToGTNETSKT237 0 TypeToGTNETSKT238 0 TypeToGTNETSKT239 0 TypeToGTNETSKT240 + INTDATA: 0 TypeToGTNETSKT241 0 TypeToGTNETSKT242 0 TypeToGTNETSKT243 0 TypeToGTNETSKT244 0 TypeToGTNETSKT245 + INTDATA: 0 TypeToGTNETSKT246 0 TypeToGTNETSKT247 0 TypeToGTNETSKT248 0 TypeToGTNETSKT249 0 TypeToGTNETSKT250 + INTDATA: 0 TypeToGTNETSKT251 0 TypeToGTNETSKT252 0 TypeToGTNETSKT253 0 TypeToGTNETSKT254 0 TypeToGTNETSKT255 + INTDATA: 0 TypeToGTNETSKT256 0 TypeToGTNETSKT257 0 TypeToGTNETSKT258 0 TypeToGTNETSKT259 0 TypeToGTNETSKT260 + INTDATA: 0 TypeToGTNETSKT261 0 TypeToGTNETSKT262 0 TypeToGTNETSKT263 0 TypeToGTNETSKT264 0 TypeToGTNETSKT265 + INTDATA: 0 TypeToGTNETSKT266 0 TypeToGTNETSKT267 0 TypeToGTNETSKT268 0 TypeToGTNETSKT269 0 TypeToGTNETSKT270 + INTDATA: 0 TypeToGTNETSKT271 0 TypeToGTNETSKT272 0 TypeToGTNETSKT273 0 TypeToGTNETSKT274 0 TypeToGTNETSKT275 + INTDATA: 0 TypeToGTNETSKT276 0 TypeToGTNETSKT277 0 TypeToGTNETSKT278 0 TypeToGTNETSKT279 0 TypeToGTNETSKT280 + INTDATA: 0 TypeToGTNETSKT281 0 TypeToGTNETSKT282 0 TypeToGTNETSKT283 0 TypeToGTNETSKT284 0 TypeToGTNETSKT285 + INTDATA: 0 TypeToGTNETSKT286 0 TypeToGTNETSKT287 0 TypeToGTNETSKT288 0 TypeToGTNETSKT289 0 TypeToGTNETSKT290 + INTDATA: 0 TypeToGTNETSKT291 0 TypeToGTNETSKT292 0 TypeToGTNETSKT293 0 TypeToGTNETSKT294 0 TypeToGTNETSKT295 +CHARDATA: POINT100 out100x POINT101 out101x POINT102 out102x POINT103 out103x POINT104 out104x +CHARDATA: POINT105 out105x POINT106 out106x POINT107 out107x POINT108 out108x POINT109 out109x +CHARDATA: POINT110 out110x POINT111 out111x POINT112 out112x POINT113 out113x POINT114 out114x +CHARDATA: POINT115 out115x POINT116 out116x POINT117 out117x POINT118 out118x POINT119 out119x +CHARDATA: POINT120 out120x POINT121 out121x POINT122 out122x POINT123 out123x POINT124 out124x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeToGTNETSKT296 0 TypeToGTNETSKT297 0 TypeToGTNETSKT298 0 TypeToGTNETSKT299 0 TypeFrGTNETSKT0 + INTDATA: 0 TypeFrGTNETSKT1 0 TypeFrGTNETSKT2 0 TypeFrGTNETSKT3 1 TypeFrGTNETSKT4 0 TypeFrGTNETSKT5 + INTDATA: 0 TypeFrGTNETSKT6 0 TypeFrGTNETSKT7 0 TypeFrGTNETSKT8 0 TypeFrGTNETSKT9 0 TypeFrGTNETSKT10 + INTDATA: 0 TypeFrGTNETSKT11 0 TypeFrGTNETSKT12 0 TypeFrGTNETSKT13 0 TypeFrGTNETSKT14 0 TypeFrGTNETSKT15 + INTDATA: 0 TypeFrGTNETSKT16 0 TypeFrGTNETSKT17 0 TypeFrGTNETSKT18 0 TypeFrGTNETSKT19 0 TypeFrGTNETSKT20 + INTDATA: 0 TypeFrGTNETSKT21 0 TypeFrGTNETSKT22 0 TypeFrGTNETSKT23 0 TypeFrGTNETSKT24 0 TypeFrGTNETSKT25 + INTDATA: 0 TypeFrGTNETSKT26 0 TypeFrGTNETSKT27 0 TypeFrGTNETSKT28 0 TypeFrGTNETSKT29 0 TypeFrGTNETSKT30 + INTDATA: 0 TypeFrGTNETSKT31 0 TypeFrGTNETSKT32 0 TypeFrGTNETSKT33 0 TypeFrGTNETSKT34 0 TypeFrGTNETSKT35 + INTDATA: 0 TypeFrGTNETSKT36 0 TypeFrGTNETSKT37 0 TypeFrGTNETSKT38 0 TypeFrGTNETSKT39 0 TypeFrGTNETSKT40 + INTDATA: 0 TypeFrGTNETSKT41 0 TypeFrGTNETSKT42 0 TypeFrGTNETSKT43 0 TypeFrGTNETSKT44 0 TypeFrGTNETSKT45 + INTDATA: 0 TypeFrGTNETSKT46 0 TypeFrGTNETSKT47 0 TypeFrGTNETSKT48 0 TypeFrGTNETSKT49 0 TypeFrGTNETSKT50 + INTDATA: 0 TypeFrGTNETSKT51 0 TypeFrGTNETSKT52 0 TypeFrGTNETSKT53 0 TypeFrGTNETSKT54 0 TypeFrGTNETSKT55 +CHARDATA: POINT125 out125x POINT126 out126x POINT127 out127x POINT128 out128x POINT129 out129x +CHARDATA: POINT130 out130x POINT131 out131x POINT132 out132x POINT133 out133x POINT134 out134x +CHARDATA: POINT135 out135x POINT136 out136x POINT137 out137x POINT138 out138x POINT139 out139x +CHARDATA: POINT140 out140x POINT141 out141x POINT142 out142x POINT143 out143x POINT144 out144x +CHARDATA: POINT145 out145x POINT146 out146x POINT147 out147x POINT148 out148x POINT149 out149x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeFrGTNETSKT56 0 TypeFrGTNETSKT57 0 TypeFrGTNETSKT58 0 TypeFrGTNETSKT59 0 TypeFrGTNETSKT60 + INTDATA: 0 TypeFrGTNETSKT61 0 TypeFrGTNETSKT62 0 TypeFrGTNETSKT63 0 TypeFrGTNETSKT64 0 TypeFrGTNETSKT65 + INTDATA: 0 TypeFrGTNETSKT66 0 TypeFrGTNETSKT67 0 TypeFrGTNETSKT68 0 TypeFrGTNETSKT69 0 TypeFrGTNETSKT70 + INTDATA: 0 TypeFrGTNETSKT71 0 TypeFrGTNETSKT72 0 TypeFrGTNETSKT73 0 TypeFrGTNETSKT74 0 TypeFrGTNETSKT75 + INTDATA: 0 TypeFrGTNETSKT76 0 TypeFrGTNETSKT77 0 TypeFrGTNETSKT78 0 TypeFrGTNETSKT79 0 TypeFrGTNETSKT80 + INTDATA: 0 TypeFrGTNETSKT81 0 TypeFrGTNETSKT82 0 TypeFrGTNETSKT83 0 TypeFrGTNETSKT84 0 TypeFrGTNETSKT85 + INTDATA: 0 TypeFrGTNETSKT86 0 TypeFrGTNETSKT87 0 TypeFrGTNETSKT88 0 TypeFrGTNETSKT89 0 TypeFrGTNETSKT90 + INTDATA: 0 TypeFrGTNETSKT91 0 TypeFrGTNETSKT92 0 TypeFrGTNETSKT93 0 TypeFrGTNETSKT94 0 TypeFrGTNETSKT95 + INTDATA: 0 TypeFrGTNETSKT96 0 TypeFrGTNETSKT97 0 TypeFrGTNETSKT98 0 TypeFrGTNETSKT99 0 TypeFrGTNETSKT100 + INTDATA: 0 TypeFrGTNETSKT101 0 TypeFrGTNETSKT102 0 TypeFrGTNETSKT103 0 TypeFrGTNETSKT104 0 TypeFrGTNETSKT105 + INTDATA: 0 TypeFrGTNETSKT106 0 TypeFrGTNETSKT107 0 TypeFrGTNETSKT108 0 TypeFrGTNETSKT109 0 TypeFrGTNETSKT110 + INTDATA: 0 TypeFrGTNETSKT111 0 TypeFrGTNETSKT112 0 TypeFrGTNETSKT113 0 TypeFrGTNETSKT114 0 TypeFrGTNETSKT115 +CHARDATA: POINT150 out150x POINT151 out151x POINT152 out152x POINT153 out153x POINT154 out154x +CHARDATA: POINT155 out155x POINT156 out156x POINT157 out157x POINT158 out158x POINT159 out159x +CHARDATA: POINT160 out160x POINT161 out161x POINT162 out162x POINT163 out163x POINT164 out164x +CHARDATA: POINT165 out165x POINT166 out166x POINT167 out167x POINT168 out168x POINT169 out169x +CHARDATA: POINT170 out170x POINT171 out171x POINT172 out172x POINT173 out173x POINT174 out174x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeFrGTNETSKT116 0 TypeFrGTNETSKT117 0 TypeFrGTNETSKT118 0 TypeFrGTNETSKT119 0 TypeFrGTNETSKT120 + INTDATA: 0 TypeFrGTNETSKT121 0 TypeFrGTNETSKT122 0 TypeFrGTNETSKT123 0 TypeFrGTNETSKT124 0 TypeFrGTNETSKT125 + INTDATA: 0 TypeFrGTNETSKT126 0 TypeFrGTNETSKT127 0 TypeFrGTNETSKT128 0 TypeFrGTNETSKT129 0 TypeFrGTNETSKT130 + INTDATA: 0 TypeFrGTNETSKT131 0 TypeFrGTNETSKT132 0 TypeFrGTNETSKT133 0 TypeFrGTNETSKT134 0 TypeFrGTNETSKT135 + INTDATA: 0 TypeFrGTNETSKT136 0 TypeFrGTNETSKT137 0 TypeFrGTNETSKT138 0 TypeFrGTNETSKT139 0 TypeFrGTNETSKT140 + INTDATA: 0 TypeFrGTNETSKT141 0 TypeFrGTNETSKT142 0 TypeFrGTNETSKT143 0 TypeFrGTNETSKT144 0 TypeFrGTNETSKT145 + INTDATA: 0 TypeFrGTNETSKT146 0 TypeFrGTNETSKT147 0 TypeFrGTNETSKT148 0 TypeFrGTNETSKT149 0 TypeFrGTNETSKT150 + INTDATA: 0 TypeFrGTNETSKT151 0 TypeFrGTNETSKT152 0 TypeFrGTNETSKT153 0 TypeFrGTNETSKT154 0 TypeFrGTNETSKT155 + INTDATA: 0 TypeFrGTNETSKT156 0 TypeFrGTNETSKT157 0 TypeFrGTNETSKT158 0 TypeFrGTNETSKT159 0 TypeFrGTNETSKT160 + INTDATA: 0 TypeFrGTNETSKT161 0 TypeFrGTNETSKT162 0 TypeFrGTNETSKT163 0 TypeFrGTNETSKT164 0 TypeFrGTNETSKT165 + INTDATA: 0 TypeFrGTNETSKT166 0 TypeFrGTNETSKT167 0 TypeFrGTNETSKT168 0 TypeFrGTNETSKT169 0 TypeFrGTNETSKT170 + INTDATA: 0 TypeFrGTNETSKT171 0 TypeFrGTNETSKT172 0 TypeFrGTNETSKT173 0 TypeFrGTNETSKT174 0 TypeFrGTNETSKT175 +CHARDATA: POINT175 out175x POINT176 out176x POINT177 out177x POINT178 out178x POINT179 out179x +CHARDATA: POINT180 out180x POINT181 out181x POINT182 out182x POINT183 out183x POINT184 out184x +CHARDATA: POINT185 out185x POINT186 out186x POINT187 out187x POINT188 out188x POINT189 out189x +CHARDATA: POINT190 out190x POINT191 out191x POINT192 out192x POINT193 out193x POINT194 out194x +CHARDATA: POINT195 out195x POINT196 out196x POINT197 out197x POINT198 out198x POINT199 out199x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeFrGTNETSKT176 0 TypeFrGTNETSKT177 0 TypeFrGTNETSKT178 0 TypeFrGTNETSKT179 0 TypeFrGTNETSKT180 + INTDATA: 0 TypeFrGTNETSKT181 0 TypeFrGTNETSKT182 0 TypeFrGTNETSKT183 0 TypeFrGTNETSKT184 0 TypeFrGTNETSKT185 + INTDATA: 0 TypeFrGTNETSKT186 0 TypeFrGTNETSKT187 0 TypeFrGTNETSKT188 0 TypeFrGTNETSKT189 0 TypeFrGTNETSKT190 + INTDATA: 0 TypeFrGTNETSKT191 0 TypeFrGTNETSKT192 0 TypeFrGTNETSKT193 0 TypeFrGTNETSKT194 0 TypeFrGTNETSKT195 + INTDATA: 0 TypeFrGTNETSKT196 0 TypeFrGTNETSKT197 0 TypeFrGTNETSKT198 0 TypeFrGTNETSKT199 0 TypeFrGTNETSKT200 + INTDATA: 0 TypeFrGTNETSKT201 0 TypeFrGTNETSKT202 0 TypeFrGTNETSKT203 0 TypeFrGTNETSKT204 0 TypeFrGTNETSKT205 + INTDATA: 0 TypeFrGTNETSKT206 0 TypeFrGTNETSKT207 0 TypeFrGTNETSKT208 0 TypeFrGTNETSKT209 0 TypeFrGTNETSKT210 + INTDATA: 0 TypeFrGTNETSKT211 0 TypeFrGTNETSKT212 0 TypeFrGTNETSKT213 0 TypeFrGTNETSKT214 0 TypeFrGTNETSKT215 + INTDATA: 0 TypeFrGTNETSKT216 0 TypeFrGTNETSKT217 0 TypeFrGTNETSKT218 0 TypeFrGTNETSKT219 0 TypeFrGTNETSKT220 + INTDATA: 0 TypeFrGTNETSKT221 0 TypeFrGTNETSKT222 0 TypeFrGTNETSKT223 0 TypeFrGTNETSKT224 0 TypeFrGTNETSKT225 + INTDATA: 0 TypeFrGTNETSKT226 0 TypeFrGTNETSKT227 0 TypeFrGTNETSKT228 0 TypeFrGTNETSKT229 0 TypeFrGTNETSKT230 + INTDATA: 0 TypeFrGTNETSKT231 0 TypeFrGTNETSKT232 0 TypeFrGTNETSKT233 0 TypeFrGTNETSKT234 0 TypeFrGTNETSKT235 +CHARDATA: POINT200 out200x POINT201 out201x POINT202 out202x POINT203 out203x POINT204 out204x +CHARDATA: POINT205 out205x POINT206 out206x POINT207 out207x POINT208 out208x POINT209 out209x +CHARDATA: POINT210 out210x POINT211 out211x POINT212 out212x POINT213 out213x POINT214 out214x +CHARDATA: POINT215 out215x POINT216 out216x POINT217 out217x POINT218 out218x POINT219 out219x +CHARDATA: POINT220 out220x POINT221 out221x POINT222 out222x POINT223 out223x POINT224 out224x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeFrGTNETSKT236 0 TypeFrGTNETSKT237 0 TypeFrGTNETSKT238 0 TypeFrGTNETSKT239 0 TypeFrGTNETSKT240 + INTDATA: 0 TypeFrGTNETSKT241 0 TypeFrGTNETSKT242 0 TypeFrGTNETSKT243 0 TypeFrGTNETSKT244 0 TypeFrGTNETSKT245 + INTDATA: 0 TypeFrGTNETSKT246 0 TypeFrGTNETSKT247 0 TypeFrGTNETSKT248 0 TypeFrGTNETSKT249 0 TypeFrGTNETSKT250 + INTDATA: 0 TypeFrGTNETSKT251 0 TypeFrGTNETSKT252 0 TypeFrGTNETSKT253 0 TypeFrGTNETSKT254 0 TypeFrGTNETSKT255 + INTDATA: 0 TypeFrGTNETSKT256 0 TypeFrGTNETSKT257 0 TypeFrGTNETSKT258 0 TypeFrGTNETSKT259 0 TypeFrGTNETSKT260 + INTDATA: 0 TypeFrGTNETSKT261 0 TypeFrGTNETSKT262 0 TypeFrGTNETSKT263 0 TypeFrGTNETSKT264 0 TypeFrGTNETSKT265 + INTDATA: 0 TypeFrGTNETSKT266 0 TypeFrGTNETSKT267 0 TypeFrGTNETSKT268 0 TypeFrGTNETSKT269 0 TypeFrGTNETSKT270 + INTDATA: 0 TypeFrGTNETSKT271 0 TypeFrGTNETSKT272 0 TypeFrGTNETSKT273 0 TypeFrGTNETSKT274 0 TypeFrGTNETSKT275 + INTDATA: 0 TypeFrGTNETSKT276 0 TypeFrGTNETSKT277 0 TypeFrGTNETSKT278 0 TypeFrGTNETSKT279 0 TypeFrGTNETSKT280 + INTDATA: 0 TypeFrGTNETSKT281 0 TypeFrGTNETSKT282 0 TypeFrGTNETSKT283 0 TypeFrGTNETSKT284 0 TypeFrGTNETSKT285 + INTDATA: 0 TypeFrGTNETSKT286 0 TypeFrGTNETSKT287 0 TypeFrGTNETSKT288 0 TypeFrGTNETSKT289 0 TypeFrGTNETSKT290 + INTDATA: 0 TypeFrGTNETSKT291 0 TypeFrGTNETSKT292 0 TypeFrGTNETSKT293 0 TypeFrGTNETSKT294 0 TypeFrGTNETSKT295 +CHARDATA: POINT225 out225x POINT226 out226x POINT227 out227x POINT228 out228x POINT229 out229x +CHARDATA: POINT230 out230x POINT231 out231x POINT232 out232x POINT233 out233x POINT234 out234x +CHARDATA: POINT235 out235x POINT236 out236x POINT237 out237x POINT238 out238x POINT239 out239x +CHARDATA: POINT240 out240x POINT241 out241x POINT242 out242x POINT243 out243x POINT244 out244x +CHARDATA: POINT245 out245x POINT246 out246x POINT247 out247x POINT248 out248x POINT249 out249x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeFrGTNETSKT296 0 TypeFrGTNETSKT297 0 TypeFrGTNETSKT298 0 TypeFrGTNETSKT299 3 useVersion + INTDATA: 134 rem_ip_byte_0 130 rem_ip_byte_1 169 rem_ip_byte_2 31 rem_ip_byte_3 12001 local_udp_tcp_port + INTDATA: 12002 remote_udp_tcp_port 0 port_mode 2 DataDirection 0 gtnetSktToFile 0 gtnetSktFromFile + INTDATA: 1 gtnetSktType +CHARDATA: POINT250 out250x POINT251 out251x POINT252 out252x POINT253 out253x POINT254 out254x +CHARDATA: POINT255 out255x POINT256 out256x POINT257 out257x POINT258 out258x POINT259 out259x +CHARDATA: POINT260 out260x POINT261 out261x POINT262 out262x POINT263 out263x POINT264 out264x +CHARDATA: POINT265 out265x POINT266 out266x POINT267 out267x POINT268 out268x POINT269 out269x +CHARDATA: POINT270 out270x POINT271 out271x POINT272 out272x POINT273 out273x POINT274 out274x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT275 out275x POINT276 out276x POINT277 out277x POINT278 out278x POINT279 out279x +CHARDATA: POINT280 out280x POINT281 out281x POINT282 out282x POINT283 out283x POINT284 out284x +CHARDATA: POINT285 out285x POINT286 out286x POINT287 out287x POINT288 out288x POINT289 out289x +CHARDATA: POINT290 out290x POINT291 out291x POINT292 out292x POINT293 out293x POINT294 out294x +CHARDATA: POINT295 out295x POINT296 out296x POINT297 out297x POINT298 out298x POINT299 out299x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINTIn0 in0x POINTin1 in1x POINTin2 in2x POINTin3 in3x POINTin4 in4x +CHARDATA: POINT5 in5x POINT6 in6x POINT7 in7x POINT8 in8x POINT9 in9x +CHARDATA: POINT10 in10x POINT11 in11x POINT12 in12x POINT13 in13x POINT14 in14x +CHARDATA: POINT15 in15x POINT16 in16x POINT17 in17x POINT18 in18x POINT19 in19x +CHARDATA: POINT20 in20x POINT21 in21x POINT22 in22x POINT23 in23x POINT24 in24x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT25 in25x POINT26 in26x POINT27 in27x POINT28 in28x POINT29 in29x +CHARDATA: POINT30 in30x POINT31 in31x POINT32 in32x POINT33 in33x POINT34 in34x +CHARDATA: POINT35 in35x POINT36 in36x POINT37 in37x POINT38 in38x POINT39 in39x +CHARDATA: POINT40 in40x POINT41 in41x POINT42 in42x POINT43 in43x POINT44 in44x +CHARDATA: POINT45 in45x POINT46 in46x POINT47 in47x POINT48 in48x POINT49 in49x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT50 in50x POINT51 in51x POINT52 in52x POINT53 in53x POINT54 in54x +CHARDATA: POINT55 in55x POINT56 in56x POINT57 in57x POINT58 in58x POINT59 in59x +CHARDATA: POINT60 in60x POINT61 in61x POINT62 in62x POINT63 in63x POINT64 in64x +CHARDATA: POINT65 in65x POINT66 in66x POINT67 in67x POINT68 in68x POINT69 in69x +CHARDATA: POINT70 in70x POINT71 in71x POINT72 in72x POINT73 in73x POINT74 in74x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT75 in75x POINT76 in76x POINT77 in77x POINT78 in78x POINT79 in79x +CHARDATA: POINT80 in80x POINT81 in81x POINT82 in82x POINT83 in83x POINT84 in84x +CHARDATA: POINT85 in85x POINT86 in86x POINT87 in87x POINT88 in88x POINT89 in89x +CHARDATA: POINT90 in90x POINT91 in91x POINT92 in92x POINT93 in93x POINT94 in94x +CHARDATA: POINT95 in95x POINT96 in96x POINT97 in97x POINT98 in98x POINT99 in99x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT100 in100x POINT101 in101x POINT102 in102x POINT103 in103x POINT104 in104x +CHARDATA: POINT105 in105x POINT106 in106x POINT107 in107x POINT108 in108x POINT109 in109x +CHARDATA: POINT110 in110x POINT111 in111x POINT112 in112x POINT113 in113x POINT114 in114x +CHARDATA: POINT115 in115x POINT116 in116x POINT117 in117x POINT118 in118x POINT119 in119x +CHARDATA: POINT120 in120x POINT121 in121x POINT122 in122x POINT123 in123x POINT124 in124x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT125 in125x POINT126 in126x POINT127 in127x POINT128 in128x POINT129 in129x +CHARDATA: POINT130 in130x POINT131 in131x POINT132 in132x POINT133 in133x POINT134 in134x +CHARDATA: POINT135 in135x POINT136 in136x POINT137 in137x POINT138 in138x POINT139 in139x +CHARDATA: POINT140 in140x POINT141 in141x POINT142 in142x POINT143 in143x POINT144 in144x +CHARDATA: POINT145 in145x POINT146 in146x POINT147 in147x POINT148 in148x POINT149 in149x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT150 in150x POINT151 in151x POINT152 in152x POINT153 in153x POINT154 in154x +CHARDATA: POINT155 in155x POINT156 in156x POINT157 in157x POINT158 in158x POINT159 in159x +CHARDATA: POINT160 in160x POINT161 in161x POINT162 in162x POINT163 in163x POINT164 in164x +CHARDATA: POINT165 in165x POINT166 in166x POINT167 in167x POINT168 in168x POINT169 in169x +CHARDATA: POINT170 in170x POINT171 in171x POINT172 in172x POINT173 in173x POINT174 in174x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT175 in175x POINT176 in176x POINT177 in177x POINT178 in178x POINT179 in179x +CHARDATA: POINT180 in180x POINT181 in181x POINT182 in182x POINT183 in183x POINT184 in184x +CHARDATA: POINT185 in185x POINT186 in186x POINT187 in187x POINT188 in188x POINT189 in189x +CHARDATA: POINT190 in190x POINT191 in191x POINT192 in192x POINT193 in193x POINT194 in194x +CHARDATA: POINT195 in195x POINT196 in196x POINT197 in197x POINT198 in198x POINT199 in199x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT200 in200x POINT201 in201x POINT202 in202x POINT203 in203x POINT204 in204x +CHARDATA: POINT205 in205x POINT206 in206x POINT207 in207x POINT208 in208x POINT209 in209x +CHARDATA: POINT210 in210x POINT211 in211x POINT212 in212x POINT213 in213x POINT214 in214x +CHARDATA: POINT215 in215x POINT216 in216x POINT217 in217x POINT218 in218x POINT219 in219x +CHARDATA: POINT220 in220x POINT221 in221x POINT222 in222x POINT223 in223x POINT224 in224x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT225 in225x POINT226 in226x POINT227 in227x POINT228 in228x POINT229 in229x +CHARDATA: POINT230 in230x POINT231 in231x POINT232 in232x POINT233 in233x POINT234 in234x +CHARDATA: POINT235 in235x POINT236 in236x POINT237 in237x POINT238 in238x POINT239 in239x +CHARDATA: POINT240 in240x POINT241 in241x POINT242 in242x POINT243 in243x POINT244 in244x +CHARDATA: POINT245 in245x POINT246 in246x POINT247 in247x POINT248 in248x POINT249 in249x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT250 in250x POINT251 in251x POINT252 in252x POINT253 in253x POINT254 in254x +CHARDATA: POINT255 in255x POINT256 in256x POINT257 in257x POINT258 in258x POINT259 in259x +CHARDATA: POINT260 in260x POINT261 in261x POINT262 in262x POINT263 in263x POINT264 in264x +CHARDATA: POINT265 in265x POINT266 in266x POINT267 in267x POINT268 in268x POINT269 in269x +CHARDATA: POINT270 in270x POINT271 in271x POINT272 in272x POINT273 in273x POINT274 in274x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT275 in275x POINT276 in276x POINT277 in277x POINT278 in278x POINT279 in279x +CHARDATA: POINT280 in280x POINT281 in281x POINT282 in282x POINT283 in283x POINT284 in284x +CHARDATA: POINT285 in285x POINT286 in286x POINT287 in287x POINT288 in288x POINT289 in289x +CHARDATA: POINT290 in290x POINT291 in291x POINT292 in292x POINT293 in293x POINT294 in294x +CHARDATA: POINT295 in295x POINT296 in296x POINT297 in297x POINT298 in298x POINT299 in299x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: GTNETSKT1 Name +END +999 /End of Valve-group section +C =================================================================================== +C +C ===================================================================================== +C +C Model data +C +C ===================================================================================== +CRtdspcpp Variable VarType="StringVar" Desc="CircuitTitle Annotation" Group="Annotation" InitValue="Test Circuit" diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.inf b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.inf new file mode 100644 index 000000000..1298fea15 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.inf @@ -0,0 +1,40 @@ +CASE: Test Circuit +Delt: 50.000000 us +Rack: 7 NoRealTime: 0 + +Output Desc="SendData" Group="Subsystem #1|CTLs|Vars" Units=" " Type=INT Min=0 Max=1 Rack=7 Adr=200410 +Output Desc="txCnt" Group="Subsystem #1|CTLs|Vars" Units=" " Type=INT Min=0 Max=1 Rack=7 Adr=200414 +Output Desc="POINT5" Group="Subsystem #1|CTLs|Vars" Units=" " Type=IEEE Min=0.0000 Max=1.0000 Rack=7 Adr=200418 +Output Desc="POINT0" Group="Subsystem #1|CTLs|Vars" Units=" " Type=INT Min=0 Max=1 Rack=7 Adr=20041C +Output Desc="rxCnt" Group="Subsystem #1|CTLs|Vars" Units=" " Type=INT Min=0 Max=1 Rack=7 Adr=200420 +Output Desc="readyToSen" Group="Subsystem #1|CTLs|Vars" Units=" " Type=INT Min=0 Max=1 Rack=7 Adr=200424 +Output Desc="POINTIn0" Group="Subsystem #1|GTNETSKT|GTNETSKT1" Units="units" Type=INT Min=0 Max=1 Rack=7 Adr=200428 +Output Desc="POINTin1" Group="Subsystem #1|GTNETSKT|GTNETSKT1" Units="units" Type=INT Min=0 Max=1 Rack=7 Adr=20042C +Output Desc="POINTin2" Group="Subsystem #1|GTNETSKT|GTNETSKT1" Units="units" Type=INT Min=0 Max=1 Rack=7 Adr=200430 +Output Desc="POINTin3" Group="Subsystem #1|GTNETSKT|GTNETSKT1" Units="units" Type=INT Min=0 Max=1 Rack=7 Adr=200434 +Output Desc="POINTin4" Group="Subsystem #1|GTNETSKT|GTNETSKT1" Units="units" Type=IEEE Min=0.0000 Max=1.0000 Rack=7 Adr=200438 +Pushbutton Desc="Send" Group="Subsystem #1|CTLs|Inputs" Type=INT P0=0 P1=1 Rack=7 Adr=784010 +String Desc="CircuitTitle Annotation" Group="Annotation" InitValue="Test Circuit" +String Desc="Draft file" Group="Annotation" InitValue="Draft file: U:\ACS-Public\35_msv\15_msv-ufa\RSCAD_workspace\fileman\GTNET_UDP_tests\GTSKT_tutorial\GTSKT\Standard_2pt_udp_loopback\gtnet_skt_2point_udp.dft" +String Desc="Draft file modification date" Group="Time tags" InitValue="2016/12/22 19:14:48" +String Desc="Compile date" Group="Time tags" InitValue="2016/12/22 19:14:52" + + +COMPONENT_TIMING_INFORMATION: +timing_record: subsystem=1 processor=0 processor_type=GPC +timing_record: subsystem=1 processor=1 processor_type=GPC +timing_record: subsystem=1 processor=2 processor_type=GPC +timing_record: subsystem=1 processor=3 processor_type=GPC +timing_record: subsystem=1 processor=4 processor_type=GPC +timing_record: subsystem=1 processor=5 processor_type=GPC +timing_record: subsystem=1 processor=6 processor_type=GPC +timing_record: subsystem=1 processor=7 processor_type=GPC +timing_record: subsystem=1 processor=8 processor_type=PB5 +timing_record: subsystem=1 processor=9 processor_type=PB5 +timing_record: subsystem=1 processor_type=3PC processor_count=0 +timing_record: timing_name=Send component_type=RISC_PB subsystem=1 processor=2 processor_type=GPC clock_index=3 enabled=false use=CTLS lf=0.000000 logical_proc=1 +timing_record: timing_name=edgedet_cb component_type=RISC_CMODEL subsystem=1 processor=2 processor_type=GPC clock_index=4 enabled=true use=CTLS lf=0.000000 logical_proc=1 +timing_record: timing_name=UPDOWNC component_type=RISC_CMODEL subsystem=1 processor=2 processor_type=GPC clock_index=5 enabled=true use=CTLS lf=0.000000 logical_proc=1 +timing_record: timing_name=TIMERC component_type=RISC_CMODEL subsystem=1 processor=2 processor_type=GPC clock_index=6 enabled=true use=CTLS lf=0.000000 logical_proc=1 +timing_record: timing_name=UPDOWNC component_type=RISC_CMODEL subsystem=1 processor=2 processor_type=GPC clock_index=7 enabled=true use=CTLS lf=0.000000 logical_proc=1 +timing_record: timing_name=gtnetskt component_type=RISC_CMODEL subsystem=1 processor=2 processor_type=GPC clock_index=8 enabled=true use=CTLS lf=0.000000 logical_proc=1 diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.inf2 b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.inf2 new file mode 100644 index 000000000..e69de29bb diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.log b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.log new file mode 100644 index 000000000..b0b26050b --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.log @@ -0,0 +1,56 @@ +MESSAGES: + +Compiling U:\ACS-Public\35_msv\15_msv-ufa\RSCAD_workspace\fileman\GTNET_UDP_tests\GTSKT_tutorial\GTSKT\Standard_2pt_udp_loopback\gtnet_skt_2point_udp.dft for RTDS rack 7... +Nodes and Wires... + + Compiling subsystem '' + Electrical nodes found: 0 + + +Running In Pre-Processor Mode (RTDSPCPP Inclusion) + + + + +REAL-TIME DIGITAL SIMULATOR POWER SYSTEM COMPILER +(c) Copyright 1994-2008 RTDS Technologies Inc. + +Version C10.04 +Compilation Time: 11:09:29 May 26 2015 + + + Data file name: gtnet_skt_2point_udp.dtp + Inf file name: tmp.gtnet_skt_2point_udp.inf + Map file name: gtnet_skt_2point_udp.map + Output file name: gtnet_skt_2point_udp_r# + +Configuration file directory: . + Configuration file name: C:\RSCAD\HDWR\config_file_02.txt + + Title from data file: "Test Circuit" + + + Library file directory: C:\RSCAD/RTDS + Library file name: rt_sim.lib + Library file version: 62.57 + + Library file directory: C:\RSCAD/RTDS + Library file name: rpc.lib + Library file version: 24.53 + +Time-step used = 50.000000 us + + +Network Conductance Matrix Overlay Statistics: + Subsystem 1 contains 0 matrix overlays. + + +Control Component Statistics: + Subsystem 1 contains 32 control components. + + +End of process. Peak memory usage = 327438336 bytes + + +rtc terminated successfully. + diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.map b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.map new file mode 100644 index 000000000..fcea383d4 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.map @@ -0,0 +1,54 @@ +CASE: Test Circuit +Delt: 50.000000 us +Backplane operation set to IEEE mode + + +----------------------------------------------------------+ + | | + | S U B S Y S T E M #01 | + | | + | mapped to | + | | + | R T D S R A C K #07 | + | | + +----------------------------------------------------------+ + + + C O M P O N E N T P R O C E S S O R S + ------------------------------------------------------------ + + +RISC CONTROLS COMPONENTS(proc 1) --> RPC-GPC Card #2 Processor A + RISC edgedet_cb function + RISC UPDOWNC function + RISC TIMERC function + RISC UPDOWNC function + RISC gtnetskt function + + Hidden T2 Transfer List +-------------------------------- +BP_Address Signal_Type Signal_name +0x104 named_signal_prc SendData +0x105 named_signal_prc txCnt +0x106 named_signal_prc POINT5 +0x107 named_signal_prc POINT0 +0x108 named_signal_prc rxCnt +0x109 named_signal_prc readyToSen +0x10A named_signal_prc POINTIn0 +0x10B named_signal_prc POINTin1 +0x10C named_signal_prc POINTin2 +0x10D named_signal_prc POINTin3 +0x10E named_signal_prc POINTin4 + + + T I M E - S T E P I N F O R M A T I O N + S U B S Y S T E M 1 + ========================================================== + + + Backplane Communication Speed = 60.000000 ns + T2 communication time 1.1400 us + + + Minimum time-step 3.1400 us + + Common Current Injections: 0(local) + 0(xrack) diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.pUsage b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.pUsage new file mode 100644 index 000000000..e54de0a11 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.pUsage @@ -0,0 +1,6 @@ +STARTING RACK NUMBER 7 +# Proc ComponentType:Name Load +#---------------------------------------------------------------------------------------- +SUBSYSTEM 1 +#---------------------- +2 ControlsProcessor1 100 diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.sib b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.sib new file mode 100644 index 000000000..fc69c7372 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp.sib @@ -0,0 +1,157 @@ +RSCAD 4.006 +INFORMATION FILE: gtnet_skt_2point_udp.inf +FILE TO DOWNLOAD: gtnet_skt_2point_udp +FINISH TIME: 0.2 SECONDS +PRE-TRIGGER: 20% +PLOT DENSITY: EVERY POINT +METER UPDATE FREQUENCY: 1000 +COMTRADE PLOT SAVE FREQUENCY: 50.0 +COMPONENT: METER + BOX AT (324,12), DIMENSIONS 115 x 150 + NAME: + ICON: EXISTS + ICON AT: (484,68) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: rxCnt + UNITS: + MIN: 0.0 + MAX: 10000.0 + FONT_SIZE: 16 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (440,12), DIMENSIONS 115 x 150 + NAME: + ICON: EXISTS + ICON AT: (484,68) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: txCnt + UNITS: + MIN: 0.0 + MAX: 10000.0 + FONT_SIZE: 16 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (556,12), DIMENSIONS 108 x 150 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTIn0 + UNITS: units + MIN: -100.0 + MAX: 100.0 + FONT_SIZE: 16 + PRECISION: 4 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (192,16), DIMENSIONS 132 x 144 + NAME: + ICON: EXISTS + ICON AT: (323,247) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: POINT0 + UNITS: + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 6 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (664,12), DIMENSIONS 108 x 150 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTin1 + UNITS: units + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 9 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: BUTTON + BOX AT (289,257), DIMENSIONS 50 x 70 + NAME: + ICON: NONE + ICON AT: (291,133) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Inputs + DESC: Send +COMPONENT: METER + BOX AT (776,12), DIMENSIONS 108 x 150 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTin2 + UNITS: units + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 9 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (892,12), DIMENSIONS 108 x 150 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTin3 + UNITS: units + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 9 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (1004,12), DIMENSIONS 108 x 150 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTin4 + UNITS: units + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 9 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (572,176), DIMENSIONS 115 x 150 + NAME: + ICON: EXISTS + ICON AT: (655,231) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: POINT5 + UNITS: + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp_r7 b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp_r7 new file mode 100644 index 000000000..4d2e04e5e --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp_r7 @@ -0,0 +1,16925 @@ +** Test Circuit +** Real-Time Simulator Psys Compiler (Ver. C0.00) +** Library (Ver. C24.53) +** ---------------------------------------------- +** WIC Initial Value +L +00200400 +42700000 + +L +00204400 +42700000 + +** WIC Initial Value +L +00200404 +00000001 + +L +00204404 +00000001 + +** WIC Initial Value +L +00200408 +FFFFFFFF + +L +00204408 +FFFFFFFF + +** WIC Initial Value +L +0020040C +FFFFFFFF + +L +0020440C +FFFFFFFF + +** WIF Start Program (master) +** -------------------------- +L +00001000 +00000001 +0000000D +00000001 +00000010 +0000C350 +00000000 +00000001 +00000002 +00000000 +0000003C +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 + +** Flags Map +** --------- +L +00002000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 + +** Communication Program +** --------------------- +L +00640000 +30B81FFF +30A81FFF +30A80100 +30A80101 +30A80102 +30A80103 +00A81FFF +30A84104 +30A84105 +30A84106 +30A84107 +30A84108 +30A84109 +30A8410A +30A8410B +30A8410C +30A8410D +30A8410E +30301FFF + + + +RPC MARKER + +** Participating Flags processor 4:1 +** ( RE: RISC proc # 3, 2A ) + +%FLAGS +%RPCGX 4 +%DESTINATION MAINPR1 +00000004 + + +** Case Synchronization for processor 4:1 +** Pointers to sync memory locations. +** ( RE: RISC proc # 3, 2A ) + +%PAGEMEM +%RPCGX 4 +%DESTINATION MAINPR1 +%SYNC +FFC03FDC +FFC03FD4 +FFC03FCC +FFC03FC4 +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FE4 + + +** Main Instructions for processor 4:1 +** ( RE: RISC proc # 3, 2A ) + +%INST +%RPCGX 4 +%DESTINATION MAINPR1 +BFD00000 +7d70faa6 +3cc00400 +7d6b3378 +7d70fba6 +3C20BFCB +6021FF00 +38e00012 +3d20ff80 +6129a000 +90e90000 +60000000 +3C60FFC0 +60633FE4 +3C80BFC0 +60842010 +38e00012 +60000000 +90e30000 +60000000 +3ce0ffc0 +60e78024 +80e70000 +3d00ffc0 +61088020 +81080000 +70e7ffff +81240000 +7ce94a79 +41820058 +90e40000 +39240004 +70e70ffc +4182000c +7d09392e +48000040 +7d49382e +2c080000 +4181000c +4180001c +4800002c +7d0b5039 +40820024 +7d0a5378 +7d49392e +48000018 +7d8800d0 +7d8b5039 +4182000c +7d8a5278 +7d49392e +38c0000f +81030000 +710800ff +3920ffff +65297fff +7d3603a6 +7c064000 +4082ff68 +60000000 +60000000 +3C20BFCB +6021FF00 +38000000 +3C60BFC0 +60632000 +C8030000 +3C60BFC0 +60632008 +38800001 +3CE0BFD1 +60E75D5C +7CE903A6 +60000000 +4E800421 +3C60BFC0 +60632014 +80430000 +3C80FFE0 +60849000 +68420FFF +90440000 +3C60BFC0 +60630000 +3C80BFC0 +60840000 +38A00001 +3CC0BFC0 +60C62120 +3CE0BFD1 +60E7FF58 +7CE903A6 +60000000 +4E800421 +3C60BFC0 +60630000 +3C80BFC0 +60840000 +38A00003 +3CC0BFC0 +60C62128 +3CE0BFD1 +60E7FF30 +7CE903A6 +60000000 +4E800421 +3CA0BFC0 +60A52278 +3CE0BFD1 +60E7FF1C +7CE903A6 +60000000 +4E800421 +3CA0BFC0 +60A52288 +3E20BFC0 +62310000 +3E40BF80 +62520000 +3CE0BFD1 +60E7FD74 +7CE903A6 +60000000 +4E800421 +3CA0BFC0 +60A522B8 +3E20BFC0 +62310000 +3E40BF80 +62520000 +3CE0BFD1 +60E7FB74 +7CE903A6 +60000000 +4E800421 +3CA0BFC0 +60A52318 +3E20BFC0 +62310000 +3E40BF80 +62520000 +3CE0BFD1 +60E7F960 +7CE903A6 +60000000 +4E800421 +3CA0BFC0 +60A52398 +3E20BFC0 +62310000 +3E40BF80 +62520000 +3CE0BFD1 +60E7FB74 +7CE903A6 +60000000 +4E800421 +3CA0BFC0 +60A523F8 +3E20BFC0 +62310000 +3E40BF80 +62520000 +3CE0BFD1 +60E75EC4 +7CE903A6 +60000000 +4E800421 +3C60BFC0 +60630000 +3C80BF80 +60840000 +38A00002 +3CC0BFC0 +60C62140 +3CE0BFD1 +60E75DD8 +7CE903A6 +60000000 +4E800421 +3C60BFC0 +60630000 +3C80BF80 +60840000 +38A00009 +3CC0BFC0 +60C62150 +3CE0BFD1 +60E7FF30 +7CE903A6 +60000000 +4E800421 +3C60BF80 +60630040 +38800003 +3CE0BFD1 +60E75C7C +7CE903A6 +60000000 +4E800421 +7c0004ac +3C60FFC0 +60633FCC +38e000ff +90e30000 +38800002 +3d20ff80 +6129c000 +90890000 +3C60BFC0 +60630000 +38800001 +3CE0BFD1 +60E75C0C +7CE903A6 +60000000 +4E800421 +3C60FFC0 +60633FCC +38800002 +60000000 +81030000 +710800ff +7c044000 +4082fff4 +60000000 +3CE0BFD0 +60E70018 +7CE903A6 +60000000 +4E800421 +60000000 +60000000 +60000000 +60000000 +60000000 +60000000 +60000000 +60000000 + +** Function Instructions for processor 4:1 +** ( RE: RISC proc # 3, 2A ) + +%INST +%RPCGX 4 +%DESTINATION MAINPR1 +BFD15C00 +60000000 +60000000 +60000000 +606b0000 +608c0000 +38c00000 +2c0c0004 +41a00034 +5587f0be +7ce903a6 +7c065bac +38c60020 +7c065bac +38c60020 +7c065bac +38c60020 +7c065bac +38c60020 +398cfffc +4200ffdc +2c0c0002 +41a00018 +398cfffe +7c065bac +38c60020 +7c065bac +38c60020 +2c0c0001 +41a00008 +7c065bac +4e800020 +606b0000 +608c0000 +38c00000 +2c0c0004 +41a00074 +5587f0be +7ce903a6 +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +38c60020 +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +38c60020 +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +38c60020 +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +38c60020 +398cfffc +4200ff9c +2c0c0002 +41a00038 +398cfffe +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +38c60020 +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +38c60020 +2c0c0001 +41a00018 +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +4e800020 +606b0000 +608c0000 +2c0c0004 +41800028 +5587f0be +7ce903a6 +d80b0000 +d80b0008 +d80b0010 +d80b0018 +396b0020 +398cfffc +4200ffe8 +2c0c0002 +41800014 +398cfffe +d80b0000 +d80b0008 +396b0010 +2c0c0001 +41800008 +d80b0000 +4e800020 +60000000 +60000000 +60000000 +60000000 +60000000 +60000000 +60000000 +60000000 +60ab0000 +60cc0000 +2c0b0004 +41800070 +5567f0be +7ce903a6 +80ec0000 +812c0004 +7ce71cae +60000000 +fce03818 +810c0008 +814c000c +7d081cae +7ce9252e +fd004018 +80ec0010 +812c0014 +7ce71cae +7d0a252e +fce03818 +810c0018 +814c001c +7d081cae +7ce9252e +fd004018 +398c0020 +396bfffc +60000000 +7d0a252e +4200ffa0 +2c0b0002 +4180003c +80ec0000 +812c0004 +7ce71cae +60000000 +fce03818 +810c0008 +814c000c +7d081cae +7ce9252e +fd004018 +396bfffe +398c0010 +60000000 +7d0a252e +2c0b0001 +41800028 +80ec0000 +812c0004 +7ce71cae +60000000 +fce03818 +60000000 +60000000 +60000000 +7ce9252e +4e800020 +4800932c +80052f6c +9421fff0 +2f800000 +409d3844 +3d250000 +81692f74 +2f8b0000 +3d650000 +419e384c +81454268 +c80a0000 +fc000018 +d0010008 +81410008 +914b25ec +2f800001 +409d3810 +39292f74 +81490004 +2f8a0000 +419e3808 +81054270 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0004 +2f800002 +409d37dc +81490008 +2f8a0000 +419e37fc +81054278 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0008 +2f800003 +409d37ac +8149000c +2f8a0000 +419e4eec +81054280 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a000c +2f800004 +409d377c +81490010 +2f8a0000 +419e4ea8 +81054288 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0010 +2f800005 +409d374c +81490014 +2f8a0000 +419e4e64 +81054290 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0014 +2f800006 +409d371c +81490018 +2f8a0000 +419e4e20 +81054298 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0018 +2f800007 +409d36ec +8149001c +2f8a0000 +419e4ddc +810542a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a001c +2f800008 +409d36bc +81490020 +2f8a0000 +419e4d98 +810542a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0020 +2f800009 +409d368c +81490024 +2f8a0000 +419e4d54 +810542b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0024 +2f80000a +409d365c +81490028 +2f8a0000 +419e4d10 +810542b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0028 +2f80000b +409d362c +8149002c +2f8a0000 +419e4ccc +810542c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a002c +2f80000c +409d35fc +81490030 +2f8a0000 +419e4c88 +810542c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0030 +2f80000d +409d35cc +81490034 +2f8a0000 +419e4c44 +810542d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0034 +2f80000e +409d359c +81490038 +2f8a0000 +419e4c00 +810542d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0038 +2f80000f +409d356c +8149003c +2f8a0000 +419e4bbc +810542e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a003c +2f800010 +409d353c +81490040 +2f8a0000 +419e4b78 +810542e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0040 +2f800011 +409d350c +81490044 +2f8a0000 +419e4b34 +810542f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0044 +2f800012 +409d34dc +81490048 +2f8a0000 +419e4af0 +810542f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0048 +2f800013 +409d34ac +8149004c +2f8a0000 +419e4aac +81054300 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a004c +2f800014 +409d347c +81490050 +2f8a0000 +419e4a68 +81054308 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0050 +2f800015 +409d344c +81490054 +2f8a0000 +419e4a24 +81054310 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0054 +2f800016 +409d341c +81490058 +2f8a0000 +419e49e0 +81054318 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0058 +2f800017 +409d33ec +8149005c +2f8a0000 +419e499c +81054320 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a005c +2f800018 +409d33bc +81490060 +2f8a0000 +419e4958 +81054328 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0060 +2f800019 +409d338c +81490064 +2f8a0000 +419e4914 +81054330 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0064 +2f80001a +409d335c +81490068 +2f8a0000 +419e48d0 +81054338 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0068 +2f80001b +409d332c +8149006c +2f8a0000 +419e488c +81054340 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a006c +2f80001c +409d32fc +81490070 +2f8a0000 +419e4848 +81054348 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0070 +2f80001d +409d32cc +81490074 +2f8a0000 +419e4804 +81054350 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0074 +2f80001e +409d329c +81490078 +2f8a0000 +419e47c0 +81054358 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0078 +2f80001f +409d326c +8149007c +2f8a0000 +419e477c +81054360 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a007c +2f800020 +409d323c +81490080 +2f8a0000 +419e4738 +81054368 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0080 +2f800021 +409d320c +81490084 +2f8a0000 +419e46f4 +81054370 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0084 +2f800022 +409d31dc +81490088 +2f8a0000 +419e46b0 +81054378 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0088 +2f800023 +409d31ac +8149008c +2f8a0000 +419e466c +81054380 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a008c +2f800024 +409d317c +81490090 +2f8a0000 +419e4628 +81054388 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0090 +2f800025 +409d314c +81490094 +2f8a0000 +419e45e4 +81054390 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0094 +2f800026 +409d311c +81490098 +2f8a0000 +419e45a0 +81054398 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0098 +2f800027 +409d30ec +8149009c +2f8a0000 +419e455c +810543a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a009c +2f800028 +409d30bc +814900a0 +2f8a0000 +419e4518 +810543a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00a0 +2f800029 +409d308c +814900a4 +2f8a0000 +419e44d4 +810543b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00a4 +2f80002a +409d305c +814900a8 +2f8a0000 +419e4490 +810543b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00a8 +2f80002b +409d302c +814900ac +2f8a0000 +419e444c +810543c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00ac +2f80002c +409d2ffc +814900b0 +2f8a0000 +419e4408 +810543c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00b0 +2f80002d +409d2fcc +814900b4 +2f8a0000 +419e43c4 +810543d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00b4 +2f80002e +409d2f9c +814900b8 +2f8a0000 +419e4380 +810543d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00b8 +2f80002f +409d2f6c +814900bc +2f8a0000 +419e433c +810543e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00bc +2f800030 +409d2f3c +814900c0 +2f8a0000 +419e42f8 +810543e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00c0 +2f800031 +409d2f0c +814900c4 +2f8a0000 +419e42b4 +810543f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00c4 +2f800032 +409d2edc +814900c8 +2f8a0000 +419e4270 +810543f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00c8 +2f800033 +409d2eac +814900cc +2f8a0000 +419e422c +81054400 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00cc +2f800034 +409d2e7c +814900d0 +2f8a0000 +419e41e8 +81054408 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00d0 +2f800035 +409d2e4c +814900d4 +2f8a0000 +419e41a4 +81054410 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00d4 +2f800036 +409d2e1c +814900d8 +2f8a0000 +419e4160 +81054418 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00d8 +2f800037 +409d2dec +814900dc +2f8a0000 +419e411c +81054420 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00dc +2f800038 +409d2dbc +814900e0 +2f8a0000 +419e40d8 +81054428 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00e0 +2f800039 +409d2d8c +814900e4 +2f8a0000 +419e4094 +81054430 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00e4 +2f80003a +409d2d5c +814900e8 +2f8a0000 +419e4050 +81054438 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00e8 +2f80003b +409d2d2c +814900ec +2f8a0000 +419e400c +81054440 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00ec +2f80003c +409d2cfc +814900f0 +2f8a0000 +419e3fc8 +81054448 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00f0 +2f80003d +409d2ccc +814900f4 +2f8a0000 +419e3f84 +81054450 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00f4 +2f80003e +409d2c9c +814900f8 +2f8a0000 +419e3f40 +81054458 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00f8 +2f80003f +409d2c6c +814900fc +2f8a0000 +419e3efc +81054460 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00fc +2f800040 +409d2c3c +81490100 +2f8a0000 +419e3eb8 +81054468 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0100 +2f800041 +409d2c0c +81490104 +2f8a0000 +419e3e74 +81054470 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0104 +2f800042 +409d2bdc +81490108 +2f8a0000 +419e3e30 +81054478 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0108 +2f800043 +409d2bac +8149010c +2f8a0000 +419e3dec +81054480 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a010c +2f800044 +409d2b7c +81490110 +2f8a0000 +419e3da8 +81054488 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0110 +2f800045 +409d2b4c +81490114 +2f8a0000 +419e3d64 +81054490 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0114 +2f800046 +409d2b1c +81490118 +2f8a0000 +419e3d20 +81054498 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0118 +2f800047 +409d2aec +8149011c +2f8a0000 +419e3cdc +810544a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a011c +2f800048 +409d2abc +81490120 +2f8a0000 +419e3c98 +810544a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0120 +2f800049 +409d2a8c +81490124 +2f8a0000 +419e3c54 +810544b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0124 +2f80004a +409d2a5c +81490128 +2f8a0000 +419e3c10 +810544b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0128 +2f80004b +409d2a2c +8149012c +2f8a0000 +419e3bcc +810544c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a012c +2f80004c +409d29fc +81490130 +2f8a0000 +419e3b88 +810544c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0130 +2f80004d +409d29cc +81490134 +2f8a0000 +419e3b44 +810544d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0134 +2f80004e +409d299c +81490138 +2f8a0000 +419e3b00 +810544d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0138 +2f80004f +409d296c +8149013c +2f8a0000 +419e3abc +810544e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a013c +2f800050 +409d293c +81490140 +2f8a0000 +419e3a78 +810544e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0140 +2f800051 +409d290c +81490144 +2f8a0000 +419e3a34 +810544f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0144 +2f800052 +409d28dc +81490148 +2f8a0000 +419e39f0 +810544f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0148 +2f800053 +409d28ac +8149014c +2f8a0000 +419e39ac +81054500 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a014c +2f800054 +409d287c +81490150 +2f8a0000 +419e3968 +81054508 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0150 +2f800055 +409d284c +81490154 +2f8a0000 +419e3924 +81054510 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0154 +2f800056 +409d281c +81490158 +2f8a0000 +419e38e0 +81054518 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0158 +2f800057 +409d27ec +8149015c +2f8a0000 +419e389c +81054520 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a015c +2f800058 +409d27bc +81490160 +2f8a0000 +419e3858 +81054528 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0160 +2f800059 +409d278c +81490164 +2f8a0000 +419e3814 +81054530 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0164 +2f80005a +409d275c +81490168 +2f8a0000 +419e37d0 +81054538 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0168 +2f80005b +409d272c +8149016c +2f8a0000 +419e378c +81054540 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a016c +2f80005c +409d26fc +81490170 +2f8a0000 +419e3748 +81054548 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0170 +2f80005d +409d26cc +81490174 +2f8a0000 +419e3704 +81054550 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0174 +2f80005e +409d269c +81490178 +2f8a0000 +419e36c0 +81054558 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0178 +2f80005f +409d266c +8149017c +2f8a0000 +419e367c +81054560 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a017c +2f800060 +409d263c +81490180 +2f8a0000 +419e3638 +81054568 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0180 +2f800061 +409d260c +81490184 +2f8a0000 +419e35f4 +81054570 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0184 +2f800062 +409d25dc +81490188 +2f8a0000 +419e35b0 +81054578 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0188 +2f800063 +409d25ac +8149018c +2f8a0000 +419e356c +81054580 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a018c +2f800064 +409d257c +81490190 +2f8a0000 +419e3528 +81054588 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0190 +2f800065 +409d254c +81490194 +2f8a0000 +419e34e4 +81054590 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0194 +2f800066 +409d251c +81490198 +2f8a0000 +419e34a0 +81054598 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0198 +2f800067 +409d24ec +8149019c +2f8a0000 +419e345c +810545a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a019c +2f800068 +409d24bc +814901a0 +2f8a0000 +419e3418 +810545a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01a0 +2f800069 +409d248c +814901a4 +2f8a0000 +419e33d4 +810545b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01a4 +2f80006a +409d245c +814901a8 +2f8a0000 +419e3390 +810545b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01a8 +2f80006b +409d242c +814901ac +2f8a0000 +419e334c +810545c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01ac +2f80006c +409d23fc +814901b0 +2f8a0000 +419e3308 +810545c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01b0 +2f80006d +409d23cc +814901b4 +2f8a0000 +419e32c4 +810545d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01b4 +2f80006e +409d239c +814901b8 +2f8a0000 +419e3280 +810545d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01b8 +2f80006f +409d236c +814901bc +2f8a0000 +419e323c +810545e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01bc +2f800070 +409d233c +814901c0 +2f8a0000 +419e31f8 +810545e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01c0 +2f800071 +409d230c +814901c4 +2f8a0000 +419e31b4 +810545f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01c4 +2f800072 +409d22dc +814901c8 +2f8a0000 +419e3170 +810545f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01c8 +2f800073 +409d22ac +814901cc +2f8a0000 +419e312c +81054600 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01cc +2f800074 +409d227c +814901d0 +2f8a0000 +419e30e8 +81054608 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01d0 +2f800075 +409d224c +814901d4 +2f8a0000 +419e30a4 +81054610 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01d4 +2f800076 +409d221c +814901d8 +2f8a0000 +419e3060 +81054618 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01d8 +2f800077 +409d21ec +814901dc +2f8a0000 +419e301c +81054620 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01dc +2f800078 +409d21bc +814901e0 +2f8a0000 +419e2fd8 +81054628 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01e0 +2f800079 +409d218c +814901e4 +2f8a0000 +419e2f94 +81054630 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01e4 +2f80007a +409d215c +814901e8 +2f8a0000 +419e2f50 +81054638 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01e8 +2f80007b +409d212c +814901ec +2f8a0000 +419e2f0c +81054640 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01ec +2f80007c +409d20fc +814901f0 +2f8a0000 +419e2ec8 +81054648 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01f0 +2f80007d +409d20cc +814901f4 +2f8a0000 +419e2e84 +81054650 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01f4 +2f80007e +409d209c +814901f8 +2f8a0000 +419e2e40 +81054658 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01f8 +2f80007f +409d206c +814901fc +2f8a0000 +419e2dfc +81054660 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01fc +2f800080 +409d203c +81490200 +2f8a0000 +419e2db8 +81054668 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0200 +2f800081 +409d200c +81490204 +2f8a0000 +419e2d74 +81054670 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0204 +2f800082 +409d1fdc +81490208 +2f8a0000 +419e2d30 +81054678 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0208 +2f800083 +409d1fac +8149020c +2f8a0000 +419e2cec +81054680 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a020c +2f800084 +409d1f7c +81490210 +2f8a0000 +419e2ca8 +81054688 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0210 +2f800085 +409d1f4c +81490214 +2f8a0000 +419e2c64 +81054690 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0214 +2f800086 +409d1f1c +81490218 +2f8a0000 +419e2c20 +81054698 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0218 +2f800087 +409d1eec +8149021c +2f8a0000 +419e2bdc +810546a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a021c +2f800088 +409d1ebc +81490220 +2f8a0000 +419e2b98 +810546a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0220 +2f800089 +409d1e8c +81490224 +2f8a0000 +419e2b54 +810546b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0224 +2f80008a +409d1e5c +81490228 +2f8a0000 +419e2b10 +810546b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0228 +2f80008b +409d1e2c +8149022c +2f8a0000 +419e2acc +810546c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a022c +2f80008c +409d1dfc +81490230 +2f8a0000 +419e2a88 +810546c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0230 +2f80008d +409d1dcc +81490234 +2f8a0000 +419e2a44 +810546d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0234 +2f80008e +409d1d9c +81490238 +2f8a0000 +419e2a00 +810546d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0238 +2f80008f +409d1d6c +8149023c +2f8a0000 +419e29bc +810546e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a023c +2f800090 +409d1d3c +81490240 +2f8a0000 +419e2978 +810546e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0240 +2f800091 +409d1d0c +81490244 +2f8a0000 +419e2934 +810546f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0244 +2f800092 +409d1cdc +81490248 +2f8a0000 +419e28f0 +810546f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0248 +2f800093 +409d1cac +8149024c +2f8a0000 +419e28ac +81054700 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a024c +2f800094 +409d1c7c +81490250 +2f8a0000 +419e2868 +81054708 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0250 +2f800095 +409d1c4c +81490254 +2f8a0000 +419e2824 +81054710 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0254 +2f800096 +409d1c1c +81490258 +2f8a0000 +419e27e0 +81054718 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0258 +2f800097 +409d1bec +8149025c +2f8a0000 +419e279c +81054720 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a025c +2f800098 +409d1bbc +81490260 +2f8a0000 +419e2758 +81054728 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0260 +2f800099 +409d1b8c +81490264 +2f8a0000 +419e2714 +81054730 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0264 +2f80009a +409d1b5c +81490268 +2f8a0000 +419e26d0 +81054738 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0268 +2f80009b +409d1b2c +8149026c +2f8a0000 +419e268c +81054740 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a026c +2f80009c +409d1afc +81490270 +2f8a0000 +419e2648 +81054748 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0270 +2f80009d +409d1acc +81490274 +2f8a0000 +419e2604 +81054750 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0274 +2f80009e +409d1a9c +81490278 +2f8a0000 +419e25c0 +81054758 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0278 +2f80009f +409d1a6c +8149027c +2f8a0000 +419e257c +81054760 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a027c +2f8000a0 +409d1a3c +81490280 +2f8a0000 +419e2538 +81054768 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0280 +2f8000a1 +409d1a0c +81490284 +2f8a0000 +419e24f4 +81054770 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0284 +2f8000a2 +409d19dc +81490288 +2f8a0000 +419e24b0 +81054778 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0288 +2f8000a3 +409d19ac +8149028c +2f8a0000 +419e246c +81054780 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a028c +2f8000a4 +409d197c +81490290 +2f8a0000 +419e2428 +81054788 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0290 +2f8000a5 +409d194c +81490294 +2f8a0000 +419e23e4 +81054790 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0294 +2f8000a6 +409d191c +81490298 +2f8a0000 +419e23a0 +81054798 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0298 +2f8000a7 +409d18ec +8149029c +2f8a0000 +419e235c +810547a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a029c +2f8000a8 +409d18bc +814902a0 +2f8a0000 +419e2318 +810547a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02a0 +2f8000a9 +409d188c +814902a4 +2f8a0000 +419e22d4 +810547b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02a4 +2f8000aa +409d185c +814902a8 +2f8a0000 +419e2290 +810547b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02a8 +2f8000ab +409d182c +814902ac +2f8a0000 +419e224c +810547c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02ac +2f8000ac +409d17fc +814902b0 +2f8a0000 +419e2208 +810547c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02b0 +2f8000ad +409d17cc +814902b4 +2f8a0000 +419e21c4 +810547d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02b4 +2f8000ae +409d179c +814902b8 +2f8a0000 +419e2180 +810547d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02b8 +2f8000af +409d176c +814902bc +2f8a0000 +419e213c +810547e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02bc +2f8000b0 +409d173c +814902c0 +2f8a0000 +419e20f8 +810547e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02c0 +2f8000b1 +409d170c +814902c4 +2f8a0000 +419e20b4 +810547f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02c4 +2f8000b2 +409d16dc +814902c8 +2f8a0000 +419e2070 +810547f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02c8 +2f8000b3 +409d16ac +814902cc +2f8a0000 +419e202c +81054800 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02cc +2f8000b4 +409d167c +814902d0 +2f8a0000 +419e1fe8 +81054808 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02d0 +2f8000b5 +409d164c +814902d4 +2f8a0000 +419e1fa4 +81054810 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02d4 +2f8000b6 +409d161c +814902d8 +2f8a0000 +419e1f60 +81054818 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02d8 +2f8000b7 +409d15ec +814902dc +2f8a0000 +419e1f1c +81054820 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02dc +2f8000b8 +409d15bc +814902e0 +2f8a0000 +419e1ed8 +81054828 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02e0 +2f8000b9 +409d158c +814902e4 +2f8a0000 +419e1e94 +81054830 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02e4 +2f8000ba +409d155c +814902e8 +2f8a0000 +419e1e50 +81054838 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02e8 +2f8000bb +409d152c +814902ec +2f8a0000 +419e1e0c +81054840 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02ec +2f8000bc +409d14fc +814902f0 +2f8a0000 +419e1dc8 +81054848 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02f0 +2f8000bd +409d14cc +814902f4 +2f8a0000 +419e1d84 +81054850 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02f4 +2f8000be +409d149c +814902f8 +2f8a0000 +419e1d40 +81054858 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02f8 +2f8000bf +409d146c +814902fc +2f8a0000 +419e1cfc +81054860 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02fc +2f8000c0 +409d143c +81490300 +2f8a0000 +419e1cb8 +81054868 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0300 +2f8000c1 +409d140c +81490304 +2f8a0000 +419e1c74 +81054870 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0304 +2f8000c2 +409d13dc +81490308 +2f8a0000 +419e1c30 +81054878 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0308 +2f8000c3 +409d13ac +8149030c +2f8a0000 +419e1bec +81054880 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a030c +2f8000c4 +409d137c +81490310 +2f8a0000 +419e1ba8 +81054888 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0310 +2f8000c5 +409d134c +81490314 +2f8a0000 +419e1b64 +81054890 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0314 +2f8000c6 +409d131c +81490318 +2f8a0000 +419e1b20 +81054898 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0318 +2f8000c7 +409d12ec +8149031c +2f8a0000 +419e1adc +810548a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a031c +2f8000c8 +409d12bc +81490320 +2f8a0000 +419e1a98 +810548a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0320 +2f8000c9 +409d128c +81490324 +2f8a0000 +419e1a54 +810548b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0324 +2f8000ca +409d125c +81490328 +2f8a0000 +419e1a10 +810548b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0328 +2f8000cb +409d122c +8149032c +2f8a0000 +419e19cc +810548c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a032c +2f8000cc +409d11fc +81490330 +2f8a0000 +419e1988 +810548c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0330 +2f8000cd +409d11cc +81490334 +2f8a0000 +419e1944 +810548d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0334 +2f8000ce +409d119c +81490338 +2f8a0000 +419e1900 +810548d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0338 +2f8000cf +409d116c +8149033c +2f8a0000 +419e18bc +810548e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a033c +2f8000d0 +409d113c +81490340 +2f8a0000 +419e1878 +810548e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0340 +2f8000d1 +409d110c +81490344 +2f8a0000 +419e1834 +810548f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0344 +2f8000d2 +409d10dc +81490348 +2f8a0000 +419e17f0 +810548f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0348 +2f8000d3 +409d10ac +8149034c +2f8a0000 +419e17ac +81054900 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a034c +2f8000d4 +409d107c +81490350 +2f8a0000 +419e1768 +81054908 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0350 +2f8000d5 +409d104c +81490354 +2f8a0000 +419e1724 +81054910 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0354 +2f8000d6 +409d101c +81490358 +2f8a0000 +419e16e0 +81054918 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0358 +2f8000d7 +409d0fec +8149035c +2f8a0000 +419e169c +81054920 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a035c +2f8000d8 +409d0fbc +81490360 +2f8a0000 +419e1658 +81054928 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0360 +2f8000d9 +409d0f8c +81490364 +2f8a0000 +419e1614 +81054930 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0364 +2f8000da +409d0f5c +81490368 +2f8a0000 +419e15d0 +81054938 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0368 +2f8000db +409d0f2c +8149036c +2f8a0000 +419e158c +81054940 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a036c +2f8000dc +409d0efc +81490370 +2f8a0000 +419e1548 +81054948 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0370 +2f8000dd +409d0ecc +81490374 +2f8a0000 +419e1504 +81054950 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0374 +2f8000de +409d0e9c +81490378 +2f8a0000 +419e14c0 +81054958 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0378 +2f8000df +409d0e6c +8149037c +2f8a0000 +419e147c +81054960 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a037c +2f8000e0 +409d0e3c +81490380 +2f8a0000 +419e1438 +81054968 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0380 +2f8000e1 +409d0e0c +81490384 +2f8a0000 +419e13f4 +81054970 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0384 +2f8000e2 +409d0ddc +81490388 +2f8a0000 +419e13b0 +81054978 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0388 +2f8000e3 +409d0dac +8149038c +2f8a0000 +419e136c +81054980 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a038c +2f8000e4 +409d0d7c +81490390 +2f8a0000 +419e1328 +81054988 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0390 +2f8000e5 +409d0d4c +81490394 +2f8a0000 +419e12e4 +81054990 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0394 +2f8000e6 +409d0d1c +81490398 +2f8a0000 +419e12a0 +81054998 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0398 +2f8000e7 +409d0cec +8149039c +2f8a0000 +419e125c +810549a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a039c +2f8000e8 +409d0cbc +814903a0 +2f8a0000 +419e1218 +810549a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03a0 +2f8000e9 +409d0c8c +814903a4 +2f8a0000 +419e11d4 +810549b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03a4 +2f8000ea +409d0c5c +814903a8 +2f8a0000 +419e1190 +810549b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03a8 +2f8000eb +409d0c2c +814903ac +2f8a0000 +419e114c +810549c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03ac +2f8000ec +409d0bfc +814903b0 +2f8a0000 +419e1108 +810549c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03b0 +2f8000ed +409d0bcc +814903b4 +2f8a0000 +419e10c4 +810549d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03b4 +2f8000ee +409d0b9c +814903b8 +2f8a0000 +419e1080 +810549d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03b8 +2f8000ef +409d0b6c +814903bc +2f8a0000 +419e103c +810549e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03bc +2f8000f0 +409d0b3c +814903c0 +2f8a0000 +419e0ff8 +810549e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03c0 +2f8000f1 +409d0b0c +814903c4 +2f8a0000 +419e0fb4 +810549f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03c4 +2f8000f2 +409d0adc +814903c8 +2f8a0000 +419e0f70 +810549f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03c8 +2f8000f3 +409d0aac +814903cc +2f8a0000 +419e0f2c +81054a00 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03cc +2f8000f4 +409d0a7c +814903d0 +2f8a0000 +419e0ee8 +81054a08 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03d0 +2f8000f5 +409d0a4c +814903d4 +2f8a0000 +419e0ea4 +81054a10 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03d4 +2f8000f6 +409d0a1c +814903d8 +2f8a0000 +419e0e60 +81054a18 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03d8 +2f8000f7 +409d09ec +814903dc +2f8a0000 +419e0e1c +81054a20 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03dc +2f8000f8 +409d09bc +814903e0 +2f8a0000 +419e0dd8 +81054a28 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03e0 +2f8000f9 +409d098c +814903e4 +2f8a0000 +419e0d94 +81054a30 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03e4 +2f8000fa +409d095c +814903e8 +2f8a0000 +419e0d50 +81054a38 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03e8 +2f8000fb +409d092c +814903ec +2f8a0000 +419e0d0c +81054a40 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03ec +2f8000fc +409d08fc +814903f0 +2f8a0000 +419e0cc8 +81054a48 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03f0 +2f8000fd +409d08cc +814903f4 +2f8a0000 +419e0c84 +81054a50 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03f4 +2f8000fe +409d089c +814903f8 +2f8a0000 +419e0c40 +81054a58 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03f8 +2f8000ff +409d086c +814903fc +2f8a0000 +419e0bfc +81054a60 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03fc +2f800100 +409d083c +81490400 +2f8a0000 +419e0bb8 +81054a68 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0400 +2f800101 +409d080c +81490404 +2f8a0000 +419e0b74 +81054a70 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0404 +2f800102 +409d07dc +81490408 +2f8a0000 +419e0b30 +81054a78 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0408 +2f800103 +409d07ac +8149040c +2f8a0000 +419e0aec +81054a80 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a040c +2f800104 +409d077c +81490410 +2f8a0000 +419e0aa8 +81054a88 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0410 +2f800105 +409d074c +81490414 +2f8a0000 +419e0a64 +81054a90 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0414 +2f800106 +409d071c +81490418 +2f8a0000 +419e0a20 +81054a98 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0418 +2f800107 +409d06ec +8149041c +2f8a0000 +419e09dc +81054aa0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a041c +2f800108 +409d06bc +81490420 +2f8a0000 +419e0998 +81054aa8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0420 +2f800109 +409d068c +81490424 +2f8a0000 +419e0954 +81054ab0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0424 +2f80010a +409d065c +81490428 +2f8a0000 +419e0910 +81054ab8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0428 +2f80010b +409d062c +8149042c +2f8a0000 +419e08cc +81054ac0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a042c +2f80010c +409d05fc +81490430 +2f8a0000 +419e0888 +81054ac8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0430 +2f80010d +409d05cc +81490434 +2f8a0000 +419e0844 +81054ad0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0434 +2f80010e +409d059c +81490438 +2f8a0000 +419e0800 +81054ad8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0438 +2f80010f +409d056c +8149043c +2f8a0000 +419e07bc +81054ae0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a043c +2f800110 +409d053c +81490440 +2f8a0000 +419e0778 +81054ae8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0440 +2f800111 +409d050c +81490444 +2f8a0000 +419e0734 +81054af0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0444 +2f800112 +409d04dc +81490448 +2f8a0000 +419e06f0 +81054af8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0448 +2f800113 +409d04ac +8149044c +2f8a0000 +419e06ac +81054b00 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a044c +2f800114 +409d047c +81490450 +2f8a0000 +419e0668 +81054b08 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0450 +2f800115 +409d044c +81490454 +2f8a0000 +419e0624 +81054b10 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0454 +2f800116 +409d041c +81490458 +2f8a0000 +419e05e0 +81054b18 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0458 +2f800117 +409d03ec +8149045c +2f8a0000 +419e059c +81054b20 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a045c +2f800118 +409d03bc +81490460 +2f8a0000 +419e0558 +81054b28 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0460 +2f800119 +409d038c +81490464 +2f8a0000 +419e0514 +81054b30 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0464 +2f80011a +409d035c +81490468 +2f8a0000 +419e04d0 +81054b38 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0468 +2f80011b +409d032c +8149046c +2f8a0000 +419e048c +81054b40 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a046c +2f80011c +409d02fc +81490470 +2f8a0000 +419e0448 +81054b48 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0470 +2f80011d +409d02cc +81490474 +2f8a0000 +419e0404 +81054b50 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0474 +2f80011e +409d029c +81490478 +2f8a0000 +419e03c0 +81054b58 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0478 +2f80011f +409d026c +8149047c +2f8a0000 +419e037c +81054b60 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a047c +2f800120 +409d023c +81490480 +2f8a0000 +419e0338 +81054b68 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0480 +2f800121 +409d020c +81490484 +2f8a0000 +419e02f4 +81054b70 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0484 +2f800122 +409d01dc +81490488 +2f8a0000 +419e02b0 +81054b78 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0488 +2f800123 +409d01ac +8149048c +2f8a0000 +419e026c +81054b80 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a048c +2f800124 +409d017c +81490490 +2f8a0000 +419e0228 +81054b88 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0490 +2f800125 +409d014c +81490494 +2f8a0000 +419e01e4 +81054b90 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0494 +2f800126 +409d011c +81490498 +2f8a0000 +419e01a0 +81054b98 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0498 +2f800127 +409d00ec +8149049c +2f8a0000 +419e015c +81054ba0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a049c +2f800128 +409d00bc +814904a0 +2f8a0000 +419e0118 +81054ba8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a04a0 +2f800129 +409d008c +814904a4 +2f8a0000 +419e00d4 +81054bb0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a04a4 +2f80012a +409d005c +814904a8 +2f8a0000 +419e0090 +81054bb8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a04a8 +2f80012b +409d002c +800904ac +2f800000 +419e1780 +81254bc0 +396b25ec +c8090000 +fc000018 +d0010008 +80010008 +900b04ac +38210010 +4e800020 +8145426c +810a0000 +3d450000 +910a25f0 +4bffc808 +81454264 +814a0000 +914b25ec +4bffc7c4 +81454274 +810a0000 +3d450000 +910a25f4 +4bffc814 +81454bb4 +810a0000 +3d450000 +910a2a94 +4bffff80 +81454bac +810a0000 +3d450000 +910a2a90 +4bffff3c +81454ba4 +810a0000 +3d450000 +910a2a8c +4bfffef8 +81454b9c +810a0000 +3d450000 +910a2a88 +4bfffeb4 +81454b94 +810a0000 +3d450000 +910a2a84 +4bfffe70 +81454b8c +810a0000 +3d450000 +910a2a80 +4bfffe2c +81454b84 +810a0000 +3d450000 +910a2a7c +4bfffde8 +81454b7c +810a0000 +3d450000 +910a2a78 +4bfffda4 +81454b74 +810a0000 +3d450000 +910a2a74 +4bfffd60 +81454b6c +810a0000 +3d450000 +910a2a70 +4bfffd1c +81454b64 +810a0000 +3d450000 +910a2a6c +4bfffcd8 +81454b5c +810a0000 +3d450000 +910a2a68 +4bfffc94 +81454b54 +810a0000 +3d450000 +910a2a64 +4bfffc50 +81454b4c +810a0000 +3d450000 +910a2a60 +4bfffc0c +81454b44 +810a0000 +3d450000 +910a2a5c +4bfffbc8 +81454b3c +810a0000 +3d450000 +910a2a58 +4bfffb84 +81454b34 +810a0000 +3d450000 +910a2a54 +4bfffb40 +81454b2c +810a0000 +3d450000 +910a2a50 +4bfffafc +81454b24 +810a0000 +3d450000 +910a2a4c +4bfffab8 +81454b1c +810a0000 +3d450000 +910a2a48 +4bfffa74 +81454b14 +810a0000 +3d450000 +910a2a44 +4bfffa30 +81454b0c +810a0000 +3d450000 +910a2a40 +4bfff9ec +81454b04 +810a0000 +3d450000 +910a2a3c +4bfff9a8 +81454afc +810a0000 +3d450000 +910a2a38 +4bfff964 +81454af4 +810a0000 +3d450000 +910a2a34 +4bfff920 +81454aec +810a0000 +3d450000 +910a2a30 +4bfff8dc +81454ae4 +810a0000 +3d450000 +910a2a2c +4bfff898 +81454adc +810a0000 +3d450000 +910a2a28 +4bfff854 +81454ad4 +810a0000 +3d450000 +910a2a24 +4bfff810 +81454acc +810a0000 +3d450000 +910a2a20 +4bfff7cc +81454ac4 +810a0000 +3d450000 +910a2a1c +4bfff788 +81454abc +810a0000 +3d450000 +910a2a18 +4bfff744 +81454ab4 +810a0000 +3d450000 +910a2a14 +4bfff700 +81454aac +810a0000 +3d450000 +910a2a10 +4bfff6bc +81454aa4 +810a0000 +3d450000 +910a2a0c +4bfff678 +81454a9c +810a0000 +3d450000 +910a2a08 +4bfff634 +81454a94 +810a0000 +3d450000 +910a2a04 +4bfff5f0 +81454a8c +810a0000 +3d450000 +910a2a00 +4bfff5ac +81454a84 +810a0000 +3d450000 +910a29fc +4bfff568 +81454a7c +810a0000 +3d450000 +910a29f8 +4bfff524 +81454a74 +810a0000 +3d450000 +910a29f4 +4bfff4e0 +81454a6c +810a0000 +3d450000 +910a29f0 +4bfff49c +81454a64 +810a0000 +3d450000 +910a29ec +4bfff458 +81454a5c +810a0000 +3d450000 +910a29e8 +4bfff414 +81454a54 +810a0000 +3d450000 +910a29e4 +4bfff3d0 +81454a4c +810a0000 +3d450000 +910a29e0 +4bfff38c +81454a44 +810a0000 +3d450000 +910a29dc +4bfff348 +81454a3c +810a0000 +3d450000 +910a29d8 +4bfff304 +81454a34 +810a0000 +3d450000 +910a29d4 +4bfff2c0 +81454a2c +810a0000 +3d450000 +910a29d0 +4bfff27c +81454a24 +810a0000 +3d450000 +910a29cc +4bfff238 +81454a1c +810a0000 +3d450000 +910a29c8 +4bfff1f4 +81454a14 +810a0000 +3d450000 +910a29c4 +4bfff1b0 +81454a0c +810a0000 +3d450000 +910a29c0 +4bfff16c +81454a04 +810a0000 +3d450000 +910a29bc +4bfff128 +814549fc +810a0000 +3d450000 +910a29b8 +4bfff0e4 +814549f4 +810a0000 +3d450000 +910a29b4 +4bfff0a0 +814549ec +810a0000 +3d450000 +910a29b0 +4bfff05c +814549e4 +810a0000 +3d450000 +910a29ac +4bfff018 +814549dc +810a0000 +3d450000 +910a29a8 +4bffefd4 +814549d4 +810a0000 +3d450000 +910a29a4 +4bffef90 +814549cc +810a0000 +3d450000 +910a29a0 +4bffef4c +814549c4 +810a0000 +3d450000 +910a299c +4bffef08 +814549bc +810a0000 +3d450000 +910a2998 +4bffeec4 +814549b4 +810a0000 +3d450000 +910a2994 +4bffee80 +814549ac +810a0000 +3d450000 +910a2990 +4bffee3c +814549a4 +810a0000 +3d450000 +910a298c +4bffedf8 +8145499c +810a0000 +3d450000 +910a2988 +4bffedb4 +81454994 +810a0000 +3d450000 +910a2984 +4bffed70 +8145498c +810a0000 +3d450000 +910a2980 +4bffed2c +81454984 +810a0000 +3d450000 +910a297c +4bffece8 +8145497c +810a0000 +3d450000 +910a2978 +4bffeca4 +81454974 +810a0000 +3d450000 +910a2974 +4bffec60 +8145496c +810a0000 +3d450000 +910a2970 +4bffec1c +81454964 +810a0000 +3d450000 +910a296c +4bffebd8 +8145495c +810a0000 +3d450000 +910a2968 +4bffeb94 +81454954 +810a0000 +3d450000 +910a2964 +4bffeb50 +8145494c +810a0000 +3d450000 +910a2960 +4bffeb0c +81454944 +810a0000 +3d450000 +910a295c +4bffeac8 +8145493c +810a0000 +3d450000 +910a2958 +4bffea84 +81454934 +810a0000 +3d450000 +910a2954 +4bffea40 +8145492c +810a0000 +3d450000 +910a2950 +4bffe9fc +81454924 +810a0000 +3d450000 +910a294c +4bffe9b8 +8145491c +810a0000 +3d450000 +910a2948 +4bffe974 +81454914 +810a0000 +3d450000 +910a2944 +4bffe930 +8145490c +810a0000 +3d450000 +910a2940 +4bffe8ec +81454904 +810a0000 +3d450000 +910a293c +4bffe8a8 +814548fc +810a0000 +3d450000 +910a2938 +4bffe864 +814548f4 +810a0000 +3d450000 +910a2934 +4bffe820 +814548ec +810a0000 +3d450000 +910a2930 +4bffe7dc +814548e4 +810a0000 +3d450000 +910a292c +4bffe798 +814548dc +810a0000 +3d450000 +910a2928 +4bffe754 +814548d4 +810a0000 +3d450000 +910a2924 +4bffe710 +814548cc +810a0000 +3d450000 +910a2920 +4bffe6cc +814548c4 +810a0000 +3d450000 +910a291c +4bffe688 +814548bc +810a0000 +3d450000 +910a2918 +4bffe644 +814548b4 +810a0000 +3d450000 +910a2914 +4bffe600 +814548ac +810a0000 +3d450000 +910a2910 +4bffe5bc +814548a4 +810a0000 +3d450000 +910a290c +4bffe578 +8145489c +810a0000 +3d450000 +910a2908 +4bffe534 +81454894 +810a0000 +3d450000 +910a2904 +4bffe4f0 +8145488c +810a0000 +3d450000 +910a2900 +4bffe4ac +81454884 +810a0000 +3d450000 +910a28fc +4bffe468 +8145487c +810a0000 +3d450000 +910a28f8 +4bffe424 +81454874 +810a0000 +3d450000 +910a28f4 +4bffe3e0 +8145486c +810a0000 +3d450000 +910a28f0 +4bffe39c +81454864 +810a0000 +3d450000 +910a28ec +4bffe358 +8145485c +810a0000 +3d450000 +910a28e8 +4bffe314 +81454854 +810a0000 +3d450000 +910a28e4 +4bffe2d0 +8145484c +810a0000 +3d450000 +910a28e0 +4bffe28c +81454844 +810a0000 +3d450000 +910a28dc +4bffe248 +8145483c +810a0000 +3d450000 +910a28d8 +4bffe204 +81454834 +810a0000 +3d450000 +910a28d4 +4bffe1c0 +8145482c +810a0000 +3d450000 +910a28d0 +4bffe17c +81454824 +810a0000 +3d450000 +910a28cc +4bffe138 +8145481c +810a0000 +3d450000 +910a28c8 +4bffe0f4 +81454814 +810a0000 +3d450000 +910a28c4 +4bffe0b0 +8145480c +810a0000 +3d450000 +910a28c0 +4bffe06c +81454804 +810a0000 +3d450000 +910a28bc +4bffe028 +814547fc +810a0000 +3d450000 +910a28b8 +4bffdfe4 +814547f4 +810a0000 +3d450000 +910a28b4 +4bffdfa0 +814547ec +810a0000 +3d450000 +910a28b0 +4bffdf5c +814547e4 +810a0000 +3d450000 +910a28ac +4bffdf18 +814547dc +810a0000 +3d450000 +910a28a8 +4bffded4 +814547d4 +810a0000 +3d450000 +910a28a4 +4bffde90 +814547cc +810a0000 +3d450000 +910a28a0 +4bffde4c +814547c4 +810a0000 +3d450000 +910a289c +4bffde08 +814547bc +810a0000 +3d450000 +910a2898 +4bffddc4 +814547b4 +810a0000 +3d450000 +910a2894 +4bffdd80 +814547ac +810a0000 +3d450000 +910a2890 +4bffdd3c +814547a4 +810a0000 +3d450000 +910a288c +4bffdcf8 +8145479c +810a0000 +3d450000 +910a2888 +4bffdcb4 +81454794 +810a0000 +3d450000 +910a2884 +4bffdc70 +8145478c +810a0000 +3d450000 +910a2880 +4bffdc2c +81454784 +810a0000 +3d450000 +910a287c +4bffdbe8 +8145477c +810a0000 +3d450000 +910a2878 +4bffdba4 +81454774 +810a0000 +3d450000 +910a2874 +4bffdb60 +8145476c +810a0000 +3d450000 +910a2870 +4bffdb1c +81454764 +810a0000 +3d450000 +910a286c +4bffdad8 +8145475c +810a0000 +3d450000 +910a2868 +4bffda94 +81454754 +810a0000 +3d450000 +910a2864 +4bffda50 +8145474c +810a0000 +3d450000 +910a2860 +4bffda0c +81454744 +810a0000 +3d450000 +910a285c +4bffd9c8 +8145473c +810a0000 +3d450000 +910a2858 +4bffd984 +81454734 +810a0000 +3d450000 +910a2854 +4bffd940 +8145472c +810a0000 +3d450000 +910a2850 +4bffd8fc +81454724 +810a0000 +3d450000 +910a284c +4bffd8b8 +8145471c +810a0000 +3d450000 +910a2848 +4bffd874 +81454714 +810a0000 +3d450000 +910a2844 +4bffd830 +8145470c +810a0000 +3d450000 +910a2840 +4bffd7ec +81454704 +810a0000 +3d450000 +910a283c +4bffd7a8 +814546fc +810a0000 +3d450000 +910a2838 +4bffd764 +814546f4 +810a0000 +3d450000 +910a2834 +4bffd720 +814546ec +810a0000 +3d450000 +910a2830 +4bffd6dc +814546e4 +810a0000 +3d450000 +910a282c +4bffd698 +814546dc +810a0000 +3d450000 +910a2828 +4bffd654 +814546d4 +810a0000 +3d450000 +910a2824 +4bffd610 +814546cc +810a0000 +3d450000 +910a2820 +4bffd5cc +814546c4 +810a0000 +3d450000 +910a281c +4bffd588 +814546bc +810a0000 +3d450000 +910a2818 +4bffd544 +814546b4 +810a0000 +3d450000 +910a2814 +4bffd500 +814546ac +810a0000 +3d450000 +910a2810 +4bffd4bc +814546a4 +810a0000 +3d450000 +910a280c +4bffd478 +8145469c +810a0000 +3d450000 +910a2808 +4bffd434 +81454694 +810a0000 +3d450000 +910a2804 +4bffd3f0 +8145468c +810a0000 +3d450000 +910a2800 +4bffd3ac +81454684 +810a0000 +3d450000 +910a27fc +4bffd368 +8145467c +810a0000 +3d450000 +910a27f8 +4bffd324 +81454674 +810a0000 +3d450000 +910a27f4 +4bffd2e0 +8145466c +810a0000 +3d450000 +910a27f0 +4bffd29c +81454664 +810a0000 +3d450000 +910a27ec +4bffd258 +8145465c +810a0000 +3d450000 +910a27e8 +4bffd214 +81454654 +810a0000 +3d450000 +910a27e4 +4bffd1d0 +8145464c +810a0000 +3d450000 +910a27e0 +4bffd18c +81454644 +810a0000 +3d450000 +910a27dc +4bffd148 +8145463c +810a0000 +3d450000 +910a27d8 +4bffd104 +81454634 +810a0000 +3d450000 +910a27d4 +4bffd0c0 +8145462c +810a0000 +3d450000 +910a27d0 +4bffd07c +81454624 +810a0000 +3d450000 +910a27cc +4bffd038 +8145461c +810a0000 +3d450000 +910a27c8 +4bffcff4 +81454614 +810a0000 +3d450000 +910a27c4 +4bffcfb0 +8145460c +810a0000 +3d450000 +910a27c0 +4bffcf6c +81454604 +810a0000 +3d450000 +910a27bc +4bffcf28 +814545fc +810a0000 +3d450000 +910a27b8 +4bffcee4 +814545f4 +810a0000 +3d450000 +910a27b4 +4bffcea0 +814545ec +810a0000 +3d450000 +910a27b0 +4bffce5c +814545e4 +810a0000 +3d450000 +910a27ac +4bffce18 +814545dc +810a0000 +3d450000 +910a27a8 +4bffcdd4 +814545d4 +810a0000 +3d450000 +910a27a4 +4bffcd90 +814545cc +810a0000 +3d450000 +910a27a0 +4bffcd4c +814545c4 +810a0000 +3d450000 +910a279c +4bffcd08 +814545bc +810a0000 +3d450000 +910a2798 +4bffccc4 +814545b4 +810a0000 +3d450000 +910a2794 +4bffcc80 +814545ac +810a0000 +3d450000 +910a2790 +4bffcc3c +814545a4 +810a0000 +3d450000 +910a278c +4bffcbf8 +8145459c +810a0000 +3d450000 +910a2788 +4bffcbb4 +81454594 +810a0000 +3d450000 +910a2784 +4bffcb70 +8145458c +810a0000 +3d450000 +910a2780 +4bffcb2c +81454584 +810a0000 +3d450000 +910a277c +4bffcae8 +8145457c +810a0000 +3d450000 +910a2778 +4bffcaa4 +81454574 +810a0000 +3d450000 +910a2774 +4bffca60 +8145456c +810a0000 +3d450000 +910a2770 +4bffca1c +81454564 +810a0000 +3d450000 +910a276c +4bffc9d8 +8145455c +810a0000 +3d450000 +910a2768 +4bffc994 +81454554 +810a0000 +3d450000 +910a2764 +4bffc950 +8145454c +810a0000 +3d450000 +910a2760 +4bffc90c +81454544 +810a0000 +3d450000 +910a275c +4bffc8c8 +8145453c +810a0000 +3d450000 +910a2758 +4bffc884 +81454534 +810a0000 +3d450000 +910a2754 +4bffc840 +8145452c +810a0000 +3d450000 +910a2750 +4bffc7fc +81454524 +810a0000 +3d450000 +910a274c +4bffc7b8 +8145451c +810a0000 +3d450000 +910a2748 +4bffc774 +81454514 +810a0000 +3d450000 +910a2744 +4bffc730 +8145450c +810a0000 +3d450000 +910a2740 +4bffc6ec +81454504 +810a0000 +3d450000 +910a273c +4bffc6a8 +814544fc +810a0000 +3d450000 +910a2738 +4bffc664 +814544f4 +810a0000 +3d450000 +910a2734 +4bffc620 +814544ec +810a0000 +3d450000 +910a2730 +4bffc5dc +814544e4 +810a0000 +3d450000 +910a272c +4bffc598 +814544dc +810a0000 +3d450000 +910a2728 +4bffc554 +814544d4 +810a0000 +3d450000 +910a2724 +4bffc510 +814544cc +810a0000 +3d450000 +910a2720 +4bffc4cc +814544c4 +810a0000 +3d450000 +910a271c +4bffc488 +814544bc +810a0000 +3d450000 +910a2718 +4bffc444 +814544b4 +810a0000 +3d450000 +910a2714 +4bffc400 +814544ac +810a0000 +3d450000 +910a2710 +4bffc3bc +814544a4 +810a0000 +3d450000 +910a270c +4bffc378 +8145449c +810a0000 +3d450000 +910a2708 +4bffc334 +81454494 +810a0000 +3d450000 +910a2704 +4bffc2f0 +8145448c +810a0000 +3d450000 +910a2700 +4bffc2ac +81454484 +810a0000 +3d450000 +910a26fc +4bffc268 +8145447c +810a0000 +3d450000 +910a26f8 +4bffc224 +81454474 +810a0000 +3d450000 +910a26f4 +4bffc1e0 +8145446c +810a0000 +3d450000 +910a26f0 +4bffc19c +81454464 +810a0000 +3d450000 +910a26ec +4bffc158 +8145445c +810a0000 +3d450000 +910a26e8 +4bffc114 +81454454 +810a0000 +3d450000 +910a26e4 +4bffc0d0 +8145444c +810a0000 +3d450000 +910a26e0 +4bffc08c +81454444 +810a0000 +3d450000 +910a26dc +4bffc048 +8145443c +810a0000 +3d450000 +910a26d8 +4bffc004 +81454434 +810a0000 +3d450000 +910a26d4 +4bffbfc0 +8145442c +810a0000 +3d450000 +910a26d0 +4bffbf7c +81454424 +810a0000 +3d450000 +910a26cc +4bffbf38 +8145441c +810a0000 +3d450000 +910a26c8 +4bffbef4 +81454414 +810a0000 +3d450000 +910a26c4 +4bffbeb0 +8145440c +810a0000 +3d450000 +910a26c0 +4bffbe6c +81454404 +810a0000 +3d450000 +910a26bc +4bffbe28 +814543fc +810a0000 +3d450000 +910a26b8 +4bffbde4 +814543f4 +810a0000 +3d450000 +910a26b4 +4bffbda0 +814543ec +810a0000 +3d450000 +910a26b0 +4bffbd5c +814543e4 +810a0000 +3d450000 +910a26ac +4bffbd18 +814543dc +810a0000 +3d450000 +910a26a8 +4bffbcd4 +814543d4 +810a0000 +3d450000 +910a26a4 +4bffbc90 +814543cc +810a0000 +3d450000 +910a26a0 +4bffbc4c +814543c4 +810a0000 +3d450000 +910a269c +4bffbc08 +814543bc +810a0000 +3d450000 +910a2698 +4bffbbc4 +814543b4 +810a0000 +3d450000 +910a2694 +4bffbb80 +814543ac +810a0000 +3d450000 +910a2690 +4bffbb3c +814543a4 +810a0000 +3d450000 +910a268c +4bffbaf8 +8145439c +810a0000 +3d450000 +910a2688 +4bffbab4 +81454394 +810a0000 +3d450000 +910a2684 +4bffba70 +8145438c +810a0000 +3d450000 +910a2680 +4bffba2c +81454384 +810a0000 +3d450000 +910a267c +4bffb9e8 +8145437c +810a0000 +3d450000 +910a2678 +4bffb9a4 +81454374 +810a0000 +3d450000 +910a2674 +4bffb960 +8145436c +810a0000 +3d450000 +910a2670 +4bffb91c +81454364 +810a0000 +3d450000 +910a266c +4bffb8d8 +8145435c +810a0000 +3d450000 +910a2668 +4bffb894 +81454354 +810a0000 +3d450000 +910a2664 +4bffb850 +8145434c +810a0000 +3d450000 +910a2660 +4bffb80c +81454344 +810a0000 +3d450000 +910a265c +4bffb7c8 +8145433c +810a0000 +3d450000 +910a2658 +4bffb784 +81454334 +810a0000 +3d450000 +910a2654 +4bffb740 +8145432c +810a0000 +3d450000 +910a2650 +4bffb6fc +81454324 +810a0000 +3d450000 +910a264c +4bffb6b8 +8145431c +810a0000 +3d450000 +910a2648 +4bffb674 +81454314 +810a0000 +3d450000 +910a2644 +4bffb630 +8145430c +810a0000 +3d450000 +910a2640 +4bffb5ec +81454304 +810a0000 +3d450000 +910a263c +4bffb5a8 +814542fc +810a0000 +3d450000 +910a2638 +4bffb564 +814542f4 +810a0000 +3d450000 +910a2634 +4bffb520 +814542ec +810a0000 +3d450000 +910a2630 +4bffb4dc +814542e4 +810a0000 +3d450000 +910a262c +4bffb498 +814542dc +810a0000 +3d450000 +910a2628 +4bffb454 +814542d4 +810a0000 +3d450000 +910a2624 +4bffb410 +814542cc +810a0000 +3d450000 +910a2620 +4bffb3cc +814542c4 +810a0000 +3d450000 +910a261c +4bffb388 +814542bc +810a0000 +3d450000 +910a2618 +4bffb344 +814542b4 +810a0000 +3d450000 +910a2614 +4bffb300 +814542ac +810a0000 +3d450000 +910a2610 +4bffb2bc +814542a4 +810a0000 +3d450000 +910a260c +4bffb278 +8145429c +810a0000 +3d450000 +910a2608 +4bffb234 +81454294 +810a0000 +3d450000 +910a2604 +4bffb1f0 +8145428c +810a0000 +3d450000 +910a2600 +4bffb1ac +81454284 +810a0000 +3d450000 +910a25fc +4bffb168 +8145427c +810a0000 +3d450000 +910a25f8 +4bffb124 +81254bbc +38210010 +80090000 +3d250000 +90092a98 +4e800020 +2f830078 +419e19ac +2b830078 +409d0894 +2f8300b4 +419e221c +2f8300f0 +4cbe0020 +80052f70 +2f8000f0 +4c9d0020 +3d250000 +392938d4 +816903c0 +2f8b0000 +3d650000 +419e37f0 +c00b2e5c +8165534c +d80b0000 +2f8000f1 +4c9d0020 +816903c4 +2f8b0000 +3d650000 +419e384c +c00b2e60 +81655354 +d80b0000 +2f8000f2 +4c9d0020 +816903c8 +2f8b0000 +3d650000 +419e3814 +c00b2e64 +8165535c +d80b0000 +2f8000f3 +4c9d0020 +816903cc +2f8b0000 +3d650000 +419e37dc +c00b2e68 +81655364 +d80b0000 +2f8000f4 +4c9d0020 +816903d0 +2f8b0000 +3d650000 +419e37a4 +c00b2e6c +8165536c +d80b0000 +2f8000f5 +4c9d0020 +816903d4 +2f8b0000 +3d650000 +419e41e0 +c00b2e70 +81655374 +d80b0000 +2f8000f6 +4c9d0020 +816903d8 +2f8b0000 +3d650000 +419e41a8 +c00b2e74 +8165537c +d80b0000 +2f8000f7 +4c9d0020 +816903dc +2f8b0000 +3d650000 +419e4170 +c00b2e78 +81655384 +d80b0000 +2f8000f8 +4c9d0020 +816903e0 +2f8b0000 +3d650000 +419e4138 +c00b2e7c +8165538c +d80b0000 +2f8000f9 +4c9d0020 +816903e4 +2f8b0000 +3d650000 +419e4100 +c00b2e80 +81655394 +d80b0000 +2f8000fa +4c9d0020 +816903e8 +2f8b0000 +3d650000 +419e40c8 +c00b2e84 +8165539c +d80b0000 +2f8000fb +4c9d0020 +816903ec +2f8b0000 +3d650000 +419e4090 +c00b2e88 +816553a4 +d80b0000 +2f8000fc +4c9d0020 +816903f0 +2f8b0000 +3d650000 +419e4058 +c00b2e8c +816553ac +d80b0000 +2f8000fd +4c9d0020 +816903f4 +2f8b0000 +3d650000 +419e4020 +c00b2e90 +816553b4 +d80b0000 +2f8000fe +4c9d0020 +816903f8 +2f8b0000 +3d650000 +419e3fe8 +c00b2e94 +816553bc +d80b0000 +2f8000ff +4c9d0020 +816903fc +2f8b0000 +3d650000 +419e3fb0 +c00b2e98 +816553c4 +d80b0000 +2f800100 +4c9d0020 +81690400 +2f8b0000 +3d650000 +419e3f78 +c00b2e9c +816553cc +d80b0000 +2f800101 +4c9d0020 +81690404 +2f8b0000 +3d650000 +419e3f40 +c00b2ea0 +816553d4 +d80b0000 +2f800102 +4c9d0020 +81690408 +2f8b0000 +3d650000 +419e3f08 +c00b2ea4 +816553dc +d80b0000 +2f800103 +4c9d0020 +8169040c +2f8b0000 +3d650000 +419e3ed0 +c00b2ea8 +816553e4 +d80b0000 +2f800104 +4c9d0020 +81690410 +2f8b0000 +3d650000 +419e3e98 +c00b2eac +816553ec +d80b0000 +2f800105 +4c9d0020 +81690414 +2f8b0000 +3d650000 +419e3e60 +c00b2eb0 +816553f4 +d80b0000 +2f800106 +4c9d0020 +81690418 +2f8b0000 +3d650000 +419e3e28 +c00b2eb4 +816553fc +d80b0000 +2f800107 +4c9d0020 +8169041c +2f8b0000 +3d650000 +419e3df0 +c00b2eb8 +81655404 +d80b0000 +2f800108 +4c9d0020 +81690420 +2f8b0000 +3d650000 +419e3db8 +c00b2ebc +8165540c +d80b0000 +2f800109 +4c9d0020 +81690424 +2f8b0000 +3d650000 +419e3d80 +c00b2ec0 +81655414 +d80b0000 +2f80010a +4c9d0020 +81690428 +2f8b0000 +3d650000 +419e3d48 +c00b2ec4 +8165541c +d80b0000 +2f80010b +4c9d0020 +8169042c +2f8b0000 +3d650000 +419e3d10 +c00b2ec8 +81655424 +d80b0000 +2f80010c +4c9d0020 +81690430 +2f8b0000 +3d650000 +419e3cd8 +c00b2ecc +8165542c +d80b0000 +2f80010d +4c9d0020 +81690434 +2f8b0000 +3d650000 +419e3ca0 +c00b2ed0 +81655434 +d80b0000 +2f80010e +4c9d0020 +81690438 +2f8b0000 +3d650000 +419e3c68 +c00b2ed4 +8165543c +d80b0000 +2f80010f +4c9d0020 +8169043c +2f8b0000 +3d650000 +419e3c30 +c00b2ed8 +81655444 +d80b0000 +2f800110 +4c9d0020 +81690440 +2f8b0000 +3d650000 +419e3bf8 +c00b2edc +8165544c +d80b0000 +2f800111 +4c9d0020 +81690444 +2f8b0000 +3d650000 +419e3bc0 +c00b2ee0 +81655454 +d80b0000 +2f800112 +4c9d0020 +81690448 +2f8b0000 +3d650000 +419e3b88 +c00b2ee4 +8165545c +d80b0000 +2f800113 +4c9d0020 +8169044c +2f8b0000 +3d650000 +419e3b50 +c00b2ee8 +81655464 +d80b0000 +2f800114 +4c9d0020 +81690450 +2f8b0000 +3d650000 +419e3b18 +c00b2eec +8165546c +d80b0000 +2f800115 +4c9d0020 +81690454 +2f8b0000 +3d650000 +419e3ae0 +c00b2ef0 +81655474 +d80b0000 +2f800116 +4c9d0020 +81690458 +2f8b0000 +3d650000 +419e3aa8 +c00b2ef4 +8165547c +d80b0000 +2f800117 +4c9d0020 +8169045c +2f8b0000 +3d650000 +419e3a70 +c00b2ef8 +81655484 +d80b0000 +2f800118 +4c9d0020 +81690460 +2f8b0000 +3d650000 +419e3a38 +c00b2efc +8165548c +d80b0000 +2f800119 +4c9d0020 +81690464 +2f8b0000 +3d650000 +419e3a00 +c00b2f00 +81655494 +d80b0000 +2f80011a +4c9d0020 +81690468 +2f8b0000 +3d650000 +419e39c8 +c00b2f04 +8165549c +d80b0000 +2f80011b +4c9d0020 +8169046c +2f8b0000 +3d650000 +419e3990 +c00b2f08 +816554a4 +d80b0000 +2f80011c +4c9d0020 +81690470 +2f8b0000 +3d650000 +419e3958 +c00b2f0c +816554ac +d80b0000 +2f80011d +4c9d0020 +81690474 +2f8b0000 +3d650000 +419e3920 +c00b2f10 +816554b4 +d80b0000 +2f80011e +4c9d0020 +81690478 +2f8b0000 +3d650000 +419e38e8 +c00b2f14 +816554bc +d80b0000 +2f80011f +4c9d0020 +8169047c +2f8b0000 +3d650000 +419e38b0 +c00b2f18 +816554c4 +d80b0000 +2f800120 +4c9d0020 +81690480 +2f8b0000 +3d650000 +419e3878 +c00b2f1c +816554cc +d80b0000 +2f800121 +4c9d0020 +81690484 +2f8b0000 +3d650000 +419e3840 +c00b2f20 +816554d4 +d80b0000 +2f800122 +4c9d0020 +81690488 +2f8b0000 +3d650000 +419e3808 +c00b2f24 +816554dc +d80b0000 +2f800123 +4c9d0020 +8169048c +2f8b0000 +3d650000 +419e37d0 +c00b2f28 +816554e4 +d80b0000 +2f800124 +4c9d0020 +81690490 +2f8b0000 +3d650000 +419e3798 +c00b2f2c +816554ec +d80b0000 +2f800125 +4c9d0020 +81690494 +2f8b0000 +3d650000 +419e3760 +c00b2f30 +816554f4 +d80b0000 +2f800126 +4c9d0020 +81690498 +2f8b0000 +3d650000 +419e3728 +c00b2f34 +816554fc +d80b0000 +2f800127 +4c9d0020 +8169049c +2f8b0000 +3d650000 +419e36f0 +c00b2f38 +81655504 +d80b0000 +2f800128 +4c9d0020 +816904a0 +2f8b0000 +3d650000 +419e36b8 +c00b2f3c +8165550c +d80b0000 +2f800129 +4c9d0020 +816904a4 +2f8b0000 +3d650000 +419e3680 +c00b2f40 +81655514 +d80b0000 +2f80012a +4c9d0020 +816904a8 +2f8b0000 +3d650000 +419e3648 +c00b2f44 +8165551c +d80b0000 +2f80012b +4c9d0020 +800904ac +3d250000 +2f800000 +419e3a5c +c0092f48 +81255524 +d8090000 +4e800020 +2f830000 +419e088c +2f83003c +4cbe0020 +80052f70 +2f80003c +4c9d0020 +3d250000 +392938d4 +816900f0 +2f8b0000 +3d650000 +419e2548 +c00b2b8c +81654dac +d80b0000 +2f80003d +4c9d0020 +816900f4 +2f8b0000 +3d650000 +419e2c90 +c00b2b90 +81654db4 +d80b0000 +2f80003e +4c9d0020 +816900f8 +2f8b0000 +3d650000 +419e2c58 +c00b2b94 +81654dbc +d80b0000 +2f80003f +4c9d0020 +816900fc +2f8b0000 +3d650000 +419e2c20 +c00b2b98 +81654dc4 +d80b0000 +2f800040 +4c9d0020 +81690100 +2f8b0000 +3d650000 +419e2be8 +c00b2b9c +81654dcc +d80b0000 +2f800041 +4c9d0020 +81690104 +2f8b0000 +3d650000 +419e2bb0 +c00b2ba0 +81654dd4 +d80b0000 +2f800042 +4c9d0020 +81690108 +2f8b0000 +3d650000 +419e2b78 +c00b2ba4 +81654ddc +d80b0000 +2f800043 +4c9d0020 +8169010c +2f8b0000 +3d650000 +419e2b40 +c00b2ba8 +81654de4 +d80b0000 +2f800044 +4c9d0020 +81690110 +2f8b0000 +3d650000 +419e2b08 +c00b2bac +81654dec +d80b0000 +2f800045 +4c9d0020 +81690114 +2f8b0000 +3d650000 +419e2ad0 +c00b2bb0 +81654df4 +d80b0000 +2f800046 +4c9d0020 +81690118 +2f8b0000 +3d650000 +419e2a98 +c00b2bb4 +81654dfc +d80b0000 +2f800047 +4c9d0020 +8169011c +2f8b0000 +3d650000 +419e2a60 +c00b2bb8 +81654e04 +d80b0000 +2f800048 +4c9d0020 +81690120 +2f8b0000 +3d650000 +419e2a28 +c00b2bbc +81654e0c +d80b0000 +2f800049 +4c9d0020 +81690124 +2f8b0000 +3d650000 +419e29f0 +c00b2bc0 +81654e14 +d80b0000 +2f80004a +4c9d0020 +81690128 +2f8b0000 +3d650000 +419e29b8 +c00b2bc4 +81654e1c +d80b0000 +2f80004b +4c9d0020 +8169012c +2f8b0000 +3d650000 +419e2980 +c00b2bc8 +81654e24 +d80b0000 +2f80004c +4c9d0020 +81690130 +2f8b0000 +3d650000 +419e2948 +c00b2bcc +81654e2c +d80b0000 +2f80004d +4c9d0020 +81690134 +2f8b0000 +3d650000 +419e22d0 +c00b2bd0 +81654e34 +d80b0000 +2f80004e +4c9d0020 +81690138 +2f8b0000 +3d650000 +419e2298 +c00b2bd4 +81654e3c +d80b0000 +2f80004f +4c9d0020 +8169013c +2f8b0000 +3d650000 +419e2260 +c00b2bd8 +81654e44 +d80b0000 +2f800050 +4c9d0020 +81690140 +2f8b0000 +3d650000 +419e2228 +c00b2bdc +81654e4c +d80b0000 +2f800051 +4c9d0020 +81690144 +2f8b0000 +3d650000 +419e21f0 +c00b2be0 +81654e54 +d80b0000 +2f800052 +4c9d0020 +81690148 +2f8b0000 +3d650000 +419e21b8 +c00b2be4 +81654e5c +d80b0000 +2f800053 +4c9d0020 +8169014c +2f8b0000 +3d650000 +419e2180 +c00b2be8 +81654e64 +d80b0000 +2f800054 +4c9d0020 +81690150 +2f8b0000 +3d650000 +419e2148 +c00b2bec +81654e6c +d80b0000 +2f800055 +4c9d0020 +81690154 +2f8b0000 +3d650000 +419e2110 +c00b2bf0 +81654e74 +d80b0000 +2f800056 +4c9d0020 +81690158 +2f8b0000 +3d650000 +419e20d8 +c00b2bf4 +81654e7c +d80b0000 +2f800057 +4c9d0020 +8169015c +2f8b0000 +3d650000 +419e20a0 +c00b2bf8 +81654e84 +d80b0000 +2f800058 +4c9d0020 +81690160 +2f8b0000 +3d650000 +419e2068 +c00b2bfc +81654e8c +d80b0000 +2f800059 +4c9d0020 +81690164 +2f8b0000 +3d650000 +419e2030 +c00b2c00 +81654e94 +d80b0000 +2f80005a +4c9d0020 +81690168 +2f8b0000 +3d650000 +419e1ff8 +c00b2c04 +81654e9c +d80b0000 +2f80005b +4c9d0020 +8169016c +2f8b0000 +3d650000 +419e1fc0 +c00b2c08 +81654ea4 +d80b0000 +2f80005c +4c9d0020 +81690170 +2f8b0000 +3d650000 +419e1f88 +c00b2c0c +81654eac +d80b0000 +2f80005d +4c9d0020 +81690174 +2f8b0000 +3d650000 +419e1f50 +c00b2c10 +81654eb4 +d80b0000 +2f80005e +4c9d0020 +81690178 +2f8b0000 +3d650000 +419e1f18 +c00b2c14 +81654ebc +d80b0000 +2f80005f +4c9d0020 +8169017c +2f8b0000 +3d650000 +419e1ee0 +c00b2c18 +81654ec4 +d80b0000 +2f800060 +4c9d0020 +81690180 +2f8b0000 +3d650000 +419e1ea8 +c00b2c1c +81654ecc +d80b0000 +2f800061 +4c9d0020 +81690184 +2f8b0000 +3d650000 +419e1e70 +c00b2c20 +81654ed4 +d80b0000 +2f800062 +4c9d0020 +81690188 +2f8b0000 +3d650000 +419e1e38 +c00b2c24 +81654edc +d80b0000 +2f800063 +4c9d0020 +8169018c +2f8b0000 +3d650000 +419e1e00 +c00b2c28 +81654ee4 +d80b0000 +2f800064 +4c9d0020 +81690190 +2f8b0000 +3d650000 +419e1dc8 +c00b2c2c +81654eec +d80b0000 +2f800065 +4c9d0020 +81690194 +2f8b0000 +3d650000 +419e1d90 +c00b2c30 +81654ef4 +d80b0000 +2f800066 +4c9d0020 +81690198 +2f8b0000 +3d650000 +419e1d58 +c00b2c34 +81654efc +d80b0000 +2f800067 +4c9d0020 +8169019c +2f8b0000 +3d650000 +419e1d20 +c00b2c38 +81654f04 +d80b0000 +2f800068 +4c9d0020 +816901a0 +2f8b0000 +3d650000 +419e1ce8 +c00b2c3c +81654f0c +d80b0000 +2f800069 +4c9d0020 +816901a4 +2f8b0000 +3d650000 +419e1cb0 +c00b2c40 +81654f14 +d80b0000 +2f80006a +4c9d0020 +816901a8 +2f8b0000 +3d650000 +419e1c78 +c00b2c44 +81654f1c +d80b0000 +2f80006b +4c9d0020 +816901ac +2f8b0000 +3d650000 +419e1c40 +c00b2c48 +81654f24 +d80b0000 +2f80006c +4c9d0020 +816901b0 +2f8b0000 +3d650000 +419e1c08 +c00b2c4c +81654f2c +d80b0000 +2f80006d +4c9d0020 +816901b4 +2f8b0000 +3d650000 +419e23f0 +c00b2c50 +81654f34 +d80b0000 +2f80006e +4c9d0020 +816901b8 +2f8b0000 +3d650000 +419e23b8 +c00b2c54 +81654f3c +d80b0000 +2f80006f +4c9d0020 +816901bc +2f8b0000 +3d650000 +419e2380 +c00b2c58 +81654f44 +d80b0000 +2f800070 +4c9d0020 +816901c0 +2f8b0000 +3d650000 +419e2348 +c00b2c5c +81654f4c +d80b0000 +2f800071 +4c9d0020 +816901c4 +2f8b0000 +3d650000 +419e2310 +c00b2c60 +81654f54 +d80b0000 +2f800072 +4c9d0020 +816901c8 +2f8b0000 +3d650000 +419e22d8 +c00b2c64 +81654f5c +d80b0000 +2f800073 +4c9d0020 +816901cc +2f8b0000 +3d650000 +419e22a0 +c00b2c68 +81654f64 +d80b0000 +2f800074 +4c9d0020 +816901d0 +2f8b0000 +3d650000 +419e2268 +c00b2c6c +81654f6c +d80b0000 +2f800075 +4c9d0020 +816901d4 +2f8b0000 +3d650000 +419e2a44 +c00b2c70 +81654f74 +d80b0000 +2f800076 +4c9d0020 +816901d8 +2f8b0000 +3d650000 +419e2a0c +c00b2c74 +81654f7c +d80b0000 +2f800077 +4c9d0020 +800901dc +3d250000 +2f800000 +419e19c0 +c0092c78 +81254f84 +d8090000 +4e800020 +80052f70 +2f800000 +4c9d0020 +3d250000 +816938d4 +2f8b0000 +3d650000 +419e1964 +c00b2a9c +81454bcc +d80a0000 +2f800001 +4c9d0020 +392938d4 +81490004 +2f8a0000 +419e1954 +394b2a9c +c00a0004 +81454bd4 +d80a0000 +2f800002 +4c9d0020 +81490008 +2f8a0000 +419e2684 +394b2a9c +c00a0008 +81454bdc +d80a0000 +2f800003 +4c9d0020 +8149000c +2f8a0000 +419e298c +394b2a9c +c00a000c +81454be4 +d80a0000 +2f800004 +4c9d0020 +81490010 +2f8a0000 +419e2950 +394b2a9c +c00a0010 +81454bec +d80a0000 +2f800005 +4c9d0020 +81490014 +2f8a0000 +419e29a4 +394b2a9c +c00a0014 +81454bf4 +d80a0000 +2f800006 +4c9d0020 +81490018 +2f8a0000 +419e2968 +394b2a9c +c00a0018 +81454bfc +d80a0000 +2f800007 +4c9d0020 +8149001c +2f8a0000 +419e292c +394b2a9c +c00a001c +81454c04 +d80a0000 +2f800008 +4c9d0020 +81490020 +2f8a0000 +419e28f0 +394b2a9c +c00a0020 +81454c0c +d80a0000 +2f800009 +4c9d0020 +81490024 +2f8a0000 +419e29d4 +394b2a9c +c00a0024 +81454c14 +d80a0000 +2f80000a +4c9d0020 +81490028 +2f8a0000 +419e2998 +394b2a9c +c00a0028 +81454c1c +d80a0000 +2f80000b +4c9d0020 +8149002c +2f8a0000 +419e295c +394b2a9c +c00a002c +81454c24 +d80a0000 +2f80000c +4c9d0020 +81490030 +2f8a0000 +419e2920 +394b2a9c +c00a0030 +81454c2c +d80a0000 +2f80000d +4c9d0020 +81490034 +2f8a0000 +419e28e4 +394b2a9c +c00a0034 +81454c34 +d80a0000 +2f80000e +4c9d0020 +81490038 +2f8a0000 +419e28a8 +394b2a9c +c00a0038 +81454c3c +d80a0000 +2f80000f +4c9d0020 +8149003c +2f8a0000 +419e286c +394b2a9c +c00a003c +81454c44 +d80a0000 +2f800010 +4c9d0020 +81490040 +2f8a0000 +419e2830 +394b2a9c +c00a0040 +81454c4c +d80a0000 +2f800011 +4c9d0020 +81490044 +2f8a0000 +419e2a34 +394b2a9c +c00a0044 +81454c54 +d80a0000 +2f800012 +4c9d0020 +81490048 +2f8a0000 +419e29f8 +394b2a9c +c00a0048 +81454c5c +d80a0000 +2f800013 +4c9d0020 +8149004c +2f8a0000 +419e29bc +394b2a9c +c00a004c +81454c64 +d80a0000 +2f800014 +4c9d0020 +81490050 +2f8a0000 +419e2980 +394b2a9c +c00a0050 +81454c6c +d80a0000 +2f800015 +4c9d0020 +81490054 +2f8a0000 +419e2944 +394b2a9c +c00a0054 +81454c74 +d80a0000 +2f800016 +4c9d0020 +81490058 +2f8a0000 +419e2908 +394b2a9c +c00a0058 +81454c7c +d80a0000 +2f800017 +4c9d0020 +8149005c +2f8a0000 +419e28cc +394b2a9c +c00a005c +81454c84 +d80a0000 +2f800018 +4c9d0020 +81490060 +2f8a0000 +419e2890 +394b2a9c +c00a0060 +81454c8c +d80a0000 +2f800019 +4c9d0020 +81490064 +2f8a0000 +419e2854 +394b2a9c +c00a0064 +81454c94 +d80a0000 +2f80001a +4c9d0020 +81490068 +2f8a0000 +419e2818 +394b2a9c +c00a0068 +81454c9c +d80a0000 +2f80001b +4c9d0020 +8149006c +2f8a0000 +419e27dc +394b2a9c +c00a006c +81454ca4 +d80a0000 +2f80001c +4c9d0020 +81490070 +2f8a0000 +419e27a0 +394b2a9c +c00a0070 +81454cac +d80a0000 +2f80001d +4c9d0020 +81490074 +2f8a0000 +419e2764 +394b2a9c +c00a0074 +81454cb4 +d80a0000 +2f80001e +4c9d0020 +81490078 +2f8a0000 +419e2728 +394b2a9c +c00a0078 +81454cbc +d80a0000 +2f80001f +4c9d0020 +8149007c +2f8a0000 +419e26ec +394b2a9c +c00a007c +81454cc4 +d80a0000 +2f800020 +4c9d0020 +81490080 +2f8a0000 +419e26b0 +394b2a9c +c00a0080 +81454ccc +d80a0000 +2f800021 +4c9d0020 +81490084 +2f8a0000 +419e24fc +394b2a9c +c00a0084 +81454cd4 +d80a0000 +2f800022 +4c9d0020 +81490088 +2f8a0000 +419e24c0 +394b2a9c +c00a0088 +81454cdc +d80a0000 +2f800023 +4c9d0020 +8149008c +2f8a0000 +419e2484 +394b2a9c +c00a008c +81454ce4 +d80a0000 +2f800024 +4c9d0020 +81490090 +2f8a0000 +419e2448 +394b2a9c +c00a0090 +81454cec +d80a0000 +2f800025 +4c9d0020 +81490094 +2f8a0000 +419e240c +394b2a9c +c00a0094 +81454cf4 +d80a0000 +2f800026 +4c9d0020 +81490098 +2f8a0000 +419e23d0 +394b2a9c +c00a0098 +81454cfc +d80a0000 +2f800027 +4c9d0020 +8149009c +2f8a0000 +419e2394 +394b2a9c +c00a009c +81454d04 +d80a0000 +2f800028 +4c9d0020 +814900a0 +2f8a0000 +419e2358 +394b2a9c +c00a00a0 +81454d0c +d80a0000 +2f800029 +4c9d0020 +814900a4 +2f8a0000 +419e231c +394b2a9c +c00a00a4 +81454d14 +d80a0000 +2f80002a +4c9d0020 +814900a8 +2f8a0000 +419e22e0 +394b2a9c +c00a00a8 +81454d1c +d80a0000 +2f80002b +4c9d0020 +814900ac +2f8a0000 +419e22a4 +394b2a9c +c00a00ac +81454d24 +d80a0000 +2f80002c +4c9d0020 +814900b0 +2f8a0000 +419e2268 +394b2a9c +c00a00b0 +81454d2c +d80a0000 +2f80002d +4c9d0020 +814900b4 +2f8a0000 +419e222c +394b2a9c +c00a00b4 +81454d34 +d80a0000 +2f80002e +4c9d0020 +814900b8 +2f8a0000 +419e21f0 +394b2a9c +c00a00b8 +81454d3c +d80a0000 +2f80002f +4c9d0020 +814900bc +2f8a0000 +419e21b4 +394b2a9c +c00a00bc +81454d44 +d80a0000 +2f800030 +4c9d0020 +814900c0 +2f8a0000 +419e2178 +394b2a9c +c00a00c0 +81454d4c +d80a0000 +2f800031 +4c9d0020 +814900c4 +2f8a0000 +419e213c +394b2a9c +c00a00c4 +81454d54 +d80a0000 +2f800032 +4c9d0020 +814900c8 +2f8a0000 +419e2100 +394b2a9c +c00a00c8 +81454d5c +d80a0000 +2f800033 +4c9d0020 +814900cc +2f8a0000 +419e20c4 +394b2a9c +c00a00cc +81454d64 +d80a0000 +2f800034 +4c9d0020 +814900d0 +2f8a0000 +419e2088 +394b2a9c +c00a00d0 +81454d6c +d80a0000 +2f800035 +4c9d0020 +814900d4 +2f8a0000 +419e204c +394b2a9c +c00a00d4 +81454d74 +d80a0000 +2f800036 +4c9d0020 +814900d8 +2f8a0000 +419e2010 +394b2a9c +c00a00d8 +81454d7c +d80a0000 +2f800037 +4c9d0020 +814900dc +2f8a0000 +419e1fd4 +394b2a9c +c00a00dc +81454d84 +d80a0000 +2f800038 +4c9d0020 +814900e0 +2f8a0000 +419e1f98 +394b2a9c +c00a00e0 +81454d8c +d80a0000 +2f800039 +4c9d0020 +814900e4 +2f8a0000 +419e1f0c +394b2a9c +c00a00e4 +81454d94 +d80a0000 +2f80003a +4c9d0020 +814900e8 +2f8a0000 +419e1ed0 +394b2a9c +c00a00e8 +81454d9c +d80a0000 +2f80003b +4c9d0020 +800900ec +2f800000 +419e1154 +396b2a9c +81254da4 +c00b00ec +d8090000 +4e800020 +80052f70 +2f800078 +4c9d0020 +3d250000 +392938d4 +816901e0 +2f8b0000 +3d650000 +419e24cc +c00b2c7c +81654f8c +d80b0000 +2f800079 +4c9d0020 +816901e4 +2f8b0000 +3d650000 +419e2494 +c00b2c80 +81654f94 +d80b0000 +2f80007a +4c9d0020 +816901e8 +2f8b0000 +3d650000 +419e245c +c00b2c84 +81654f9c +d80b0000 +2f80007b +4c9d0020 +816901ec +2f8b0000 +3d650000 +419e2424 +c00b2c88 +81654fa4 +d80b0000 +2f80007c +4c9d0020 +816901f0 +2f8b0000 +3d650000 +419e23ec +c00b2c8c +81654fac +d80b0000 +2f80007d +4c9d0020 +816901f4 +2f8b0000 +3d650000 +419e23b4 +c00b2c90 +81654fb4 +d80b0000 +2f80007e +4c9d0020 +816901f8 +2f8b0000 +3d650000 +419e237c +c00b2c94 +81654fbc +d80b0000 +2f80007f +4c9d0020 +816901fc +2f8b0000 +3d650000 +419e2344 +c00b2c98 +81654fc4 +d80b0000 +2f800080 +4c9d0020 +81690200 +2f8b0000 +3d650000 +419e230c +c00b2c9c +81654fcc +d80b0000 +2f800081 +4c9d0020 +81690204 +2f8b0000 +3d650000 +419e17f0 +c00b2ca0 +81654fd4 +d80b0000 +2f800082 +4c9d0020 +81690208 +2f8b0000 +3d650000 +419e17b8 +c00b2ca4 +81654fdc +d80b0000 +2f800083 +4c9d0020 +8169020c +2f8b0000 +3d650000 +419e1780 +c00b2ca8 +81654fe4 +d80b0000 +2f800084 +4c9d0020 +81690210 +2f8b0000 +3d650000 +419e1748 +c00b2cac +81654fec +d80b0000 +2f800085 +4c9d0020 +81690214 +2f8b0000 +3d650000 +419e1710 +c00b2cb0 +81654ff4 +d80b0000 +2f800086 +4c9d0020 +81690218 +2f8b0000 +3d650000 +419e16d8 +c00b2cb4 +81654ffc +d80b0000 +2f800087 +4c9d0020 +8169021c +2f8b0000 +3d650000 +419e16a0 +c00b2cb8 +81655004 +d80b0000 +2f800088 +4c9d0020 +81690220 +2f8b0000 +3d650000 +419e1668 +c00b2cbc +8165500c +d80b0000 +2f800089 +4c9d0020 +81690224 +2f8b0000 +3d650000 +419e1630 +c00b2cc0 +81655014 +d80b0000 +2f80008a +4c9d0020 +81690228 +2f8b0000 +3d650000 +419e15f8 +c00b2cc4 +8165501c +d80b0000 +2f80008b +4c9d0020 +8169022c +2f8b0000 +3d650000 +419e15c0 +c00b2cc8 +81655024 +d80b0000 +2f80008c +4c9d0020 +81690230 +2f8b0000 +3d650000 +419e1588 +c00b2ccc +8165502c +d80b0000 +2f80008d +4c9d0020 +81690234 +2f8b0000 +3d650000 +419e1550 +c00b2cd0 +81655034 +d80b0000 +2f80008e +4c9d0020 +81690238 +2f8b0000 +3d650000 +419e1518 +c00b2cd4 +8165503c +d80b0000 +2f80008f +4c9d0020 +8169023c +2f8b0000 +3d650000 +419e14e0 +c00b2cd8 +81655044 +d80b0000 +2f800090 +4c9d0020 +81690240 +2f8b0000 +3d650000 +419e14a8 +c00b2cdc +8165504c +d80b0000 +2f800091 +4c9d0020 +81690244 +2f8b0000 +3d650000 +419e1470 +c00b2ce0 +81655054 +d80b0000 +2f800092 +4c9d0020 +81690248 +2f8b0000 +3d650000 +419e1438 +c00b2ce4 +8165505c +d80b0000 +2f800093 +4c9d0020 +8169024c +2f8b0000 +3d650000 +419e1400 +c00b2ce8 +81655064 +d80b0000 +2f800094 +4c9d0020 +81690250 +2f8b0000 +3d650000 +419e13c8 +c00b2cec +8165506c +d80b0000 +2f800095 +4c9d0020 +81690254 +2f8b0000 +3d650000 +419e1390 +c00b2cf0 +81655074 +d80b0000 +2f800096 +4c9d0020 +81690258 +2f8b0000 +3d650000 +419e1358 +c00b2cf4 +8165507c +d80b0000 +2f800097 +4c9d0020 +8169025c +2f8b0000 +3d650000 +419e1320 +c00b2cf8 +81655084 +d80b0000 +2f800098 +4c9d0020 +81690260 +2f8b0000 +3d650000 +419e12e8 +c00b2cfc +8165508c +d80b0000 +2f800099 +4c9d0020 +81690264 +2f8b0000 +3d650000 +419e12b0 +c00b2d00 +81655094 +d80b0000 +2f80009a +4c9d0020 +81690268 +2f8b0000 +3d650000 +419e1278 +c00b2d04 +8165509c +d80b0000 +2f80009b +4c9d0020 +8169026c +2f8b0000 +3d650000 +419e1240 +c00b2d08 +816550a4 +d80b0000 +2f80009c +4c9d0020 +81690270 +2f8b0000 +3d650000 +419e1208 +c00b2d0c +816550ac +d80b0000 +2f80009d +4c9d0020 +81690274 +2f8b0000 +3d650000 +419e11d0 +c00b2d10 +816550b4 +d80b0000 +2f80009e +4c9d0020 +81690278 +2f8b0000 +3d650000 +419e1198 +c00b2d14 +816550bc +d80b0000 +2f80009f +4c9d0020 +8169027c +2f8b0000 +3d650000 +419e1160 +c00b2d18 +816550c4 +d80b0000 +2f8000a0 +4c9d0020 +81690280 +2f8b0000 +3d650000 +419e1128 +c00b2d1c +816550cc +d80b0000 +2f8000a1 +4c9d0020 +81690284 +2f8b0000 +3d650000 +419e10f0 +c00b2d20 +816550d4 +d80b0000 +2f8000a2 +4c9d0020 +81690288 +2f8b0000 +3d650000 +419e10b8 +c00b2d24 +816550dc +d80b0000 +2f8000a3 +4c9d0020 +8169028c +2f8b0000 +3d650000 +419e1080 +c00b2d28 +816550e4 +d80b0000 +2f8000a4 +4c9d0020 +81690290 +2f8b0000 +3d650000 +419e1048 +c00b2d2c +816550ec +d80b0000 +2f8000a5 +4c9d0020 +81690294 +2f8b0000 +3d650000 +419e1010 +c00b2d30 +816550f4 +d80b0000 +2f8000a6 +4c9d0020 +81690298 +2f8b0000 +3d650000 +419e0fd8 +c00b2d34 +816550fc +d80b0000 +2f8000a7 +4c9d0020 +8169029c +2f8b0000 +3d650000 +419e0fa0 +c00b2d38 +81655104 +d80b0000 +2f8000a8 +4c9d0020 +816902a0 +2f8b0000 +3d650000 +419e0f68 +c00b2d3c +8165510c +d80b0000 +2f8000a9 +4c9d0020 +816902a4 +2f8b0000 +3d650000 +419e0f30 +c00b2d40 +81655114 +d80b0000 +2f8000aa +4c9d0020 +816902a8 +2f8b0000 +3d650000 +419e0ef8 +c00b2d44 +8165511c +d80b0000 +2f8000ab +4c9d0020 +816902ac +2f8b0000 +3d650000 +419e0ec0 +c00b2d48 +81655124 +d80b0000 +2f8000ac +4c9d0020 +816902b0 +2f8b0000 +3d650000 +419e0e88 +c00b2d4c +8165512c +d80b0000 +2f8000ad +4c9d0020 +816902b4 +2f8b0000 +3d650000 +419e0e50 +c00b2d50 +81655134 +d80b0000 +2f8000ae +4c9d0020 +816902b8 +2f8b0000 +3d650000 +419e0e18 +c00b2d54 +8165513c +d80b0000 +2f8000af +4c9d0020 +816902bc +2f8b0000 +3d650000 +419e0de0 +c00b2d58 +81655144 +d80b0000 +2f8000b0 +4c9d0020 +816902c0 +2f8b0000 +3d650000 +419e0da8 +c00b2d5c +8165514c +d80b0000 +2f8000b1 +4c9d0020 +816902c4 +2f8b0000 +3d650000 +419e0c80 +c00b2d60 +81655154 +d80b0000 +2f8000b2 +4c9d0020 +816902c8 +2f8b0000 +3d650000 +419e0c48 +c00b2d64 +8165515c +d80b0000 +2f8000b3 +4c9d0020 +800902cc +3d250000 +2f800000 +419e08f4 +c0092d68 +81255164 +d8090000 +4e800020 +80052f70 +2f8000b4 +4c9d0020 +3d250000 +392938d4 +816902d0 +2f8b0000 +3d650000 +419e0bdc +c00b2d6c +8165516c +d80b0000 +2f8000b5 +4c9d0020 +816902d4 +2f8b0000 +3d650000 +419e0c30 +c00b2d70 +81655174 +d80b0000 +2f8000b6 +4c9d0020 +816902d8 +2f8b0000 +3d650000 +419e0bf8 +c00b2d74 +8165517c +d80b0000 +2f8000b7 +4c9d0020 +816902dc +2f8b0000 +3d650000 +419e0bc0 +c00b2d78 +81655184 +d80b0000 +2f8000b8 +4c9d0020 +816902e0 +2f8b0000 +3d650000 +419e0b88 +c00b2d7c +8165518c +d80b0000 +2f8000b9 +4c9d0020 +816902e4 +2f8b0000 +3d650000 +419e0c40 +c00b2d80 +81655194 +d80b0000 +2f8000ba +4c9d0020 +816902e8 +2f8b0000 +3d650000 +419e0c08 +c00b2d84 +8165519c +d80b0000 +2f8000bb +4c9d0020 +816902ec +2f8b0000 +3d650000 +419e0bd0 +c00b2d88 +816551a4 +d80b0000 +2f8000bc +4c9d0020 +816902f0 +2f8b0000 +3d650000 +419e0b98 +c00b2d8c +816551ac +d80b0000 +2f8000bd +4c9d0020 +816902f4 +2f8b0000 +3d650000 +419e0b60 +c00b2d90 +816551b4 +d80b0000 +2f8000be +4c9d0020 +816902f8 +2f8b0000 +3d650000 +419e0b28 +c00b2d94 +816551bc +d80b0000 +2f8000bf +4c9d0020 +816902fc +2f8b0000 +3d650000 +419e0af0 +c00b2d98 +816551c4 +d80b0000 +2f8000c0 +4c9d0020 +81690300 +2f8b0000 +3d650000 +419e0ab8 +c00b2d9c +816551cc +d80b0000 +2f8000c1 +4c9d0020 +81690304 +2f8b0000 +3d650000 +419e13e0 +c00b2da0 +816551d4 +d80b0000 +2f8000c2 +4c9d0020 +81690308 +2f8b0000 +3d650000 +419e13a8 +c00b2da4 +816551dc +d80b0000 +2f8000c3 +4c9d0020 +8169030c +2f8b0000 +3d650000 +419e1370 +c00b2da8 +816551e4 +d80b0000 +2f8000c4 +4c9d0020 +81690310 +2f8b0000 +3d650000 +419e1338 +c00b2dac +816551ec +d80b0000 +2f8000c5 +4c9d0020 +81690314 +2f8b0000 +3d650000 +419e1300 +c00b2db0 +816551f4 +d80b0000 +2f8000c6 +4c9d0020 +81690318 +2f8b0000 +3d650000 +419e12c8 +c00b2db4 +816551fc +d80b0000 +2f8000c7 +4c9d0020 +8169031c +2f8b0000 +3d650000 +419e1290 +c00b2db8 +81655204 +d80b0000 +2f8000c8 +4c9d0020 +81690320 +2f8b0000 +3d650000 +419e1258 +c00b2dbc +8165520c +d80b0000 +2f8000c9 +4c9d0020 +81690324 +2f8b0000 +3d650000 +419e1220 +c00b2dc0 +81655214 +d80b0000 +2f8000ca +4c9d0020 +81690328 +2f8b0000 +3d650000 +419e11e8 +c00b2dc4 +8165521c +d80b0000 +2f8000cb +4c9d0020 +8169032c +2f8b0000 +3d650000 +419e11b0 +c00b2dc8 +81655224 +d80b0000 +2f8000cc +4c9d0020 +81690330 +2f8b0000 +3d650000 +419e1178 +c00b2dcc +8165522c +d80b0000 +2f8000cd +4c9d0020 +81690334 +2f8b0000 +3d650000 +419e1140 +c00b2dd0 +81655234 +d80b0000 +2f8000ce +4c9d0020 +81690338 +2f8b0000 +3d650000 +419e1108 +c00b2dd4 +8165523c +d80b0000 +2f8000cf +4c9d0020 +8169033c +2f8b0000 +3d650000 +419e10d0 +c00b2dd8 +81655244 +d80b0000 +2f8000d0 +4c9d0020 +81690340 +2f8b0000 +3d650000 +419e1098 +c00b2ddc +8165524c +d80b0000 +2f8000d1 +4c9d0020 +81690344 +2f8b0000 +3d650000 +419e1060 +c00b2de0 +81655254 +d80b0000 +2f8000d2 +4c9d0020 +81690348 +2f8b0000 +3d650000 +419e1028 +c00b2de4 +8165525c +d80b0000 +2f8000d3 +4c9d0020 +8169034c +2f8b0000 +3d650000 +419e0ff0 +c00b2de8 +81655264 +d80b0000 +2f8000d4 +4c9d0020 +81690350 +2f8b0000 +3d650000 +419e0fb8 +c00b2dec +8165526c +d80b0000 +2f8000d5 +4c9d0020 +81690354 +2f8b0000 +3d650000 +419e0f80 +c00b2df0 +81655274 +d80b0000 +2f8000d6 +4c9d0020 +81690358 +2f8b0000 +3d650000 +419e0f48 +c00b2df4 +8165527c +d80b0000 +2f8000d7 +4c9d0020 +8169035c +2f8b0000 +3d650000 +419e0f10 +c00b2df8 +81655284 +d80b0000 +2f8000d8 +4c9d0020 +81690360 +2f8b0000 +3d650000 +419e0ed8 +c00b2dfc +8165528c +d80b0000 +2f8000d9 +4c9d0020 +81690364 +2f8b0000 +3d650000 +419e0ea0 +c00b2e00 +81655294 +d80b0000 +2f8000da +4c9d0020 +81690368 +2f8b0000 +3d650000 +419e0e68 +c00b2e04 +8165529c +d80b0000 +2f8000db +4c9d0020 +8169036c +2f8b0000 +3d650000 +419e0e30 +c00b2e08 +816552a4 +d80b0000 +2f8000dc +4c9d0020 +81690370 +2f8b0000 +3d650000 +419e0df8 +c00b2e0c +816552ac +d80b0000 +2f8000dd +4c9d0020 +81690374 +2f8b0000 +3d650000 +419e0dc0 +c00b2e10 +816552b4 +d80b0000 +2f8000de +4c9d0020 +81690378 +2f8b0000 +3d650000 +419e0d88 +c00b2e14 +816552bc +d80b0000 +2f8000df +4c9d0020 +8169037c +2f8b0000 +3d650000 +419e0d50 +c00b2e18 +816552c4 +d80b0000 +2f8000e0 +4c9d0020 +81690380 +2f8b0000 +3d650000 +419e0d18 +c00b2e1c +816552cc +d80b0000 +2f8000e1 +4c9d0020 +81690384 +2f8b0000 +3d650000 +419e0ba0 +c00b2e20 +816552d4 +d80b0000 +2f8000e2 +4c9d0020 +81690388 +2f8b0000 +3d650000 +419e0b68 +c00b2e24 +816552dc +d80b0000 +2f8000e3 +4c9d0020 +8169038c +2f8b0000 +3d650000 +419e0b30 +c00b2e28 +816552e4 +d80b0000 +2f8000e4 +4c9d0020 +81690390 +2f8b0000 +3d650000 +419e0af8 +c00b2e2c +816552ec +d80b0000 +2f8000e5 +4c9d0020 +81690394 +2f8b0000 +3d650000 +419e0ac0 +c00b2e30 +816552f4 +d80b0000 +2f8000e6 +4c9d0020 +81690398 +2f8b0000 +3d650000 +419e0a88 +c00b2e34 +816552fc +d80b0000 +2f8000e7 +4c9d0020 +8169039c +2f8b0000 +3d650000 +419e0a50 +c00b2e38 +81655304 +d80b0000 +2f8000e8 +4c9d0020 +816903a0 +2f8b0000 +3d650000 +419e0a18 +c00b2e3c +8165530c +d80b0000 +2f8000e9 +4c9d0020 +816903a4 +2f8b0000 +3d650000 +419e01c0 +c00b2e40 +81655314 +d80b0000 +2f8000ea +4c9d0020 +816903a8 +2f8b0000 +3d650000 +419e0188 +c00b2e44 +8165531c +d80b0000 +2f8000eb +4c9d0020 +816903ac +2f8b0000 +3d650000 +419e0150 +c00b2e48 +81655324 +d80b0000 +2f8000ec +4c9d0020 +816903b0 +2f8b0000 +3d650000 +419e0118 +c00b2e4c +8165532c +d80b0000 +2f8000ed +4c9d0020 +816903b4 +2f8b0000 +3d650000 +419e00e0 +c00b2e50 +81655334 +d80b0000 +2f8000ee +4c9d0020 +816903b8 +2f8b0000 +3d650000 +419e00a8 +c00b2e54 +8165533c +d80b0000 +2f8000ef +4c9d0020 +800903bc +3d250000 +2f800000 +419e0064 +c0092e58 +81255344 +d8090000 +4e800020 +800b2a9c +81454bc8 +900a0000 +80052f70 +4bffe69c +3d450000 +800a2aa0 +81454bd0 +900a0000 +80052f70 +4bffe6ac +80092c78 +81254f80 +90090000 +4e800020 +3d250000 +80092b88 +81254da0 +90090000 +4e800020 +80092e58 +81255340 +90090000 +4e800020 +80092d68 +81255160 +90090000 +4e800020 +800b2e54 +81655338 +900b0000 +80052f70 +4bffff58 +800b2e50 +81655330 +900b0000 +80052f70 +4bffff20 +800b2e4c +81655328 +900b0000 +80052f70 +4bfffee8 +800b2e48 +81655320 +900b0000 +80052f70 +4bfffeb0 +800b2e44 +81655318 +900b0000 +80052f70 +4bfffe78 +800b2e40 +81655310 +900b0000 +80052f70 +4bfffe40 +800b2c4c +81654f28 +900b0000 +80052f70 +4bffe3f8 +800b2c48 +81654f20 +900b0000 +80052f70 +4bffe3c0 +800b2c44 +81654f18 +900b0000 +80052f70 +4bffe388 +800b2c40 +81654f10 +900b0000 +80052f70 +4bffe350 +800b2c3c +81654f08 +900b0000 +80052f70 +4bffe318 +800b2c38 +81654f00 +900b0000 +80052f70 +4bffe2e0 +800b2c34 +81654ef8 +900b0000 +80052f70 +4bffe2a8 +800b2c30 +81654ef0 +900b0000 +80052f70 +4bffe270 +800b2c2c +81654ee8 +900b0000 +80052f70 +4bffe238 +800b2c28 +81654ee0 +900b0000 +80052f70 +4bffe200 +800b2c24 +81654ed8 +900b0000 +80052f70 +4bffe1c8 +800b2c20 +81654ed0 +900b0000 +80052f70 +4bffe190 +800b2c1c +81654ec8 +900b0000 +80052f70 +4bffe158 +800b2c18 +81654ec0 +900b0000 +80052f70 +4bffe120 +800b2c14 +81654eb8 +900b0000 +80052f70 +4bffe0e8 +800b2c10 +81654eb0 +900b0000 +80052f70 +4bffe0b0 +800b2c0c +81654ea8 +900b0000 +80052f70 +4bffe078 +800b2c08 +81654ea0 +900b0000 +80052f70 +4bffe040 +800b2c04 +81654e98 +900b0000 +80052f70 +4bffe008 +800b2c00 +81654e90 +900b0000 +80052f70 +4bffdfd0 +800b2bfc +81654e88 +900b0000 +80052f70 +4bffdf98 +800b2bf8 +81654e80 +900b0000 +80052f70 +4bffdf60 +800b2bf4 +81654e78 +900b0000 +80052f70 +4bffdf28 +800b2bf0 +81654e70 +900b0000 +80052f70 +4bffdef0 +800b2bec +81654e68 +900b0000 +80052f70 +4bffdeb8 +800b2be8 +81654e60 +900b0000 +80052f70 +4bffde80 +800b2be4 +81654e58 +900b0000 +80052f70 +4bffde48 +800b2be0 +81654e50 +900b0000 +80052f70 +4bffde10 +800b2bdc +81654e48 +900b0000 +80052f70 +4bffddd8 +800b2bd8 +81654e40 +900b0000 +80052f70 +4bffdda0 +800b2bd4 +81654e38 +900b0000 +80052f70 +4bffdd68 +800b2bd0 +81654e30 +900b0000 +80052f70 +4bffdd30 +800b2b8c +81654da8 +900b0000 +80052f70 +4bffdab8 +800b2d6c +81655168 +900b0000 +80052f70 +4bfff424 +800b2d64 +81655158 +900b0000 +80052f70 +4bfff3b8 +800b2d60 +81655150 +900b0000 +80052f70 +4bfff380 +800b2d7c +81655188 +900b0000 +80052f70 +4bfff478 +800b2d78 +81655180 +900b0000 +80052f70 +4bfff440 +800b2d74 +81655178 +900b0000 +80052f70 +4bfff408 +800b2d70 +81655170 +900b0000 +80052f70 +4bfff3d0 +800b2d9c +816551c8 +900b0000 +80052f70 +4bfff548 +800b2d98 +816551c0 +900b0000 +80052f70 +4bfff510 +800b2d94 +816551b8 +900b0000 +80052f70 +4bfff4d8 +800b2d90 +816551b0 +900b0000 +80052f70 +4bfff4a0 +800b2d8c +816551a8 +900b0000 +80052f70 +4bfff468 +800b2d88 +816551a0 +900b0000 +80052f70 +4bfff430 +800b2d84 +81655198 +900b0000 +80052f70 +4bfff3f8 +800b2d80 +81655190 +900b0000 +80052f70 +4bfff3c0 +800b2d5c +81655148 +900b0000 +80052f70 +4bfff258 +800b2d58 +81655140 +900b0000 +80052f70 +4bfff220 +800b2d54 +81655138 +900b0000 +80052f70 +4bfff1e8 +800b2d50 +81655130 +900b0000 +80052f70 +4bfff1b0 +800b2d4c +81655128 +900b0000 +80052f70 +4bfff178 +800b2d48 +81655120 +900b0000 +80052f70 +4bfff140 +800b2d44 +81655118 +900b0000 +80052f70 +4bfff108 +800b2d40 +81655110 +900b0000 +80052f70 +4bfff0d0 +800b2d3c +81655108 +900b0000 +80052f70 +4bfff098 +800b2d38 +81655100 +900b0000 +80052f70 +4bfff060 +800b2d34 +816550f8 +900b0000 +80052f70 +4bfff028 +800b2d30 +816550f0 +900b0000 +80052f70 +4bffeff0 +800b2d2c +816550e8 +900b0000 +80052f70 +4bffefb8 +800b2d28 +816550e0 +900b0000 +80052f70 +4bffef80 +800b2d24 +816550d8 +900b0000 +80052f70 +4bffef48 +800b2d20 +816550d0 +900b0000 +80052f70 +4bffef10 +800b2d1c +816550c8 +900b0000 +80052f70 +4bffeed8 +800b2d18 +816550c0 +900b0000 +80052f70 +4bffeea0 +800b2d14 +816550b8 +900b0000 +80052f70 +4bffee68 +800b2d10 +816550b0 +900b0000 +80052f70 +4bffee30 +800b2d0c +816550a8 +900b0000 +80052f70 +4bffedf8 +800b2d08 +816550a0 +900b0000 +80052f70 +4bffedc0 +800b2d04 +81655098 +900b0000 +80052f70 +4bffed88 +800b2d00 +81655090 +900b0000 +80052f70 +4bffed50 +800b2cfc +81655088 +900b0000 +80052f70 +4bffed18 +800b2cf8 +81655080 +900b0000 +80052f70 +4bffece0 +800b2cf4 +81655078 +900b0000 +80052f70 +4bffeca8 +800b2cf0 +81655070 +900b0000 +80052f70 +4bffec70 +800b2cec +81655068 +900b0000 +80052f70 +4bffec38 +800b2ce8 +81655060 +900b0000 +80052f70 +4bffec00 +800b2ce4 +81655058 +900b0000 +80052f70 +4bffebc8 +800b2ce0 +81655050 +900b0000 +80052f70 +4bffeb90 +800b2cdc +81655048 +900b0000 +80052f70 +4bffeb58 +800b2cd8 +81655040 +900b0000 +80052f70 +4bffeb20 +800b2cd4 +81655038 +900b0000 +80052f70 +4bffeae8 +800b2cd0 +81655030 +900b0000 +80052f70 +4bffeab0 +800b2ccc +81655028 +900b0000 +80052f70 +4bffea78 +800b2cc8 +81655020 +900b0000 +80052f70 +4bffea40 +800b2cc4 +81655018 +900b0000 +80052f70 +4bffea08 +800b2cc0 +81655010 +900b0000 +80052f70 +4bffe9d0 +800b2cbc +81655008 +900b0000 +80052f70 +4bffe998 +800b2cb8 +81655000 +900b0000 +80052f70 +4bffe960 +800b2cb4 +81654ff8 +900b0000 +80052f70 +4bffe928 +800b2cb0 +81654ff0 +900b0000 +80052f70 +4bffe8f0 +800b2cac +81654fe8 +900b0000 +80052f70 +4bffe8b8 +800b2ca8 +81654fe0 +900b0000 +80052f70 +4bffe880 +800b2ca4 +81654fd8 +900b0000 +80052f70 +4bffe848 +800b2ca0 +81654fd0 +900b0000 +80052f70 +4bffe810 +800b2c6c +81654f68 +900b0000 +80052f70 +4bffdd98 +800b2c68 +81654f60 +900b0000 +80052f70 +4bffdd60 +800b2c64 +81654f58 +900b0000 +80052f70 +4bffdd28 +800b2c60 +81654f50 +900b0000 +80052f70 +4bffdcf0 +800b2c5c +81654f48 +900b0000 +80052f70 +4bffdcb8 +800b2c58 +81654f40 +900b0000 +80052f70 +4bffdc80 +800b2c54 +81654f38 +900b0000 +80052f70 +4bffdc48 +800b2c50 +81654f30 +900b0000 +80052f70 +4bffdc10 +800b2e3c +81655308 +900b0000 +80052f70 +4bfff5e8 +800b2e38 +81655300 +900b0000 +80052f70 +4bfff5b0 +800b2e34 +816552f8 +900b0000 +80052f70 +4bfff578 +800b2e30 +816552f0 +900b0000 +80052f70 +4bfff540 +800b2e2c +816552e8 +900b0000 +80052f70 +4bfff508 +800b2e28 +816552e0 +900b0000 +80052f70 +4bfff4d0 +800b2e24 +816552d8 +900b0000 +80052f70 +4bfff498 +800b2e20 +816552d0 +900b0000 +80052f70 +4bfff460 +800b2bcc +81654e28 +900b0000 +80052f70 +4bffd6b8 +800b2bc8 +81654e20 +900b0000 +80052f70 +4bffd680 +800b2bc4 +81654e18 +900b0000 +80052f70 +4bffd648 +800b2bc0 +81654e10 +900b0000 +80052f70 +4bffd610 +800b2bbc +81654e08 +900b0000 +80052f70 +4bffd5d8 +800b2bb8 +81654e00 +900b0000 +80052f70 +4bffd5a0 +800b2bb4 +81654df8 +900b0000 +80052f70 +4bffd568 +800b2bb0 +81654df0 +900b0000 +80052f70 +4bffd530 +800b2bac +81654de8 +900b0000 +80052f70 +4bffd4f8 +800b2ba8 +81654de0 +900b0000 +80052f70 +4bffd4c0 +800b2ba4 +81654dd8 +900b0000 +80052f70 +4bffd488 +800b2ba0 +81654dd0 +900b0000 +80052f70 +4bffd450 +800b2b9c +81654dc8 +900b0000 +80052f70 +4bffd418 +800b2b98 +81654dc0 +900b0000 +80052f70 +4bffd3e0 +800b2b94 +81654db8 +900b0000 +80052f70 +4bffd3a8 +800b2b90 +81654db0 +900b0000 +80052f70 +4bffd370 +800b2e1c +816552c8 +900b0000 +80052f70 +4bfff2e8 +800b2e18 +816552c0 +900b0000 +80052f70 +4bfff2b0 +800b2e14 +816552b8 +900b0000 +80052f70 +4bfff278 +800b2e10 +816552b0 +900b0000 +80052f70 +4bfff240 +800b2e0c +816552a8 +900b0000 +80052f70 +4bfff208 +800b2e08 +816552a0 +900b0000 +80052f70 +4bfff1d0 +800b2e04 +81655298 +900b0000 +80052f70 +4bfff198 +800b2e00 +81655290 +900b0000 +80052f70 +4bfff160 +800b2dfc +81655288 +900b0000 +80052f70 +4bfff128 +800b2df8 +81655280 +900b0000 +80052f70 +4bfff0f0 +800b2df4 +81655278 +900b0000 +80052f70 +4bfff0b8 +800b2df0 +81655270 +900b0000 +80052f70 +4bfff080 +800b2dec +81655268 +900b0000 +80052f70 +4bfff048 +800b2de8 +81655260 +900b0000 +80052f70 +4bfff010 +800b2de4 +81655258 +900b0000 +80052f70 +4bffefd8 +800b2de0 +81655250 +900b0000 +80052f70 +4bffefa0 +800b2ddc +81655248 +900b0000 +80052f70 +4bffef68 +800b2dd8 +81655240 +900b0000 +80052f70 +4bffef30 +800b2dd4 +81655238 +900b0000 +80052f70 +4bffeef8 +800b2dd0 +81655230 +900b0000 +80052f70 +4bffeec0 +800b2dcc +81655228 +900b0000 +80052f70 +4bffee88 +800b2dc8 +81655220 +900b0000 +80052f70 +4bffee50 +800b2dc4 +81655218 +900b0000 +80052f70 +4bffee18 +800b2dc0 +81655210 +900b0000 +80052f70 +4bffede0 +800b2dbc +81655208 +900b0000 +80052f70 +4bffeda8 +800b2db8 +81655200 +900b0000 +80052f70 +4bffed70 +800b2db4 +816551f8 +900b0000 +80052f70 +4bffed38 +800b2db0 +816551f0 +900b0000 +80052f70 +4bffed00 +800b2dac +816551e8 +900b0000 +80052f70 +4bffecc8 +800b2da8 +816551e0 +900b0000 +80052f70 +4bffec90 +800b2da4 +816551d8 +900b0000 +80052f70 +4bffec58 +800b2da0 +816551d0 +900b0000 +80052f70 +4bffec20 +3d450000 +800a2aa4 +81454bd8 +900a0000 +80052f70 +4bffd97c +800b2e5c +81655348 +900b0000 +80052f70 +4bffc810 +3d450000 +800a2b84 +81454d98 +900a0000 +80052f70 +4bffe130 +3d450000 +800a2b80 +81454d90 +900a0000 +80052f70 +4bffe0f4 +800b2e6c +81655368 +900b0000 +80052f70 +4bffc85c +800b2e68 +81655360 +900b0000 +80052f70 +4bffc824 +800b2e64 +81655358 +900b0000 +80052f70 +4bffc7ec +800b2e60 +81655350 +900b0000 +80052f70 +4bffc7b4 +3d450000 +800a2b7c +81454d88 +900a0000 +80052f70 +4bffe068 +3d450000 +800a2b78 +81454d80 +900a0000 +80052f70 +4bffe02c +3d450000 +800a2b74 +81454d78 +900a0000 +80052f70 +4bffdff0 +3d450000 +800a2b70 +81454d70 +900a0000 +80052f70 +4bffdfb4 +3d450000 +800a2b6c +81454d68 +900a0000 +80052f70 +4bffdf78 +3d450000 +800a2b68 +81454d60 +900a0000 +80052f70 +4bffdf3c +3d450000 +800a2b64 +81454d58 +900a0000 +80052f70 +4bffdf00 +3d450000 +800a2b60 +81454d50 +900a0000 +80052f70 +4bffdec4 +3d450000 +800a2b5c +81454d48 +900a0000 +80052f70 +4bffde88 +3d450000 +800a2b58 +81454d40 +900a0000 +80052f70 +4bffde4c +3d450000 +800a2b54 +81454d38 +900a0000 +80052f70 +4bffde10 +3d450000 +800a2b50 +81454d30 +900a0000 +80052f70 +4bffddd4 +3d450000 +800a2b4c +81454d28 +900a0000 +80052f70 +4bffdd98 +3d450000 +800a2b48 +81454d20 +900a0000 +80052f70 +4bffdd5c +3d450000 +800a2b44 +81454d18 +900a0000 +80052f70 +4bffdd20 +3d450000 +800a2b40 +81454d10 +900a0000 +80052f70 +4bffdce4 +3d450000 +800a2b3c +81454d08 +900a0000 +80052f70 +4bffdca8 +3d450000 +800a2b38 +81454d00 +900a0000 +80052f70 +4bffdc6c +3d450000 +800a2b34 +81454cf8 +900a0000 +80052f70 +4bffdc30 +3d450000 +800a2b30 +81454cf0 +900a0000 +80052f70 +4bffdbf4 +3d450000 +800a2b2c +81454ce8 +900a0000 +80052f70 +4bffdbb8 +3d450000 +800a2b28 +81454ce0 +900a0000 +80052f70 +4bffdb7c +3d450000 +800a2b24 +81454cd8 +900a0000 +80052f70 +4bffdb40 +3d450000 +800a2b20 +81454cd0 +900a0000 +80052f70 +4bffdb04 +800b2c74 +81654f78 +900b0000 +80052f70 +4bffd5f4 +800b2c70 +81654f70 +900b0000 +80052f70 +4bffd5bc +3d450000 +800a2aac +81454be8 +900a0000 +80052f70 +4bffd6b0 +3d450000 +800a2aa8 +81454be0 +900a0000 +80052f70 +4bffd674 +3d450000 +800a2abc +81454c08 +900a0000 +80052f70 +4bffd710 +3d450000 +800a2ab8 +81454c00 +900a0000 +80052f70 +4bffd6d4 +3d450000 +800a2ab4 +81454bf8 +900a0000 +80052f70 +4bffd698 +3d450000 +800a2ab0 +81454bf0 +900a0000 +80052f70 +4bffd65c +3d450000 +800a2adc +81454c48 +900a0000 +80052f70 +4bffd7d0 +3d450000 +800a2ad8 +81454c40 +900a0000 +80052f70 +4bffd794 +3d450000 +800a2ad4 +81454c38 +900a0000 +80052f70 +4bffd758 +3d450000 +800a2ad0 +81454c30 +900a0000 +80052f70 +4bffd71c +3d450000 +800a2acc +81454c28 +900a0000 +80052f70 +4bffd6e0 +3d450000 +800a2ac8 +81454c20 +900a0000 +80052f70 +4bffd6a4 +3d450000 +800a2ac4 +81454c18 +900a0000 +80052f70 +4bffd668 +3d450000 +800a2ac0 +81454c10 +900a0000 +80052f70 +4bffd62c +3d450000 +800a2b1c +81454cc8 +900a0000 +80052f70 +4bffd950 +3d450000 +800a2b18 +81454cc0 +900a0000 +80052f70 +4bffd914 +3d450000 +800a2b14 +81454cb8 +900a0000 +80052f70 +4bffd8d8 +3d450000 +800a2b10 +81454cb0 +900a0000 +80052f70 +4bffd89c +3d450000 +800a2b0c +81454ca8 +900a0000 +80052f70 +4bffd860 +3d450000 +800a2b08 +81454ca0 +900a0000 +80052f70 +4bffd824 +3d450000 +800a2b04 +81454c98 +900a0000 +80052f70 +4bffd7e8 +3d450000 +800a2b00 +81454c90 +900a0000 +80052f70 +4bffd7ac +3d450000 +800a2afc +81454c88 +900a0000 +80052f70 +4bffd770 +3d450000 +800a2af8 +81454c80 +900a0000 +80052f70 +4bffd734 +3d450000 +800a2af4 +81454c78 +900a0000 +80052f70 +4bffd6f8 +3d450000 +800a2af0 +81454c70 +900a0000 +80052f70 +4bffd6bc +3d450000 +800a2aec +81454c68 +900a0000 +80052f70 +4bffd680 +3d450000 +800a2ae8 +81454c60 +900a0000 +80052f70 +4bffd644 +3d450000 +800a2ae4 +81454c58 +900a0000 +80052f70 +4bffd608 +3d450000 +800a2ae0 +81454c50 +900a0000 +80052f70 +4bffd5cc +800b2c9c +81654fc8 +900b0000 +80052f70 +4bffdcf4 +800b2c98 +81654fc0 +900b0000 +80052f70 +4bffdcbc +800b2c94 +81654fb8 +900b0000 +80052f70 +4bffdc84 +800b2c90 +81654fb0 +900b0000 +80052f70 +4bffdc4c +800b2c8c +81654fa8 +900b0000 +80052f70 +4bffdc14 +800b2c88 +81654fa0 +900b0000 +80052f70 +4bffdbdc +800b2c84 +81654f98 +900b0000 +80052f70 +4bffdba4 +800b2c80 +81654f90 +900b0000 +80052f70 +4bffdb6c +800b2c7c +81654f88 +900b0000 +80052f70 +4bffdb34 +800b2f44 +81655518 +900b0000 +80052f70 +4bffc9b8 +800b2f40 +81655510 +900b0000 +80052f70 +4bffc980 +800b2f3c +81655508 +900b0000 +80052f70 +4bffc948 +800b2f38 +81655500 +900b0000 +80052f70 +4bffc910 +800b2f34 +816554f8 +900b0000 +80052f70 +4bffc8d8 +800b2f30 +816554f0 +900b0000 +80052f70 +4bffc8a0 +800b2f2c +816554e8 +900b0000 +80052f70 +4bffc868 +800b2f28 +816554e0 +900b0000 +80052f70 +4bffc830 +800b2f24 +816554d8 +900b0000 +80052f70 +4bffc7f8 +800b2f20 +816554d0 +900b0000 +80052f70 +4bffc7c0 +800b2f1c +816554c8 +900b0000 +80052f70 +4bffc788 +800b2f18 +816554c0 +900b0000 +80052f70 +4bffc750 +800b2f14 +816554b8 +900b0000 +80052f70 +4bffc718 +800b2f10 +816554b0 +900b0000 +80052f70 +4bffc6e0 +800b2f0c +816554a8 +900b0000 +80052f70 +4bffc6a8 +800b2f08 +816554a0 +900b0000 +80052f70 +4bffc670 +800b2f04 +81655498 +900b0000 +80052f70 +4bffc638 +800b2f00 +81655490 +900b0000 +80052f70 +4bffc600 +800b2efc +81655488 +900b0000 +80052f70 +4bffc5c8 +800b2ef8 +81655480 +900b0000 +80052f70 +4bffc590 +800b2ef4 +81655478 +900b0000 +80052f70 +4bffc558 +800b2ef0 +81655470 +900b0000 +80052f70 +4bffc520 +800b2eec +81655468 +900b0000 +80052f70 +4bffc4e8 +800b2ee8 +81655460 +900b0000 +80052f70 +4bffc4b0 +800b2ee4 +81655458 +900b0000 +80052f70 +4bffc478 +800b2ee0 +81655450 +900b0000 +80052f70 +4bffc440 +800b2edc +81655448 +900b0000 +80052f70 +4bffc408 +800b2ed8 +81655440 +900b0000 +80052f70 +4bffc3d0 +800b2ed4 +81655438 +900b0000 +80052f70 +4bffc398 +800b2ed0 +81655430 +900b0000 +80052f70 +4bffc360 +800b2ecc +81655428 +900b0000 +80052f70 +4bffc328 +800b2ec8 +81655420 +900b0000 +80052f70 +4bffc2f0 +800b2ec4 +81655418 +900b0000 +80052f70 +4bffc2b8 +800b2ec0 +81655410 +900b0000 +80052f70 +4bffc280 +800b2ebc +81655408 +900b0000 +80052f70 +4bffc248 +800b2eb8 +81655400 +900b0000 +80052f70 +4bffc210 +800b2eb4 +816553f8 +900b0000 +80052f70 +4bffc1d8 +800b2eb0 +816553f0 +900b0000 +80052f70 +4bffc1a0 +800b2eac +816553e8 +900b0000 +80052f70 +4bffc168 +800b2ea8 +816553e0 +900b0000 +80052f70 +4bffc130 +800b2ea4 +816553d8 +900b0000 +80052f70 +4bffc0f8 +800b2ea0 +816553d0 +900b0000 +80052f70 +4bffc0c0 +800b2e9c +816553c8 +900b0000 +80052f70 +4bffc088 +800b2e98 +816553c0 +900b0000 +80052f70 +4bffc050 +800b2e94 +816553b8 +900b0000 +80052f70 +4bffc018 +800b2e90 +816553b0 +900b0000 +80052f70 +4bffbfe0 +800b2e8c +816553a8 +900b0000 +80052f70 +4bffbfa8 +800b2e88 +816553a0 +900b0000 +80052f70 +4bffbf70 +800b2e84 +81655398 +900b0000 +80052f70 +4bffbf38 +800b2e80 +81655390 +900b0000 +80052f70 +4bffbf00 +800b2e7c +81655388 +900b0000 +80052f70 +4bffbec8 +800b2e78 +81655380 +900b0000 +80052f70 +4bffbe90 +800b2e74 +81655378 +900b0000 +80052f70 +4bffbe58 +800b2e70 +81655370 +900b0000 +80052f70 +4bffbe20 +80092f48 +81255520 +90090000 +4e800020 +9421fff0 +7c0802a6 +38800000 +80654260 +90010014 +38a55578 +3DA0BFD1 +61ADF94C +7DA903A6 +60000000 +4E800421 +38a5aa88 +81650004 +5469fffe +546a07fe +5460f7fe +5463effe +914b0000 +91252f68 +81250008 +90090000 +80010014 +38210010 +90652f64 +7c0803a6 +4e800020 +9421ffd0 +7c0802a6 +81255528 +90010034 +dbe10028 +93410010 +80090000 +93610014 +2f800001 +93810018 +93a1001c +93c10020 +93e10024 +419e056c +83e52f58 +2f9f0001 +419e0460 +83454250 +38800001 +38400000 +806525e4 +381a0001 +cbe54258 +90054250 +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +7c0004ac +80654260 +38800004 +38a55578 +3DA0BFD1 +61ADF94C +7DA903A6 +60000000 +4E800421 +38a5aa88 +81252f4c +5460043e +7f890000 +419e0104 +81652f50 +7f8b0000 +419e00f8 +80654260 +38800000 +91252f50 +90052f4c +38a55578 +3DA0BFD1 +61ADF94C +7DA903A6 +60000000 +4E800421 +38a5aa88 +7463ffff +40820398 +80654260 +38800004 +38a55578 +3DA0BFD1 +61ADF94C +7DA903A6 +60000000 +4E800421 +38a5aa88 +83852f70 +547b843e +7f9be000 +409c0078 +7f9be050 +2f9c003c +419d05e0 +2f9c0000 +409d0058 +3bbbffff +3d250000 +57bd103a +38092a9c +7fbd0214 +3bc00000 +3be00008 +80654260 +7fe4fb78 +3bde0001 +3bff0004 +38a55578 +3DA0BFD1 +61ADF94C +7DA903A6 +60000000 +4E800421 +38a5aa88 +7f9ee000 +947d0004 +409effcc +4bfffe09 +7f63db78 +4bffbb09 +80052f5c +7f9b0000 +419c0010 +80052f58 +2f800000 +419e0504 +81250010 +38000000 +90090000 +3c004330 +9341000c +3d250000 +90010008 +c0095570 +c9a10008 +fc0d0028 +ffe007f2 +4bfffdb9 +7c0004ac +806525e4 +38800002 +38400000 +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +80052f54 +2f800000 +409e0078 +800525e0 +2f800000 +409e001c +c8054248 +ff9f0000 +4fddf382 +409e000c +38000001 +90052f60 +81250000 +83e52f60 +80090000 +2f800000 +419e0054 +2f9f0001 +40be004c +80052f68 +2f800001 +40be0040 +80052f64 +2f800001 +40be0034 +4bff6a65 +38000000 +93e52f54 +3be00000 +90052f60 +900525e8 +48000018 +2f800001 +419e0098 +38000000 +83e52f60 +90052f54 +2f9f0000 +38000000 +81250014 +90052f58 +419e0020 +81652f68 +2f8b0000 +419e0014 +80052f64 +7c000034 +5400d97e +68000001 +90090000 +81255528 +80090000 +2f800001 +419e030c +81255534 +7f890000 +40be0010 +80055538 +8125552c +90090000 +80010034 +83410010 +7c0803a6 +83610014 +83810018 +83a1001c +83c10020 +83e10024 +cbe10028 +38210030 +4e800020 +800525e8 +83c52f6c +7fc0f050 +2f9e003c +409d0008 +3bc0003c +80850018 +57c0482c +38400000 +30000300 +80654bc4 +60840096 +5400043e +5484821e +6484bc00 +608400c0 +7c840378 +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +80654bc4 +38400004 +808525e8 +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +2f9e0001 +409d031c +3c650000 +3b9effff +3be00000 +3ba325ec +800525e8 +38400004 +80654bc4 +7c1f0214 +3bff0001 +5400103a +7c9d002e +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +7f9cf800 +419dffc4 +800525e8 +38400008 +80654bc4 +7c1c0214 +5400103a +7c9d002e +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +800525e8 +83e52f60 +7fde0214 +80052f6c +93c525e8 +7f9e0000 +41bcfe4c +800525e0 +39200000 +91252f54 +2f800000 +409e01b4 +c8054240 +3be00000 +90052f60 +ffff002a +dbe54248 +4bfffe20 +3c000001 +7f830000 +419e0008 +48000000 +4bfffb01 +4bfffd24 +3c650000 +38800000 +384004b0 +386325ec +38a55578 +3DA0BFD1 +61ADF914 +7DA903A6 +60000000 +4E800421 +38a5aa88 +3c650000 +38800000 +384004b0 +38632a9c +38a55578 +3DA0BFD1 +61ADF914 +7DA903A6 +60000000 +4E800421 +38a5aa88 +3d200098 +3800ffff +6129967f +3bc00000 +90052f4c +912525e8 +3fa50000 +38600000 +8125000c +90052f50 +93c52f54 +93c90000 +81250010 +c81d5540 +93c90000 +81250014 +93c90000 +d8054248 +93e52f60 +93c52f68 +93e52f64 +93c54250 +4bffb751 +3860003c +4bffb749 +38600078 +4bffb741 +386000b4 +4bffb739 +386000f0 +4bffb731 +80052f70 +2f80003c +419d0060 +93c52f5c +80052f6c +2f80003c +419d0038 +3d250000 +c8095548 +d8054240 +4bfffaa8 +38a55578 +3DA0BFD1 +61ADFF14 +7DA903A6 +60000000 +4E800421 +38a5aa88 +9065553c +4bfffa78 +2f800078 +419d007c +3d250000 +c8095550 +d8054240 +4bfffa6c +2f800078 +419d0050 +3800003c +90052f5c +4bffff98 +8065553c +38a55578 +3DA0BFD1 +61ADFEB8 +7DA903A6 +60000000 +4E800421 +38a5aa88 +81255528 +90655538 +80090000 +4bfffccc +38000001 +3be00001 +90052f60 +4bfffc78 +2f8000b4 +419d0028 +38000078 +90052f5c +4bffff44 +2f8000b4 +419d0028 +3d250000 +c8095558 +d8054240 +4bfff9ec +2f8000f0 +419d0028 +380000b4 +90052f5c +4bffff18 +2f8000f0 +419d0028 +3d250000 +c8095560 +d8054240 +4bfff9c0 +2f80012c +41bdfef8 +380000f0 +90052f5c +4bfffeec +2f80012c +419d0078 +3d250000 +c8095568 +d8054240 +4bfff994 +8125000c +80090000 +30000001 +90090000 +38000001 +81250010 +90090000 +4bfffaf0 +800525e8 +3d250000 +38400008 +392925ec +80654bc4 +5400103a +7c89002e +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +4bfffd34 +3b80003c +4bfffa28 +c81d5540 +d8054240 +4bfff924 +2f820000 +4c9d0020 +7c4903a6 +5484063e +39200000 +7c8349ae +39290001 +4200fff8 +4e800020 +7c401670 +7c000194 +5400103a +7c83012e +4e800020 +7c841670 +7c840194 +5484103a +7c63202e +4e800020 +48000004 +7c0802a6 +9421fff0 +81250058 +90010014 +80090000 +2f800001 +419e01d0 +81450000 +81650044 +814a0000 +80050010 +91650040 +91450044 +2f800000 +80e50004 +81050050 +80e70000 +9105004c +90e50050 +409e00b4 +7f0a5800 +7f874000 +7d600026 +556bd7fe +9165003c +419d00d4 +90050048 +80050014 +2f800001 +419e00f0 +80050038 +2f800000 +419e00c4 +80050048 +3d650000 +c00b0078 +2f800000 +c9a50028 +419e0094 +fdad002a +c8050020 +38000000 +8165000c +90050038 +fc0d0032 +d9a50028 +d8050030 +d80b0000 +80050018 +2f800001 +419e00bc +80090000 +2f800001 +419e00e4 +81250064 +7f890000 +40be0010 +80050068 +8125005c +90090000 +80010014 +38210010 +7c0803a6 +4e800020 +2f800001 +40beff68 +7f874000 +7d4b5a78 +7d6b0034 +556bd97e +696b0001 +9165003c +409eff48 +38000000 +4bffff40 +fc0d002a +d8050028 +4bffff8c +38000001 +90050048 +4bffff2c +8005003c +2f800001 +409eff74 +3d650000 +90050038 +c80b0070 +d8050028 +4bffff60 +8005003c +2f800001 +409eff0c +3d650000 +c80b0070 +8165000c +d80b0000 +4bffffd0 +81650008 +800b0000 +2f800000 +90050054 +41beff38 +3d650000 +38000000 +c80b0070 +8165000c +90050038 +d8050028 +d80b0000 +4bffff18 +8065006c +38a50080 +3DA0BFD1 +61ADFEB8 +7DA903A6 +60000000 +4E800421 +38a5ff80 +81250058 +90650068 +80090000 +4bfffef4 +38a50080 +3DA0BFD1 +61ADFF14 +7DA903A6 +60000000 +4E800421 +38a5ff80 +81250058 +9065006c +4bfffe10 +48000004 +7c0802a6 +9421fff0 +81250048 +90010014 +80090000 +2f800001 +419e018c +81450018 +81650000 +2f8a0000 +81050004 +816b0000 +80080000 +409e008c +8145003c +81050044 +7d6a5078 +9165003c +7d4a4214 +81050040 +90050040 +7c084078 +7d485050 +91450044 +80050020 +2f800001 +419e0110 +2f800002 +419e0084 +8005001c +2f800001 +419e00e0 +80050044 +81650014 +900b0000 +80090000 +2f800001 +419e0138 +81250054 +7f804800 +40be0010 +80050058 +8125004c +90090000 +80010014 +38210010 +7c0803a6 +4e800020 +2f8a0001 +409e0064 +8145003c +81050044 +7d4a5878 +9165003c +7d4a4214 +81050040 +90050040 +7d080078 +7d485050 +91450044 +4bffff70 +81650010 +80050044 +816b0000 +7f8b0000 +409c000c +91650044 +7d605b78 +8165000c +816b0000 +7f8b0000 +40bdff58 +91650044 +4bffff50 +2f8a0002 +40beff34 +8145003c +81050044 +7d6a5278 +9165003c +7d4a4214 +81050040 +90050040 +7c084278 +7d485050 +91450044 +4bffff08 +81650008 +800b0000 +2f800000 +40bdff18 +8005002c +90050044 +4bffff0c +81650024 +80050044 +7f805800 +409d000c +91650044 +7d605b78 +81650028 +7f805800 +40bcfedc +91650044 +4bfffed4 +38a50060 +3DA0BFD1 +61ADFF14 +7DA903A6 +60000000 +4E800421 +38a5ffa0 +81250048 +9065005c +4bfffe54 +8065005c +38a50060 +3DA0BFD1 +61ADFEB8 +7DA903A6 +60000000 +4E800421 +38a5ffa0 +81250048 +90650058 +80090000 +4bfffea0 +48000004 +7c0802a6 +9421fff0 +81250014 +90010014 +80090000 +2f800001 +419e00e0 +80050008 +2f800000 +409e0028 +81650000 +81450010 +810b0000 +7f885000 +81450004 +409d0068 +8005000c +900a0000 +48000018 +2f800001 +419e005c +2f800002 +81650000 +419e00c4 +800b0000 +90050010 +80090000 +2f800001 +419e0058 +81250020 +7f890000 +40be0010 +80050024 +81250018 +90090000 +80010014 +38210010 +7c0803a6 +4e800020 +81450004 +38000000 +900a0000 +4bffffb8 +81650000 +80050010 +814b0000 +7f8a0000 +41beffe0 +81450004 +4bffff7c +80650028 +38a50030 +3DA0BFD1 +61ADFEB8 +7DA903A6 +60000000 +4E800421 +38a5ffd0 +81250014 +90650024 +80090000 +4bffff80 +38a50030 +3DA0BFD1 +61ADFF14 +7DA903A6 +60000000 +4E800421 +38a5ffd0 +81250014 +90650028 +4bffff00 +814b0000 +80050010 +7f8a0000 +40bcff70 +81450004 +8005000c +900a0000 +4bffff24 +9421fff0 +7c0802a6 +93e1000c +7c7f1b78 +90010014 +38a50000 +3DA0BFD1 +61ADFF14 +7DA903A6 +60000000 +4E800421 +38a50000 +7f83f840 +7c601b78 +7c7f1850 +40bc000c +7ffff8f8 +7c60fa14 +80010014 +83e1000c +38210010 +7c0803a6 +4e800020 +7c6c42e6 +4e800020 +81650000 +818b0000 +81650008 +918b0000 +4e800020 +2c050000 +40810020 +7ca903a6 +81860004 +81660000 +7d63582e +7d64612e +38c60008 +4200ffec +4e800020 +2c050000 +40810020 +7ca903a6 +81860004 +81660000 +7da35c2e +7da465ae +38c60008 +4200ffec +4e800020 + +** WIF version requirement: + +%WIF_REQUIREMENT +00000001 +0030000004010202 "The all_gpc_addressing_enabled_01 mode is ON. Therefore, min GTWIF O/S version on rack 7 must be Ver 4.0102 Build 2." +0010000000008044 "The all_gpc_addressing_enabled_01 mode is ON. Therefore, min WIF FPGA version on rack 7 must be 0x8044." +003000000401040B "ERROR: GTNETSKT model on proc 2A in subsystem 1 for GTNETSKT card 1 on port requires min GTWIFOS ver 4.0104 build B." + + +** GPC version requirement: + +%GPC_REQUIREMENT +%RPCGX 4 +%DESTINATION MAINPR1 +00000001 +0010000000000395 "ERROR: GTNETSKT model on RISC proc 2A in subsystem 1 requires GPC card 1 with min F/W version 395" +0020000000000014 "GPC processor 2A in subsystem 1 uses more than 8K instructions. Therefore, GPC software must be version 0X14 or greater." + + +** GTNETX2_SKT version requirement: + +%GTIO_REQUIREMENT +%RPCGX 4 +%DESTINATION GT2 +00000001 +00000097 +00000001 +0020000000000031 "GTNET-SKT model on RISC proc 2A in subsystem 1 requires GTNETX2-SKT card 1 on port GT2 with min S/W version 1.17" + + +** Data from BP to processor 4:1 adr +** ( RE: RISC proc # 3 ) + +%PAGEMEM +%RPCGX 4 +%DESTINATION MAINPR1 +%SOURCE BP +BFCBFFF8 +BFC00000 +BFC00018 +BFC00008 +BFC00010 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 + +** Data from processor 4:1 to BP adr +** ( RE: RISC proc # 3 ) + +%PAGEMEM +%RPCGX 4 +%DESTINATION BP +%SOURCE MAINPR1 +00000106 +0000010E +00000104 +00000105 +00000107 +00000108 +00000109 +0000010A +0000010B +0000010C +0000010D +00000FFF + +** GTNET_SKT configuration: +** - GPC RISC card number: 2 +** - Fiber port number: 2 +** - GTNET_SKT number on port: 1 +%GTNET_SKT +%RPCGX 4 +%DESTINATION GT2 +00000001 +00000001 +00000000 +2EE12EE2 +82861FA9 +00000000 +00050005 + + + + +** Hi L2 Data DM initiallization for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BFC07A20 +BFCC0000 + + + + +** L2 Face DtoA Data init for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BE2000C0 +BE200100 + + + +** L2 Comm Port 1 Data init for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BE100100 +BE100300 + + + +** L2 Comm Port 2 Data init for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BE300300 +BE300500 + + + +** L2 Comm Port 3 Data init for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BE500500 +BE500700 + + + +** L2 Comm Port 4 Data init for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BE700700 +BE700900 + + + +** Hi L2 DM init between port GT4 and GXtoGX dual for proc 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BFC00900 +BFC01000 + + + +** L2 GX-GX Dual Port Data init for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BE001000 +BE002000 + + + +** Data memory initiallization for processor 4:1 +** RISC Block1 Lower L2 Data Memory. +** ( RE: RISC proc # 3 ) + +%DATA +%RPCGX 4 +%DESTINATION MAINPR1 +BFC02120 +00000000 +00002238 +00000008 +00002220 +00000010 +00002228 +00000018 +00002230 +000021C0 +00000040 +00002218 +00000048 +000021B0 +00000050 +000021B8 +00000058 +000021C8 +00000060 +000021E0 +00000068 +000021F0 +00000070 +000021F8 +00000078 +00002200 +00000080 +00002208 +00000088 +00002210 +00000090 +00000000 +00000000 +00000000 +00000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +BFC02024 +00000000 +BFC021A8 +00000000 +BFC021A8 +BFC021B0 +00000000 +00000001 +00000000 +BFC02000 +BF8000A0 +BF8000A0 +00000004 +00000000 +00000000 +00000000 +BFC021B0 +BFC02198 +BFC02000 +BFC02000 +BFC02000 +BFC021B8 +00000000 +00000000 +00000000 +0000000A +FFFFFFF6 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +BFC02000 +BF8000A0 +BF8000A0 +00000005 +00000000 +00000000 +BFC021A8 +BFC021B0 +BFC02000 +BFC021C0 +00000000 +00000000 +00000000 +00000000 +3F0A36E2 +EB1C432C +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +BFC02000 +BF8000A0 +BF8000A0 +00000006 +00000000 +00000000 +00000000 +00000000 +3F800000 +00000000 +BFC021B0 +BFC021A0 +BFC02000 +BFC02000 +BFC02000 +BFC021C8 +00000000 +00000000 +00000000 +0000000A +FFFFFFF6 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +BFC02000 +BF8000A0 +BF8000A0 +00000007 +00000000 +00000000 +BFC021B0 +BFC021D0 +BFC021D8 +BFC021E0 +BFC021E8 +BFC021F0 +00000001 +00000002 +00000005 +00000005 +00000000 +00000000 +00000000 +00000000 +00000001 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000001 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000003 +4E494F50 +00003054 +00000000 +4E494F50 +00003154 +00000000 +4E494F50 +00003254 +00000000 +4E494F50 +00003354 +00000000 +4E494F50 +00003454 +00000000 +4E494F50 +00003554 +00000000 +4E494F50 +00003654 +00000000 +4E494F50 +00003754 +00000000 +4E494F50 +00003854 +00000000 +4E494F50 +00003954 +00000000 +4E494F50 +00303154 +00000000 +4E494F50 +00313154 +00000000 +4E494F50 +00323154 +00000000 +4E494F50 +00333154 +00000000 +4E494F50 +00343154 +00000000 +4E494F50 +00353154 +00000000 +4E494F50 +00363154 +00000000 +4E494F50 +00373154 +00000000 +4E494F50 +00383154 +00000000 +4E494F50 +00393154 +00000000 +4E494F50 +00303254 +00000000 +4E494F50 +00313254 +00000000 +4E494F50 +00323254 +00000000 +4E494F50 +00333254 +00000000 +4E494F50 +00343254 +00000000 +4E494F50 +00353254 +00000000 +4E494F50 +00363254 +00000000 +4E494F50 +00373254 +00000000 +4E494F50 +00383254 +00000000 +4E494F50 +00393254 +00000000 +4E494F50 +00303354 +00000000 +4E494F50 +00313354 +00000000 +4E494F50 +00323354 +00000000 +4E494F50 +00333354 +00000000 +4E494F50 +00343354 +00000000 +4E494F50 +00353354 +00000000 +4E494F50 +00363354 +00000000 +4E494F50 +00373354 +00000000 +4E494F50 +00383354 +00000000 +4E494F50 +00393354 +00000000 +4E494F50 +00303454 +00000000 +4E494F50 +00313454 +00000000 +4E494F50 +00323454 +00000000 +4E494F50 +00333454 +00000000 +4E494F50 +00343454 +00000000 +4E494F50 +00353454 +00000000 +4E494F50 +00363454 +00000000 +4E494F50 +00373454 +00000000 +4E494F50 +00383454 +00000000 +4E494F50 +00393454 +00000000 +4E494F50 +00303554 +00000000 +4E494F50 +00313554 +00000000 +4E494F50 +00323554 +00000000 +4E494F50 +00333554 +00000000 +4E494F50 +00343554 +00000000 +4E494F50 +00353554 +00000000 +4E494F50 +00363554 +00000000 +4E494F50 +00373554 +00000000 +4E494F50 +00383554 +00000000 +4E494F50 +00393554 +00000000 +4E494F50 +00303654 +00000000 +4E494F50 +00313654 +00000000 +4E494F50 +00323654 +00000000 +4E494F50 +00333654 +00000000 +4E494F50 +00343654 +00000000 +4E494F50 +00353654 +00000000 +4E494F50 +00363654 +00000000 +4E494F50 +00373654 +00000000 +4E494F50 +00383654 +00000000 +4E494F50 +00393654 +00000000 +4E494F50 +00303754 +00000000 +4E494F50 +00313754 +00000000 +4E494F50 +00323754 +00000000 +4E494F50 +00333754 +00000000 +4E494F50 +00343754 +00000000 +4E494F50 +00353754 +00000000 +4E494F50 +00363754 +00000000 +4E494F50 +00373754 +00000000 +4E494F50 +00383754 +00000000 +4E494F50 +00393754 +00000000 +4E494F50 +00303854 +00000000 +4E494F50 +00313854 +00000000 +4E494F50 +00323854 +00000000 +4E494F50 +00333854 +00000000 +4E494F50 +00343854 +00000000 +4E494F50 +00353854 +00000000 +4E494F50 +00363854 +00000000 +4E494F50 +00373854 +00000000 +4E494F50 +00383854 +00000000 +4E494F50 +00393854 +00000000 +4E494F50 +00303954 +00000000 +4E494F50 +00313954 +00000000 +4E494F50 +00323954 +00000000 +4E494F50 +00333954 +00000000 +4E494F50 +00343954 +00000000 +4E494F50 +00353954 +00000000 +4E494F50 +00363954 +00000000 +4E494F50 +00373954 +00000000 +4E494F50 +00383954 +00000000 +4E494F50 +00393954 +00000000 +4E494F50 +30303154 +00000000 +4E494F50 +31303154 +00000000 +4E494F50 +32303154 +00000000 +4E494F50 +33303154 +00000000 +4E494F50 +34303154 +00000000 +4E494F50 +35303154 +00000000 +4E494F50 +36303154 +00000000 +4E494F50 +37303154 +00000000 +4E494F50 +38303154 +00000000 +4E494F50 +39303154 +00000000 +4E494F50 +30313154 +00000000 +4E494F50 +31313154 +00000000 +4E494F50 +32313154 +00000000 +4E494F50 +33313154 +00000000 +4E494F50 +34313154 +00000000 +4E494F50 +35313154 +00000000 +4E494F50 +36313154 +00000000 +4E494F50 +37313154 +00000000 +4E494F50 +38313154 +00000000 +4E494F50 +39313154 +00000000 +4E494F50 +30323154 +00000000 +4E494F50 +31323154 +00000000 +4E494F50 +32323154 +00000000 +4E494F50 +33323154 +00000000 +4E494F50 +34323154 +00000000 +4E494F50 +35323154 +00000000 +4E494F50 +36323154 +00000000 +4E494F50 +37323154 +00000000 +4E494F50 +38323154 +00000000 +4E494F50 +39323154 +00000000 +4E494F50 +30333154 +00000000 +4E494F50 +31333154 +00000000 +4E494F50 +32333154 +00000000 +4E494F50 +33333154 +00000000 +4E494F50 +34333154 +00000000 +4E494F50 +35333154 +00000000 +4E494F50 +36333154 +00000000 +4E494F50 +37333154 +00000000 +4E494F50 +38333154 +00000000 +4E494F50 +39333154 +00000000 +4E494F50 +30343154 +00000000 +4E494F50 +31343154 +00000000 +4E494F50 +32343154 +00000000 +4E494F50 +33343154 +00000000 +4E494F50 +34343154 +00000000 +4E494F50 +35343154 +00000000 +4E494F50 +36343154 +00000000 +4E494F50 +37343154 +00000000 +4E494F50 +38343154 +00000000 +4E494F50 +39343154 +00000000 +4E494F50 +30353154 +00000000 +4E494F50 +31353154 +00000000 +4E494F50 +32353154 +00000000 +4E494F50 +33353154 +00000000 +4E494F50 +34353154 +00000000 +4E494F50 +35353154 +00000000 +4E494F50 +36353154 +00000000 +4E494F50 +37353154 +00000000 +4E494F50 +38353154 +00000000 +4E494F50 +39353154 +00000000 +4E494F50 +30363154 +00000000 +4E494F50 +31363154 +00000000 +4E494F50 +32363154 +00000000 +4E494F50 +33363154 +00000000 +4E494F50 +34363154 +00000000 +4E494F50 +35363154 +00000000 +4E494F50 +36363154 +00000000 +4E494F50 +37363154 +00000000 +4E494F50 +38363154 +00000000 +4E494F50 +39363154 +00000000 +4E494F50 +30373154 +00000000 +4E494F50 +31373154 +00000000 +4E494F50 +32373154 +00000000 +4E494F50 +33373154 +00000000 +4E494F50 +34373154 +00000000 +4E494F50 +35373154 +00000000 +4E494F50 +36373154 +00000000 +4E494F50 +37373154 +00000000 +4E494F50 +38373154 +00000000 +4E494F50 +39373154 +00000000 +4E494F50 +30383154 +00000000 +4E494F50 +31383154 +00000000 +4E494F50 +32383154 +00000000 +4E494F50 +33383154 +00000000 +4E494F50 +34383154 +00000000 +4E494F50 +35383154 +00000000 +4E494F50 +36383154 +00000000 +4E494F50 +37383154 +00000000 +4E494F50 +38383154 +00000000 +4E494F50 +39383154 +00000000 +4E494F50 +30393154 +00000000 +4E494F50 +31393154 +00000000 +4E494F50 +32393154 +00000000 +4E494F50 +33393154 +00000000 +4E494F50 +34393154 +00000000 +4E494F50 +35393154 +00000000 +4E494F50 +36393154 +00000000 +4E494F50 +37393154 +00000000 +4E494F50 +38393154 +00000000 +4E494F50 +39393154 +00000000 +4E494F50 +30303254 +00000000 +4E494F50 +31303254 +00000000 +4E494F50 +32303254 +00000000 +4E494F50 +33303254 +00000000 +4E494F50 +34303254 +00000000 +4E494F50 +35303254 +00000000 +4E494F50 +36303254 +00000000 +4E494F50 +37303254 +00000000 +4E494F50 +38303254 +00000000 +4E494F50 +39303254 +00000000 +4E494F50 +30313254 +00000000 +4E494F50 +31313254 +00000000 +4E494F50 +32313254 +00000000 +4E494F50 +33313254 +00000000 +4E494F50 +34313254 +00000000 +4E494F50 +35313254 +00000000 +4E494F50 +36313254 +00000000 +4E494F50 +37313254 +00000000 +4E494F50 +38313254 +00000000 +4E494F50 +39313254 +00000000 +4E494F50 +30323254 +00000000 +4E494F50 +31323254 +00000000 +4E494F50 +32323254 +00000000 +4E494F50 +33323254 +00000000 +4E494F50 +34323254 +00000000 +4E494F50 +35323254 +00000000 +4E494F50 +36323254 +00000000 +4E494F50 +37323254 +00000000 +4E494F50 +38323254 +00000000 +4E494F50 +39323254 +00000000 +4E494F50 +30333254 +00000000 +4E494F50 +31333254 +00000000 +4E494F50 +32333254 +00000000 +4E494F50 +33333254 +00000000 +4E494F50 +34333254 +00000000 +4E494F50 +35333254 +00000000 +4E494F50 +36333254 +00000000 +4E494F50 +37333254 +00000000 +4E494F50 +38333254 +00000000 +4E494F50 +39333254 +00000000 +4E494F50 +30343254 +00000000 +4E494F50 +31343254 +00000000 +4E494F50 +32343254 +00000000 +4E494F50 +33343254 +00000000 +4E494F50 +34343254 +00000000 +4E494F50 +35343254 +00000000 +4E494F50 +36343254 +00000000 +4E494F50 +37343254 +00000000 +4E494F50 +38343254 +00000000 +4E494F50 +39343254 +00000000 +4E494F50 +30353254 +00000000 +4E494F50 +31353254 +00000000 +4E494F50 +32353254 +00000000 +4E494F50 +33353254 +00000000 +4E494F50 +34353254 +00000000 +4E494F50 +35353254 +00000000 +4E494F50 +36353254 +00000000 +4E494F50 +37353254 +00000000 +4E494F50 +38353254 +00000000 +4E494F50 +39353254 +00000000 +4E494F50 +30363254 +00000000 +4E494F50 +31363254 +00000000 +4E494F50 +32363254 +00000000 +4E494F50 +33363254 +00000000 +4E494F50 +34363254 +00000000 +4E494F50 +35363254 +00000000 +4E494F50 +36363254 +00000000 +4E494F50 +37363254 +00000000 +4E494F50 +38363254 +00000000 +4E494F50 +39363254 +00000000 +4E494F50 +30373254 +00000000 +4E494F50 +31373254 +00000000 +4E494F50 +32373254 +00000000 +4E494F50 +33373254 +00000000 +4E494F50 +34373254 +00000000 +4E494F50 +35373254 +00000000 +4E494F50 +36373254 +00000000 +4E494F50 +37373254 +00000000 +4E494F50 +38373254 +00000000 +4E494F50 +39373254 +00000000 +4E494F50 +30383254 +00000000 +4E494F50 +31383254 +00000000 +4E494F50 +32383254 +00000000 +4E494F50 +33383254 +00000000 +4E494F50 +34383254 +00000000 +4E494F50 +35383254 +00000000 +4E494F50 +36383254 +00000000 +4E494F50 +37383254 +00000000 +4E494F50 +38383254 +00000000 +4E494F50 +39383254 +00000000 +4E494F50 +30393254 +00000000 +4E494F50 +31393254 +00000000 +4E494F50 +32393254 +00000000 +4E494F50 +33393254 +00000000 +4E494F50 +34393254 +00000000 +4E494F50 +35393254 +00000000 +4E494F50 +36393254 +00000000 +4E494F50 +37393254 +00000000 +4E494F50 +38393254 +00000000 +4E494F50 +39393254 +00000000 +4E494F50 +306E4954 +00000000 +4E494F50 +316E6954 +00000000 +4E494F50 +326E6954 +00000000 +4E494F50 +336E6954 +00000000 +4E494F50 +346E6954 +00000000 +4E494F50 +00003554 +00000000 +4E494F50 +00003654 +00000000 +4E494F50 +00003754 +00000000 +4E494F50 +00003854 +00000000 +4E494F50 +00003954 +00000000 +4E494F50 +00303154 +00000000 +4E494F50 +00313154 +00000000 +4E494F50 +00323154 +00000000 +4E494F50 +00333154 +00000000 +4E494F50 +00343154 +00000000 +4E494F50 +00353154 +00000000 +4E494F50 +00363154 +00000000 +4E494F50 +00373154 +00000000 +4E494F50 +00383154 +00000000 +4E494F50 +00393154 +00000000 +4E494F50 +00303254 +00000000 +4E494F50 +00313254 +00000000 +4E494F50 +00323254 +00000000 +4E494F50 +00333254 +00000000 +4E494F50 +00343254 +00000000 +4E494F50 +00353254 +00000000 +4E494F50 +00363254 +00000000 +4E494F50 +00373254 +00000000 +4E494F50 +00383254 +00000000 +4E494F50 +00393254 +00000000 +4E494F50 +00303354 +00000000 +4E494F50 +00313354 +00000000 +4E494F50 +00323354 +00000000 +4E494F50 +00333354 +00000000 +4E494F50 +00343354 +00000000 +4E494F50 +00353354 +00000000 +4E494F50 +00363354 +00000000 +4E494F50 +00373354 +00000000 +4E494F50 +00383354 +00000000 +4E494F50 +00393354 +00000000 +4E494F50 +00303454 +00000000 +4E494F50 +00313454 +00000000 +4E494F50 +00323454 +00000000 +4E494F50 +00333454 +00000000 +4E494F50 +00343454 +00000000 +4E494F50 +00353454 +00000000 +4E494F50 +00363454 +00000000 +4E494F50 +00373454 +00000000 +4E494F50 +00383454 +00000000 +4E494F50 +00393454 +00000000 +4E494F50 +00303554 +00000000 +4E494F50 +00313554 +00000000 +4E494F50 +00323554 +00000000 +4E494F50 +00333554 +00000000 +4E494F50 +00343554 +00000000 +4E494F50 +00353554 +00000000 +4E494F50 +00363554 +00000000 +4E494F50 +00373554 +00000000 +4E494F50 +00383554 +00000000 +4E494F50 +00393554 +00000000 +4E494F50 +00303654 +00000000 +4E494F50 +00313654 +00000000 +4E494F50 +00323654 +00000000 +4E494F50 +00333654 +00000000 +4E494F50 +00343654 +00000000 +4E494F50 +00353654 +00000000 +4E494F50 +00363654 +00000000 +4E494F50 +00373654 +00000000 +4E494F50 +00383654 +00000000 +4E494F50 +00393654 +00000000 +4E494F50 +00303754 +00000000 +4E494F50 +00313754 +00000000 +4E494F50 +00323754 +00000000 +4E494F50 +00333754 +00000000 +4E494F50 +00343754 +00000000 +4E494F50 +00353754 +00000000 +4E494F50 +00363754 +00000000 +4E494F50 +00373754 +00000000 +4E494F50 +00383754 +00000000 +4E494F50 +00393754 +00000000 +4E494F50 +00303854 +00000000 +4E494F50 +00313854 +00000000 +4E494F50 +00323854 +00000000 +4E494F50 +00333854 +00000000 +4E494F50 +00343854 +00000000 +4E494F50 +00353854 +00000000 +4E494F50 +00363854 +00000000 +4E494F50 +00373854 +00000000 +4E494F50 +00383854 +00000000 +4E494F50 +00393854 +00000000 +4E494F50 +00303954 +00000000 +4E494F50 +00313954 +00000000 +4E494F50 +00323954 +00000000 +4E494F50 +00333954 +00000000 +4E494F50 +00343954 +00000000 +4E494F50 +00353954 +00000000 +4E494F50 +00363954 +00000000 +4E494F50 +00373954 +00000000 +4E494F50 +00383954 +00000000 +4E494F50 +00393954 +00000000 +4E494F50 +30303154 +00000000 +4E494F50 +31303154 +00000000 +4E494F50 +32303154 +00000000 +4E494F50 +33303154 +00000000 +4E494F50 +34303154 +00000000 +4E494F50 +35303154 +00000000 +4E494F50 +36303154 +00000000 +4E494F50 +37303154 +00000000 +4E494F50 +38303154 +00000000 +4E494F50 +39303154 +00000000 +4E494F50 +30313154 +00000000 +4E494F50 +31313154 +00000000 +4E494F50 +32313154 +00000000 +4E494F50 +33313154 +00000000 +4E494F50 +34313154 +00000000 +4E494F50 +35313154 +00000000 +4E494F50 +36313154 +00000000 +4E494F50 +37313154 +00000000 +4E494F50 +38313154 +00000000 +4E494F50 +39313154 +00000000 +4E494F50 +30323154 +00000000 +4E494F50 +31323154 +00000000 +4E494F50 +32323154 +00000000 +4E494F50 +33323154 +00000000 +4E494F50 +34323154 +00000000 +4E494F50 +35323154 +00000000 +4E494F50 +36323154 +00000000 +4E494F50 +37323154 +00000000 +4E494F50 +38323154 +00000000 +4E494F50 +39323154 +00000000 +4E494F50 +30333154 +00000000 +4E494F50 +31333154 +00000000 +4E494F50 +32333154 +00000000 +4E494F50 +33333154 +00000000 +4E494F50 +34333154 +00000000 +4E494F50 +35333154 +00000000 +4E494F50 +36333154 +00000000 +4E494F50 +37333154 +00000000 +4E494F50 +38333154 +00000000 +4E494F50 +39333154 +00000000 +4E494F50 +30343154 +00000000 +4E494F50 +31343154 +00000000 +4E494F50 +32343154 +00000000 +4E494F50 +33343154 +00000000 +4E494F50 +34343154 +00000000 +4E494F50 +35343154 +00000000 +4E494F50 +36343154 +00000000 +4E494F50 +37343154 +00000000 +4E494F50 +38343154 +00000000 +4E494F50 +39343154 +00000000 +4E494F50 +30353154 +00000000 +4E494F50 +31353154 +00000000 +4E494F50 +32353154 +00000000 +4E494F50 +33353154 +00000000 +4E494F50 +34353154 +00000000 +4E494F50 +35353154 +00000000 +4E494F50 +36353154 +00000000 +4E494F50 +37353154 +00000000 +4E494F50 +38353154 +00000000 +4E494F50 +39353154 +00000000 +4E494F50 +30363154 +00000000 +4E494F50 +31363154 +00000000 +4E494F50 +32363154 +00000000 +4E494F50 +33363154 +00000000 +4E494F50 +34363154 +00000000 +4E494F50 +35363154 +00000000 +4E494F50 +36363154 +00000000 +4E494F50 +37363154 +00000000 +4E494F50 +38363154 +00000000 +4E494F50 +39363154 +00000000 +4E494F50 +30373154 +00000000 +4E494F50 +31373154 +00000000 +4E494F50 +32373154 +00000000 +4E494F50 +33373154 +00000000 +4E494F50 +34373154 +00000000 +4E494F50 +35373154 +00000000 +4E494F50 +36373154 +00000000 +4E494F50 +37373154 +00000000 +4E494F50 +38373154 +00000000 +4E494F50 +39373154 +00000000 +4E494F50 +30383154 +00000000 +4E494F50 +31383154 +00000000 +4E494F50 +32383154 +00000000 +4E494F50 +33383154 +00000000 +4E494F50 +34383154 +00000000 +4E494F50 +35383154 +00000000 +4E494F50 +36383154 +00000000 +4E494F50 +37383154 +00000000 +4E494F50 +38383154 +00000000 +4E494F50 +39383154 +00000000 +4E494F50 +30393154 +00000000 +4E494F50 +31393154 +00000000 +4E494F50 +32393154 +00000000 +4E494F50 +33393154 +00000000 +4E494F50 +34393154 +00000000 +4E494F50 +35393154 +00000000 +4E494F50 +36393154 +00000000 +4E494F50 +37393154 +00000000 +4E494F50 +38393154 +00000000 +4E494F50 +39393154 +00000000 +4E494F50 +30303254 +00000000 +4E494F50 +31303254 +00000000 +4E494F50 +32303254 +00000000 +4E494F50 +33303254 +00000000 +4E494F50 +34303254 +00000000 +4E494F50 +35303254 +00000000 +4E494F50 +36303254 +00000000 +4E494F50 +37303254 +00000000 +4E494F50 +38303254 +00000000 +4E494F50 +39303254 +00000000 +4E494F50 +30313254 +00000000 +4E494F50 +31313254 +00000000 +4E494F50 +32313254 +00000000 +4E494F50 +33313254 +00000000 +4E494F50 +34313254 +00000000 +4E494F50 +35313254 +00000000 +4E494F50 +36313254 +00000000 +4E494F50 +37313254 +00000000 +4E494F50 +38313254 +00000000 +4E494F50 +39313254 +00000000 +4E494F50 +30323254 +00000000 +4E494F50 +31323254 +00000000 +4E494F50 +32323254 +00000000 +4E494F50 +33323254 +00000000 +4E494F50 +34323254 +00000000 +4E494F50 +35323254 +00000000 +4E494F50 +36323254 +00000000 +4E494F50 +37323254 +00000000 +4E494F50 +38323254 +00000000 +4E494F50 +39323254 +00000000 +4E494F50 +30333254 +00000000 +4E494F50 +31333254 +00000000 +4E494F50 +32333254 +00000000 +4E494F50 +33333254 +00000000 +4E494F50 +34333254 +00000000 +4E494F50 +35333254 +00000000 +4E494F50 +36333254 +00000000 +4E494F50 +37333254 +00000000 +4E494F50 +38333254 +00000000 +4E494F50 +39333254 +00000000 +4E494F50 +30343254 +00000000 +4E494F50 +31343254 +00000000 +4E494F50 +32343254 +00000000 +4E494F50 +33343254 +00000000 +4E494F50 +34343254 +00000000 +4E494F50 +35343254 +00000000 +4E494F50 +36343254 +00000000 +4E494F50 +37343254 +00000000 +4E494F50 +38343254 +00000000 +4E494F50 +39343254 +00000000 +4E494F50 +30353254 +00000000 +4E494F50 +31353254 +00000000 +4E494F50 +32353254 +00000000 +4E494F50 +33353254 +00000000 +4E494F50 +34353254 +00000000 +4E494F50 +35353254 +00000000 +4E494F50 +36353254 +00000000 +4E494F50 +37353254 +00000000 +4E494F50 +38353254 +00000000 +4E494F50 +39353254 +00000000 +4E494F50 +30363254 +00000000 +4E494F50 +31363254 +00000000 +4E494F50 +32363254 +00000000 +4E494F50 +33363254 +00000000 +4E494F50 +34363254 +00000000 +4E494F50 +35363254 +00000000 +4E494F50 +36363254 +00000000 +4E494F50 +37363254 +00000000 +4E494F50 +38363254 +00000000 +4E494F50 +39363254 +00000000 +4E494F50 +30373254 +00000000 +4E494F50 +31373254 +00000000 +4E494F50 +32373254 +00000000 +4E494F50 +33373254 +00000000 +4E494F50 +34373254 +00000000 +4E494F50 +35373254 +00000000 +4E494F50 +36373254 +00000000 +4E494F50 +37373254 +00000000 +4E494F50 +38373254 +00000000 +4E494F50 +39373254 +00000000 +4E494F50 +30383254 +00000000 +4E494F50 +31383254 +00000000 +4E494F50 +32383254 +00000000 +4E494F50 +33383254 +00000000 +4E494F50 +34383254 +00000000 +4E494F50 +35383254 +00000000 +4E494F50 +36383254 +00000000 +4E494F50 +37383254 +00000000 +4E494F50 +38383254 +00000000 +4E494F50 +39383254 +00000000 +4E494F50 +30393254 +00000000 +4E494F50 +31393254 +00000000 +4E494F50 +32393254 +00000000 +4E494F50 +33393254 +00000000 +4E494F50 +34393254 +00000000 +4E494F50 +35393254 +00000000 +4E494F50 +36393254 +00000000 +4E494F50 +37393254 +00000000 +4E494F50 +38393254 +00000000 +4E494F50 +39393254 +00000000 +00000086 +00000082 +000000A9 +0000001F +00002EE1 +00002EE2 +00000000 +00000002 +454E5447 +544B5354 +00000031 +00000000 +00000000 +00000001 +FE310000 +0098967F +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000001 +00000000 +00000000 +00000001 +00000000 +00000005 +00000005 +00000000 +00000000 +00000000 +00000000 +00000001 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000001 +00000001 +00000001 +00000001 +00000001 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000001 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000001 +00000001 +00000001 +00000001 +00000001 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +0000000B +0000000A +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +3F0A36E2 +EB1C432C +FFE0C000 +BFC021C8 +BFC02000 +BFC02220 +BFC02000 +BFC02228 +BFC02000 +BFC02230 +BFC02000 +BFC02000 +BFC02238 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +FFE0C000 +BFC021F8 +BF8000A0 +BFC02200 +BF8000A0 +BFC02208 +BF8000A0 +BFC02210 +BF8000A0 +BF8000A0 +BFC02218 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BFC02000 +BF8000A0 +BF8000A0 +00000008 +00000000 +00000000 +00000000 +00000000 +3F5BDA51 +19CE075F +3F616872 +B020C49C +3F66FA82 +E87D2C7B +3F716872 +B020C49C +3F816872 +B020C49C +59800000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 + + + +** Data memory initiallization for processor 4:1 +** RISC Common2 L2 Data Memory. +** ( RE: RISC proc # 3 ) + +%DATA +%RPCGX 4 +%DESTINATION MAINPR1 +BFC02000 +0000000000000000 +0000000000000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +0000000000000000 +406999999999999A +40A0000000000000 +40AFFE0000000000 +0000000000000000 +0000000000000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 + + + +** Data memory initiallization for processor 4:1 +** RISC INPUT Data Memory. +** ( RE: RISC proc # 3 ) + +%DATA +%RPCGX 4 +%DESTINATION MAINPR1 +BFC00000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 + + + + +** Data memory initiallization for processor 4:1 +** RISC OUTPUT Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BF800040 +BF8000C0 + +* GTWIF Config +* +%GTWIF_CONFIG +00000001 +00000001 +00000FFE +00000000 + + + +RPC MARKER END + + + + +RSCAD DATA: +ALL_GPC_CASE=true +END RSCAD DATA + +** Global Flags Map +** ---------------- +L +00000010 +00000004 +00000008 +00000001 +00000002 +00000004 + diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp_tx7.txt b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp_tx7.txt new file mode 100644 index 000000000..953a7672e --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback/gtnet_skt_2point_udp_tx7.txt @@ -0,0 +1,31 @@ + + Subsystem Number 1 + ******************** + ******************** + + Flag T3 + ******* + + Flag T0 + ******* + + Flag T1 + ******* + + Flag T2 + ******* + 0 100 local_used SS1 named_signal_wif 0 "POINT4" from wif 0 xrack_src_idx = -1 + 1 101 local_used SS1 named_signal_wif 1 "POINT3" from wif 0 xrack_src_idx = -1 + 2 102 local_used SS1 named_signal_wif 2 "POINT1" from wif 0 xrack_src_idx = -1 + 3 103 local_used SS1 named_signal_wif 3 "POINT2" from wif 0 xrack_src_idx = -1 + 4 104 local_unused SS1 named_signal_prc 0 "SendData" from ppc_main 2 xrack_src_idx = -1 + 5 105 local_unused SS1 named_signal_prc 1 "txCnt" from ppc_main 2 xrack_src_idx = -1 + 6 106 local_unused SS1 named_signal_prc 2 "POINT5" from ppc_main 2 xrack_src_idx = -1 + 7 107 local_unused SS1 named_signal_prc 3 "POINT0" from ppc_main 2 xrack_src_idx = -1 + 8 108 local_unused SS1 named_signal_prc 4 "rxCnt" from ppc_main 2 xrack_src_idx = -1 + 9 109 local_unused SS1 named_signal_prc 5 "readyToSen" from ppc_main 2 xrack_src_idx = -1 + 10 10A local_unused SS1 named_signal_prc 6 "POINTIn0" from ppc_main 2 xrack_src_idx = -1 + 11 10B local_unused SS1 named_signal_prc 7 "POINTin1" from ppc_main 2 xrack_src_idx = -1 + 12 10C local_unused SS1 named_signal_prc 8 "POINTin2" from ppc_main 2 xrack_src_idx = -1 + 13 10D local_unused SS1 named_signal_prc 9 "POINTin3" from ppc_main 2 xrack_src_idx = -1 + 14 10E local_unused SS1 named_signal_prc 10 "POINTin4" from ppc_main 2 xrack_src_idx = -1 diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/GTNETSKT1_to.txt b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/GTNETSKT1_to.txt new file mode 100644 index 000000000..5e5c1ebd2 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/GTNETSKT1_to.txt @@ -0,0 +1,5 @@ +POINT0 int +CRTSECD int +CRTNSEC int +POINT3 int +POINT4 float diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/GTNET_SKT_TCP_GUI.java b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/GTNET_SKT_TCP_GUI.java new file mode 100644 index 000000000..2f56601d7 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/GTNET_SKT_TCP_GUI.java @@ -0,0 +1,1543 @@ +import java.awt.Color; +import java.awt.Dimension; +import java.awt.FlowLayout; +import java.awt.Font; +import java.awt.GridBagConstraints; +import java.awt.GridBagLayout; +import java.awt.Insets; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.io.BufferedReader; +import java.io.DataOutputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileWriter; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.net.InetAddress; +import java.net.InetSocketAddress; +import java.net.ServerSocket; +import java.net.Socket; +import java.net.SocketException; +import java.net.UnknownHostException; +import java.nio.ByteBuffer; +import java.util.Vector; + +import javax.swing.BorderFactory; +import javax.swing.DefaultCellEditor; +import javax.swing.JComboBox; +import javax.swing.JFileChooser; +import javax.swing.JFormattedTextField; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JOptionPane; +import javax.swing.JPanel; +import javax.swing.JScrollPane; +import javax.swing.JTable; +import javax.swing.JTextArea; +import javax.swing.JTextField; +import javax.swing.ListSelectionModel; +import javax.swing.SwingUtilities; +import javax.swing.UIManager; +import javax.swing.border.CompoundBorder; +import javax.swing.border.EmptyBorder; +import javax.swing.border.TitledBorder; +import javax.swing.table.AbstractTableModel; +import javax.swing.table.JTableHeader; +import javax.swing.table.TableCellEditor; + +/* + * NOTE: GTNET_SKT_TCP_GUI was made as an example TCP client/server + * The code is given as an example and is not intended to be + * part of RSCAD support. Questions will not be answered. + */ + +public class GTNET_SKT_TCP_GUI extends JFrame +{ + /** + * + */ + private static final long serialVersionUID = -6325275282238226823L; + + private static boolean DEBUG = false; + + static TCP_ListenTask serverProcess; + static TCP_ConnectTask clientProcess; + //UDP Server + static JTextField jTextFieldLocalIp; + static JTextField jTextFieldLocalPort; + static JLabel lblLocalIp; + static JLabel lblLocalPort; + public static SoftEdgeButton btnStart; + public static SoftEdgeButton btnTCP; + public static SoftEdgeButton btnQuit; + public static SoftEdgeButton btnAddIp; + public static SoftEdgeButton btnDeleteIp; + public static SoftEdgeButton btnSaveIp; + public static SoftEdgeButton btnLoadIp; + static JTable IPtable; + //UDP Client + static JTextField jTextFieldRemoteIp; + static JTextField jTextFieldRemotePort; + static JLabel lblRemoteIp; + static JLabel lblRemotePort; + + public static SoftEdgeButton btnSend; + static JTable OPtable; + private static JPanel MainPnl; + + final static int GTNETSKT_MAX_INPUTS = 300; + + public static String[] gtnetSktInputName = new String[GTNETSKT_MAX_INPUTS]; + public static String[] gtnetSktInputType = new String[GTNETSKT_MAX_INPUTS]; + static int ival[]; + static float fval[]; + public static String[] gtnetSktOutputName = new String[GTNETSKT_MAX_INPUTS]; + public static String[] gtnetSktOutputType = new String[GTNETSKT_MAX_INPUTS]; + + static int numInPoints = 0; + static int numOutPoints = 0; + static InetAddress host = null; + static byte[] inBuf = null; + static byte[] outBuf = null; + static String msg = null; + public static TableCellEditor editorInt; + public static TableCellEditor editorFloat; + protected static JTextArea textArea; + // private final static String newline = "\r\n"; + private final static String newline = System.getProperty("line.separator");//This will retrieve line separator + private final static String delim = "\t";//","; // tab delimited file + + ServerSocket serverSocket = null; + Socket connectionSocket =null; + static GTNET_SKT_TCP_GUI main_inst; + + public static void main(String args[]) + { + SwingUtilities.invokeLater(new Runnable() { + public void run() { + main_inst = new GTNET_SKT_TCP_GUI(); + main_inst.setVisible(true); + } + }); + + } + + public GTNET_SKT_TCP_GUI() + { + super("RTDS GTNET-SKT TCP Server and Client"); + + try + { + UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); + } + catch(Exception e) + { + + } + + JFormattedTextField ftf[] = new JFormattedTextField[2]; + ftf[0] = new JFormattedTextField(new Integer(90032221)); + ftf[1] = new JFormattedTextField(java.text.NumberFormat.getInstance()); + ftf[1].setValue(new Float(0.0)); + editorInt = new DefaultCellEditor(ftf[0]); + editorFloat = new DefaultCellEditor(ftf[1]); + + Object options[] = { "int", "float" }; + JComboBox comboBox = new JComboBox(options); + comboBox.setMaximumRowCount(4); + TableCellEditor editorType = new DefaultCellEditor(comboBox); + + // The Server Table + String columnNames[] = {"Point #","Variable","Type","Value"}; + IPtable = new JTable(new InputTableModel(columnNames));//Create JTable + IPtable.setCellSelectionEnabled(true); + IPtable.setPreferredScrollableViewportSize(new Dimension(200, 150)); + IPtable.setFillsViewportHeight(true); + IPtable.getTableHeader().setReorderingAllowed(false); //no column dragging + IPtable.setRowSelectionAllowed(true); + IPtable.setColumnSelectionAllowed(false); + IPtable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); + JTableHeader header = IPtable.getTableHeader(); + header.setBackground(Color.LIGHT_GRAY); + IPtable.getColumnModel().getColumn(2).setCellEditor(editorType); + + // The Client Table + OPtable = new JTable(new OutputTableModel(columnNames));//Create JTable + OPtable.setPreferredScrollableViewportSize(new Dimension(200, 150)); + OPtable.setFillsViewportHeight(true); + OPtable.getTableHeader().setReorderingAllowed(false); //no column dragging + OPtable.setRowSelectionAllowed(true); + OPtable.setColumnSelectionAllowed(false); + OPtable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); + OPtable.getTableHeader().setBackground(Color.LIGHT_GRAY); + OPtable.getColumnModel().getColumn(2).setCellEditor(editorType); + + setup(); // The GUI + + setSize(520,745); + setLayout(new FlowLayout()); + setDefaultCloseOperation(EXIT_ON_CLOSE); + this.getContentPane().add(MainPnl); + setVisible(true); + + } + + public static void setup() + { + try { + host = InetAddress.getLocalHost(); + } catch (UnknownHostException e) { + e.printStackTrace(); + } + + // Main Panel + MainPnl = new JPanel(new GridBagLayout()); + GridBagConstraints gbc = new GridBagConstraints(); + gbc.gridx = 0; + gbc.gridy = 0; + gbc.gridwidth = 1; + MainPnl.add(createTCP_Pnl(), gbc); + gbc.gridx = 0; + gbc.gridy = 1; + gbc.gridwidth = 1; + MainPnl.add(createInputPointPnl(), gbc); + gbc.gridx = 0; + gbc.gridy = 2; + gbc.gridwidth = 1; + MainPnl.add(createOutputPointPnl(), gbc); + gbc.gridx = 0; + gbc.gridy = 3; + gbc.gridwidth = 1; + MainPnl.add(createMsgPnl(), gbc); + + } + + private static JPanel createTCP_Pnl() { + //Points from GTNET-SKT + TitledBorder borderPoints = BorderFactory.createTitledBorder(new SoftEdgeBorder(3,3, new Color(213, 223, 229)), "TCP Communication Mode"); + JPanel pnlTCP = new JPanel(new GridBagLayout()); + pnlTCP.setBorder(new CompoundBorder(borderPoints, new EmptyBorder(2,2,2,2))); + Object options[] = { "Client", "Server" }; + final JComboBox comboBox = new JComboBox(options); + btnTCP= new SoftEdgeButton("Connect"); + + lblLocalIp = new JLabel("Local Server, IP Address:"); + jTextFieldLocalIp = new JTextField("", 10); + jTextFieldLocalIp.setText(host.getHostAddress()); + jTextFieldLocalIp.setEditable(true); + + lblLocalPort = new JLabel("Port"); + jTextFieldLocalPort = new JTextField("", 6); + jTextFieldLocalPort.setText("12345"); + + jTextFieldLocalIp.setVisible(false); + jTextFieldLocalPort.setVisible(false); + lblLocalIp.setVisible(false); + lblLocalPort.setVisible(false); + + lblRemoteIp = new JLabel("Remote Server, IP Address:"); + jTextFieldRemoteIp = new JTextField("", 9); + jTextFieldRemoteIp.setText(host.getHostAddress()); + if (DEBUG) { + jTextFieldRemoteIp.setText("172.24.9.185"); + } + jTextFieldRemoteIp.setEditable(true); + + lblRemotePort = new JLabel("Port"); + jTextFieldRemotePort = new JTextField("", 5); + jTextFieldRemotePort.setText("12345"); + + + comboBox.addActionListener(new ActionListener(){ + @Override + public void actionPerformed(ActionEvent e) { + if(comboBox.getSelectedIndex()==0) + { + btnTCP.setText("Connect"); + jTextFieldLocalIp.setVisible(false); + jTextFieldLocalPort.setVisible(false); + lblLocalIp.setVisible(false); + lblLocalPort.setVisible(false); + lblRemoteIp.setVisible(true); + jTextFieldRemoteIp.setVisible(true); + lblRemotePort.setVisible(true); + jTextFieldRemotePort.setVisible(true); + } + else + { + btnTCP.setText("Listen"); + jTextFieldLocalIp.setVisible(true); + jTextFieldLocalPort.setVisible(true); + lblLocalIp.setVisible(true); + lblLocalPort.setVisible(true); + lblRemoteIp.setVisible(false); + jTextFieldRemoteIp.setVisible(false); + lblRemotePort.setVisible(false); + jTextFieldRemotePort.setVisible(false); + } + + } + + }); + + btnTCP.addActionListener(new ActionListener() { + @SuppressWarnings("deprecation") + @Override + public void actionPerformed(ActionEvent e) { + if(btnTCP.getText()=="Listen") + { + echo("Server socket opening..."); + try { + serverProcess = new TCP_ListenTask(main_inst , numInPoints); + serverProcess.start(); + } + catch (Exception e1) + { + echo(e1.getMessage()); + } + + return; + } + if(btnTCP.getText()=="StopServer") + { + btnTCP.setText("Listen"); + btnAddIp.setEnabled(true); + btnDeleteIp.setEnabled(true); + btnSaveIp.setEnabled(true); + btnLoadIp.setEnabled(true); + jTextFieldLocalIp.setEnabled(true); + jTextFieldLocalPort.setEnabled(true); + btnSend.setEnabled(false); + echo("Server socket closed..."); + serverProcess.closeTask(); + serverProcess.stop(); + return; + } + if(btnTCP.getText()=="Connect") + { + echo("Client socket opening..."); + try { + clientProcess = new TCP_ConnectTask(main_inst , numOutPoints); + clientProcess.start(); + } + catch (Exception e1) + { + echo(e1.getMessage()); + } + return; + } + if(btnTCP.getText()=="StopClient") + { + clientProcess.closeTask(); + echo("Client socket closed..."); + return; + } + } + }); + + GridBagConstraints gbc = new GridBagConstraints(); + JPanel TCPoptions = new JPanel(new FlowLayout(FlowLayout.CENTER)); + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 0; + gbc.insets = new Insets(1, 1, 1, 1); + TCPoptions.add(comboBox, gbc); + TCPoptions.add(btnTCP, gbc); + + JPanel LocalPanel = new JPanel(new FlowLayout(FlowLayout.CENTER)); + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 0; + gbc.insets = new Insets(1, 1, 1, 1); + LocalPanel.add(comboBox, gbc); + LocalPanel.add(btnTCP, gbc); + LocalPanel.add(lblLocalIp, gbc); + LocalPanel.add(jTextFieldLocalIp, gbc); + LocalPanel.add(lblLocalPort, gbc); + LocalPanel.add(jTextFieldLocalPort, gbc); + + JPanel RemotePanel = new JPanel(new FlowLayout(FlowLayout.CENTER)); + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 0; + gbc.insets = new Insets(1, 1, 1, 1); + + RemotePanel.add(lblRemoteIp, gbc); + RemotePanel.add(jTextFieldRemoteIp, gbc); + RemotePanel.add(lblRemotePort, gbc); + RemotePanel.add(jTextFieldRemotePort, gbc); + + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 1; + gbc.gridy = 0; + pnlTCP.add(TCPoptions, gbc); + gbc.gridx = 2; + gbc.gridy = 0; + pnlTCP.add(LocalPanel, gbc); + gbc.gridx = 3; + gbc.gridy = 0; + pnlTCP.add(RemotePanel, gbc); + return pnlTCP; + + } + + private static JPanel createInputPointPnl() { + + //Points from GTNET-SKT + TitledBorder borderPoints = BorderFactory.createTitledBorder(new SoftEdgeBorder(3,3, new Color(213, 223, 229)), "TCP Server"); + JPanel pnlPoint = new JPanel(new GridBagLayout()); + pnlPoint.setBorder(new CompoundBorder(borderPoints, new EmptyBorder(5,10,5,10))); + + GridBagConstraints gbc = new GridBagConstraints(); + + //Create the scroll pane and add the table to it. + JScrollPane scrollPane = new JScrollPane(IPtable); + gbc.gridx = 0; + gbc.gridy = 0; + gbc.anchor = GridBagConstraints.WEST; + gbc.weightx = 1; + gbc.fill = GridBagConstraints.BOTH; + pnlPoint.add(scrollPane,gbc); + + btnStart= new SoftEdgeButton("Start"); + btnAddIp = new SoftEdgeButton("Add") ; + btnDeleteIp = new SoftEdgeButton("Delete") ; + btnSaveIp = new SoftEdgeButton("Save Table"); + btnLoadIp = new SoftEdgeButton("Load Table"); + + btnAddIp.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) + { + if(numInPoints< GTNETSKT_MAX_INPUTS){ + int i = numInPoints++; + InputTableModel a = (InputTableModel) IPtable.getModel(); + gtnetSktInputName[i] = "POINTin" + Integer.toString(i); + gtnetSktInputType[i] = "float"; + Object[] values = {i, gtnetSktInputName[i], gtnetSktInputType[i], ""}; + a.insertData(values); + }else{ + echo("Number of Server Points is at maximum of:" + GTNETSKT_MAX_INPUTS); + } + } + }); + + btnDeleteIp.addActionListener(new ActionListener(){ + @Override + public void actionPerformed(ActionEvent e) { + if(IPtable.getSelectedRow() != -1){ + InputTableModel a = (InputTableModel) IPtable.getModel(); + a.removeRow(IPtable.getSelectedRow()); + numInPoints--; + for (int i=0; i < numInPoints; i++) { + a.setValueAt((Object) i, i, 0); + } + } + } + }); + + btnSaveIp.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + saveIPTable(); + } + }); + + btnLoadIp.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + loadIPTable(); + } + }); + + JPanel tableButtonPanel = new JPanel(new FlowLayout(FlowLayout.CENTER)); + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 0; + gbc.insets = new Insets(1, 1, 1, 1); + tableButtonPanel.add(btnAddIp, gbc); + tableButtonPanel.add(btnDeleteIp, gbc); + tableButtonPanel.add(btnSaveIp, gbc); + tableButtonPanel.add(btnLoadIp, gbc); + + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 1; + pnlPoint.add(tableButtonPanel, gbc); + + return pnlPoint; + + } + + private static JPanel createOutputPointPnl() { + + TitledBorder borderPoints = BorderFactory.createTitledBorder(new SoftEdgeBorder(3,3, new Color(213, 223, 229)), "TCP Client"); + + //Points to GTNET-SKT + JPanel pnlPoint = new JPanel(new GridBagLayout()); + + pnlPoint.setBorder(new CompoundBorder(borderPoints, new EmptyBorder(5,10,5,10))); + + GridBagConstraints gbc = new GridBagConstraints(); + + //Create the scroll pane and add the table to it. + JScrollPane scrollPane = new JScrollPane(OPtable); + gbc.gridx = 0; + gbc.gridy = 0; + gbc.anchor = GridBagConstraints.WEST; + gbc.weightx = 1; + gbc.fill = GridBagConstraints.BOTH; + pnlPoint.add(scrollPane,gbc); + + btnSend= new SoftEdgeButton("Send"); + btnSend.setEnabled(false); + SoftEdgeButton btnAddOp = new SoftEdgeButton("Add") ; + SoftEdgeButton btnDeleteOp = new SoftEdgeButton("Delete") ; + SoftEdgeButton btnSaveOp = new SoftEdgeButton("Save Table"); + SoftEdgeButton btnLoadOp = new SoftEdgeButton("Load Table"); + + btnSend.addActionListener(new ActionListener() { + int txCnt = 0; + @Override + public void actionPerformed(ActionEvent e) { + + int size = numOutPoints * 4; + + try { + byte[] buffer = new byte[size]; + ByteBuffer outbuff = ByteBuffer.wrap(buffer); + txCnt++; + for (int i = 0; i> data = new Vector>(); + + public InputTableModel(String[] cNames) + { + columnNames = cNames; + } + + @Override + public int getColumnCount() { + return columnNames.length; + } + + @Override + public int getRowCount() { + return data.size(); + } + + @Override + public Object getValueAt(int row, int col) { + return ((Vector) data.get(row)).get(col); + } + + public String getColumnName(int col){ + return columnNames[col]; + } + + public Class getColumnClass(int c){ + return getValueAt(0,c).getClass(); + } + + @SuppressWarnings("unchecked") + public void setValueAt(Object value, int row, int col){ + if (DEBUG) { + System.out.println("Setting value at " + row + "," + col + + " to " + value + + " (an instance of " + + value.getClass() + ")"); + } + if (value instanceof Object && col == 0) { + ((Vector) data.get(row)).setElementAt(value, col); + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 1) { + String newValue = (String) value; + // check for valid length + if (newValue.length()<=10) { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + JOptionPane.showMessageDialog(null, "Value at " + row + "," + col + " Must be 10 characters or less", "Input Error", JOptionPane.ERROR_MESSAGE); + return; + } + } + + if (value instanceof String && col == 2) { + ((Vector) data.get(row)).setElementAt(value, col); + gtnetSktInputType[row]=(String) value; + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 3) { + boolean save = false; + int numdecimals = 0; +// int offset = 0; + String tempStr = (String) ((Vector) data.get(row)).elementAt(2); + String newValue = (String) value; + newValue = newValue.replaceAll(",", ""); + + // check for valid digits, decimal places, and range check + for (int i=0; i < newValue.length(); i++) { + char c = newValue.charAt(i); +// if(c == '-' && i == 0){ +// offset = 1; +// } + if(i > 0 && c == '.' && tempStr.equalsIgnoreCase("float")){ + numdecimals ++; + } + if ( (c == '-' && i == 0) | (c >= '0' && c <= '9') | (i > 0 && c == '.' && tempStr.equalsIgnoreCase("float")) && numdecimals<=1) + { + save = true; + } + } + if (save) + { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + if(tempStr.equalsIgnoreCase("int")) + { + JOptionPane.showMessageDialog(null, "Value at " + row + "," + col + " Must be a 32 bit integer number from -2,147,483,648 to +2,147,483,647", "Input Error", JOptionPane.ERROR_MESSAGE); + } + else + { + JOptionPane.showMessageDialog(null, "Value at " + row + "," + col + " Must be a 32 bit float number from -2,147,483,648.0 to +2,147,483,647.0", "Input Error", JOptionPane.ERROR_MESSAGE); + } + + return; + } + } + } + + public boolean isCellEditable(int row, int col){ + if (col != 2) { + return false; + }else if(btnStart.getText()=="Stop"){ + return false; + } else { + return true; + } + } + + @SuppressWarnings("unchecked") + public void insertData(Object[] values){ + data.add(new Vector()); + for(int i =0; i) data.get(data.size()-1)).add(values[i]); + } + fireTableDataChanged(); + } + + public void removeRow(int row){ + data.removeElementAt(row); + fireTableDataChanged(); + } + + private void printDebugData() { + int numRows = getRowCount(); + int numCols = getColumnCount(); + + for (int i=0; i < numRows; i++) { + System.out.print(" row " + i + ":"); + for (int j=0; j < numCols; j++) { + System.out.print(" " + ((Vector) data.get(i)).elementAt(j) ); + } + System.out.println(); + } + System.out.println("----------------------------------------------------"); + } + } // end of tableModel + + class OutputTableModel extends AbstractTableModel { + + /** + * + */ + private static final long serialVersionUID = 8248501194260208975L; + private String[] columnNames; + private Vector> data = new Vector>(); + + public OutputTableModel(String[] cNames) + { + columnNames = cNames; + } + + @Override + public int getColumnCount() { + return columnNames.length; + } + + @Override + public int getRowCount() { + return data.size(); + } + + @Override + public Object getValueAt(int row, int col) { + return ((Vector) data.get(row)).get(col); + } + + public String getColumnName(int col){ + return columnNames[col]; + } + + public Class getColumnClass(int c){ + return getValueAt(0,c).getClass(); + } + + @SuppressWarnings("unchecked") + public void setValueAt(Object value, int row, int col){ + if (DEBUG) { + System.out.println("Setting value at " + row + "," + col + + " to " + value + + " (an instance of " + + value.getClass() + ")"); + } + + if (value instanceof Object && col == 0) { + ((Vector) data.get(row)).setElementAt(value, col); + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 1) { + String newValue = (String) value; + // check for valid length + if (newValue.length()<=10) { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + JOptionPane.showMessageDialog(null, "Must be 10 characters or less", "Input Error", JOptionPane.ERROR_MESSAGE); + return; + } + } + + if (value instanceof String && col == 2) { + ((Vector) data.get(row)).setElementAt(value, col); + gtnetSktOutputType[row]=(String) value; + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 3) { + boolean save = false; + boolean realok = true; + boolean fracok = true; + int numdecimals = 0; + int offset = 0; + String typeStr = (String) ((Vector) data.get(row)).elementAt(2); + String newValue = (String) value; + String real = null, frac = null; + newValue = newValue.replaceAll(",", ""); + if(newValue.contains("-")){ + offset = 1; + } + if(typeStr.equalsIgnoreCase("float") && newValue.contains(".")){ // handles the decimal + real = newValue.substring(offset, newValue.indexOf(".")); + frac = newValue.substring(newValue.indexOf(".")+1, newValue.length()); + if(real.length()>=10){ + for (int i=0; i < 10; i++) { + char c = real.charAt(i); + if (c > '2' && i == 0) + realok = false; + if (c > '1' && i == 1) + realok = false; + if (c > '4' && i == 2) + realok = false; + if (c > '7' && i == 3) + realok = false; + if (c > '4' && i == 4) + realok = false; + if (c > '8' && i == 5) + realok = false; + if (c > '3' && i == 6) + realok = false; + if (c > '6' && i == 7) + realok = false; + if (c > '4' && i == 8) + realok = false; + if (c > '7' && i == 9 && offset==0) + realok = false; + if (c == '7' && i == 9 && offset==0 && realok){ + if(real.contains("2147483647")){ + for (int j=0; j < frac.length(); j++) { + char c1 = frac.charAt(j); + if(c1>'0'){ + fracok = false; + echo("This is larger than a signed 16 bit float: " + real + "." + frac); + } + } + } + } + if (c > '8' && i == 9 && offset==1) // for negative numbers + realok = false; + if (c == '8' && i == 9 && offset==1 && realok){ + if(real.contains("2147483648")){ + for (int j=0; j < frac.length(); j++) { + char c1 = frac.charAt(j); + if(c1>'0'){ + fracok = false; + echo("This is larger than a signed 16 bit float: " + real + "." + frac); + } + } + } + } + + } + } + } + + if(typeStr.equalsIgnoreCase("int") | typeStr.equalsIgnoreCase("float") && !newValue.contains(".")){ + real = newValue.substring(offset, newValue.length()); + } + if(typeStr.equalsIgnoreCase("int") && newValue.contains(".")){ + real = newValue.substring(offset, newValue.indexOf(".")); + int i = Math.round(Float.valueOf(newValue)); + newValue = Integer.toString(i); + } + if(real.length()<=10){ + // check for valid digits and maximum range check + for (int i=0; i < real.length(); i++) { + char c = real.charAt(i); + if(i > 0 && c == '.' && typeStr.equalsIgnoreCase("float")){ + numdecimals ++; + } + if ( (c == '-' && i == 0) | (c >= '0' && c <= '9') | (i > 0 && c == '.' && typeStr.equalsIgnoreCase("float")) && numdecimals<=1) + { + save = true; + } + + if(real.length()>=10){ // The check for the maximum value + if (c > '2' && i == 0) + save = false; + if (c > '1' && i == 1) + save = false; + if (c > '4' && i == 2) + save = false; + if (c > '7' && i == 3) + save = false; + if (c > '4' && i == 4) + save = false; + if (c > '8' && i == 5) + save = false; + if (c > '3' && i == 6) + save = false; + if (c > '6' && i == 7) + save = false; + if (c > '4' && i == 8) + save = false; + if (c > '7' && i == 9 && offset==0) + save = false; + if (c > '8' && i == 9 && offset==1) // for negative numbers + save = false; + } + } + } + else + { + save = false; + } + if (save && realok && fracok) + { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + if(typeStr.equalsIgnoreCase("int")) + { + JOptionPane.showMessageDialog(null, "Must be a 32 bit integer number from -2,147,483,648 to +2,147,483,647", "Input Error", JOptionPane.ERROR_MESSAGE); + } + else + { + JOptionPane.showMessageDialog(null, "Must be a 32 bit float number from -2,147,483,648.0 to +2,147,483,647.0", "Input Error", JOptionPane.ERROR_MESSAGE); + } + + return; + } + } + } + + public boolean isCellEditable(int row, int col){ + if (col < 1) { + return false; + } else { + if(data.elementAt(row).toString().contains("int")) + { + OPtable.getColumnModel().getColumn(3).setCellEditor(editorInt); + }else{ + OPtable.getColumnModel().getColumn(3).setCellEditor(editorFloat); + } + return true; + } + } + + @SuppressWarnings("unchecked") + public void insertData(Object[] values){ + data.add(new Vector()); + for(int i =0; i) data.get(data.size()-1)).add(values[i]); + } + fireTableDataChanged(); + } + + public void removeRow(int row){ + data.removeElementAt(row); + fireTableDataChanged(); + } + + private void printDebugData() { + int numRows = getRowCount(); + int numCols = getColumnCount(); + + for (int i=0; i < numRows; i++) { + System.out.print(" row " + i + ":"); + for (int j=0; j < numCols; j++) { + System.out.print(" " + ((Vector) data.get(i)).elementAt(j) ); + } + System.out.println(); + } + System.out.println("----------------------------------------------------"); + } + } // end of tableModel + + //simple function to initialize parameters from the data file to variables + public static int InitParamsFromFile(String fname, String[] gtnetSktName, String[] gtnetSktType) + { + FileInputStream fileInputStream = null; + InputStreamReader inputStreamReader = null; + BufferedReader bufferedReader = null; + String[] var = null; + int points = 0; + + try { + String[] result = fileChooser(false,fname); + if (result != null){ + fileInputStream = new FileInputStream(result[1]); + inputStreamReader = new InputStreamReader(fileInputStream, "UTF-8"); + bufferedReader = new BufferedReader(inputStreamReader); + + // use BufferedReader here + String s; + + while((s = bufferedReader.readLine()) != null){ + var = s.split(delim);//\t ,\n\r + gtnetSktName[points] = var[0]; + gtnetSktType[points] = var[1]; + points++; + } + } + } + catch (IOException e) { + e.printStackTrace(); + } + finally + { + try { + if (fileInputStream != null){ + fileInputStream.close(); + inputStreamReader.close(); + bufferedReader.close(); + } + } + catch (IOException e) { + e.printStackTrace(); + } + } + return points; + } + + //simple function to fill data to table + public static void fillOutputData(JTable pointTable, int numPoint, String[] gtnetSktName, String[] gtnetSktType) + { + OutputTableModel a = (OutputTableModel) pointTable.getModel(); + for (int i=0; i < numPoint; i++) { + if(gtnetSktType[i].contains("int")){ + Object[] values = {i, gtnetSktName[i], gtnetSktType[i], "1"}; + a.insertData(values); + }else{ + Object[] values = {i, gtnetSktName[i], gtnetSktType[i], "9.9"}; + a.insertData(values); + } + } + + } + + //simple function to fill data to table + public static void fillInputData(JTable pointTable, int numPoint, String[] gtnetSktName, String[] gtnetSktType) + { + InputTableModel a = (InputTableModel) pointTable.getModel(); + for (int i=0; i < numPoint; i++) { + Object[] values = {i, gtnetSktName[i], gtnetSktType[i], ""}; + a.insertData(values); + } + + } + + + //simple function to echo data to terminal + public static void echo(String msg) + { + if (DEBUG) { + System.out.println(msg); + } + + textArea.append(msg + newline); + + //Make sure the new text is visible, even if there + //was a selection in the text area. + textArea.setCaretPosition(textArea.getDocument().getLength()); + + } + + //simple function to save the file name and path + private static String[] fileChooser(boolean folderOnly, String fname) + { + String[] filePath = null; +// JFileChooser c = new JFileChooser(); + myJFileChooser = new JFileChooser(); + File myfile = new File(fname); + + if(folderOnly) + { + myJFileChooser.setDialogTitle("Select Folder..."); + myJFileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); + + int rVal = myJFileChooser.showOpenDialog(null); + + if(rVal == JFileChooser.APPROVE_OPTION) + { + File folder = myJFileChooser.getSelectedFile(); + + filePath = new String[2]; + + filePath[0] = ""; + filePath[1] = folder.getAbsolutePath(); + } + } + else + { + myJFileChooser.setDialogTitle("Select File"); + myJFileChooser.setSelectedFile(myfile); + + int rVal = myJFileChooser.showOpenDialog(null); + + if(rVal == JFileChooser.APPROVE_OPTION) + { + File fileFolder = myJFileChooser.getSelectedFile(); + + filePath = new String[2]; + + filePath[0] = myJFileChooser.getSelectedFile().getName(); + filePath[1] = fileFolder.getAbsolutePath(); + } + } + + return filePath; + }//end saveAsChooser + + public static byte[] convertToByteArray(int value) { + byte[] bytes = new byte[4]; + ByteBuffer buffer = ByteBuffer.allocate(bytes.length); + buffer.putInt(value); + return buffer.array(); + } + + public static byte[] convertToByteArray(float value) { + byte[] bytes = new byte[4]; + ByteBuffer buffer = ByteBuffer.allocate(bytes.length); + buffer.putFloat(value); + return buffer.array(); + } + + public static byte[] convertToByteArray(byte value) { + byte[] bytes = new byte[4]; + ByteBuffer buffer = ByteBuffer.allocate(bytes.length); + buffer.put(value); + return buffer.array(); + } + +} // End of Class + +class TCP_ListenTask extends Thread +{ + private volatile boolean stop = false; + int npoints = 0; + int ival[] = null; + float fval[] = null; +// ServerSocket serverSocket = null; +// Socket connectionSocket = null; + GTNET_SKT_TCP_GUI myskt = null; + + public TCP_ListenTask(GTNET_SKT_TCP_GUI myinst, int numPoints) throws SocketException { + this.npoints = numPoints; + ival = new int[numPoints]; + fval = new float[numPoints]; + this.myskt = myinst; + } + public void closeTask() { + try { + stop = true; + myskt.serverSocket.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + public void run() { + while (!stop) { + ByteBuffer buf; + try + { + //1. creating a server socket, parameter is local port number + myskt.serverSocket = new ServerSocket(); + myskt.serverSocket.setReuseAddress(true); + // inSocket.setSoTimeout(10000); // DO NOT USE TIMEOUTS + myskt.connectionSocket = new Socket(); + + String ipAddr = GTNET_SKT_TCP_GUI.jTextFieldLocalIp.getText(); + int ipPort = Integer.parseInt(GTNET_SKT_TCP_GUI.jTextFieldLocalPort.getText()); + myskt.serverSocket.bind(new InetSocketAddress(ipAddr, ipPort)); + + //2. Wait for an incoming data + GTNET_SKT_TCP_GUI.echo("Server socket created. Waiting for incoming data..."); + + GTNET_SKT_TCP_GUI.btnTCP.setText("StopServer"); + GTNET_SKT_TCP_GUI.btnAddIp.setEnabled(false); + GTNET_SKT_TCP_GUI.btnDeleteIp.setEnabled(false); + GTNET_SKT_TCP_GUI.btnSaveIp.setEnabled(false); + GTNET_SKT_TCP_GUI.btnLoadIp.setEnabled(false); + GTNET_SKT_TCP_GUI.jTextFieldLocalIp.setEnabled(false); + GTNET_SKT_TCP_GUI.jTextFieldLocalPort.setEnabled(false); + + //communication loop + int rxCnt = 0; + while (!(myskt.serverSocket.isClosed())) + { + rxCnt++; + + myskt.connectionSocket = myskt.serverSocket.accept(); + GTNET_SKT_TCP_GUI.echo("Connection received from " + myskt.connectionSocket.getInetAddress().getHostName() + " : " + myskt.connectionSocket.getPort()); + GTNET_SKT_TCP_GUI.btnSend.setEnabled(true); + InputStream insktStream = myskt.connectionSocket.getInputStream(); + byte[] buff = new byte[(npoints) * 4]; // Buffer + int num = -1; // Bytes read + while( (num = insktStream.read(buff)) >= 0 ){ // Not EOS yet + // System.out.print(new String(buff,0,num) ); // Echo to console + // out.write( buff, 0, num ); // Echo to source + // out.flush(); // Flush stream + if (num==(npoints) * 4) + insktStream.close(); // This is necessary in Server mode to read new packets + break; + } // end while + if (num==(npoints) * 4){ + buf = ByteBuffer.wrap(buff); + for (int i = 0; i= 0 ){ // Not EOS yet +// // System.out.print(new String(buff,0,num) ); // Echo to console +// // out.write( buff, 0, num ); // Echo to source +// // out.flush(); // Flush stream +// if (num==(npoints) * 4) +// // inskt.close(); +// break; +// } // end while + + if (num==(npoints) * 4){ + ByteBuffer buf = ByteBuffer.wrap(buff); + for (int i = 0; i comboBox = new JComboBox(options); + comboBox.setMaximumRowCount(4); + TableCellEditor editorType = new DefaultCellEditor(comboBox); + + // The Server Table + String columnNames[] = {"Point #","Variable","Type","Value"}; + IPtable = new JTable(new InputTableModel(columnNames));//Create JTable + IPtable.setCellSelectionEnabled(true); + IPtable.setPreferredScrollableViewportSize(new Dimension(200, 150)); + IPtable.setFillsViewportHeight(true); + IPtable.getTableHeader().setReorderingAllowed(false); //no column dragging + IPtable.setRowSelectionAllowed(true); + IPtable.setColumnSelectionAllowed(false); + IPtable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); + JTableHeader header = IPtable.getTableHeader(); + header.setBackground(Color.LIGHT_GRAY); + IPtable.getColumnModel().getColumn(2).setCellEditor(editorType); + + // The Client Table + OPtable = new JTable(new OutputTableModel(columnNames));//Create JTable + OPtable.setPreferredScrollableViewportSize(new Dimension(200, 150)); + OPtable.setFillsViewportHeight(true); + OPtable.getTableHeader().setReorderingAllowed(false); //no column dragging + OPtable.setRowSelectionAllowed(true); + OPtable.setColumnSelectionAllowed(false); + OPtable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); + OPtable.getTableHeader().setBackground(Color.LIGHT_GRAY); + OPtable.getColumnModel().getColumn(2).setCellEditor(editorType); + + setup(); // The GUI + + setSize(555,745); + setLayout(new FlowLayout()); + setDefaultCloseOperation(EXIT_ON_CLOSE); + this.getContentPane().add(MainPnl); + setVisible(true); + + } + + public static void setup() + { + try { + host = InetAddress.getLocalHost(); + } catch (UnknownHostException e) { + e.printStackTrace(); + } + + // Main Panel + MainPnl = new JPanel(new GridBagLayout()); + GridBagConstraints gbc = new GridBagConstraints(); + gbc.gridx = 0; + gbc.gridy = 0; + gbc.gridwidth = 1; + MainPnl.add(createInputPointPnl(), gbc); + gbc.gridx = 0; + gbc.gridy = 1; + gbc.gridwidth = 1; + MainPnl.add(createOutputPointPnl(), gbc); + gbc.gridx = 0; + gbc.gridy = 2; + gbc.gridwidth = 1; + MainPnl.add(createMsgPnl(), gbc); + + } + + private static JPanel createInputPointPnl() { + + //Points from GTNET-SKT + TitledBorder borderPoints = BorderFactory.createTitledBorder(new SoftEdgeBorder(3,3, new Color(213, 223, 229)), "GTNET-SKT UDP Server"); + JPanel pnlPoint = new JPanel(new GridBagLayout()); + pnlPoint.setBorder(new CompoundBorder(borderPoints, new EmptyBorder(5,10,5,10))); + + GridBagConstraints gbc = new GridBagConstraints(); + + //Create the scroll pane and add the table to it. + JScrollPane scrollPane = new JScrollPane(IPtable); + gbc.gridx = 0; + gbc.gridy = 0; + gbc.anchor = GridBagConstraints.WEST; + gbc.weightx = 1; + gbc.fill = GridBagConstraints.BOTH; + pnlPoint.add(scrollPane,gbc); + + jTextFieldLocalIp = new JTextField("", 10); + jTextFieldLocalIp.setText(host.getHostAddress()); + jTextFieldLocalIp.setEditable(true); + + jTextFieldLocalPort = new JTextField("", 6); + jTextFieldLocalPort.setText("12345"); + + btnStart= new SoftEdgeButton("Start"); + btnAddIp = new SoftEdgeButton("Add") ; + btnDeleteIp = new SoftEdgeButton("Delete") ; + btnSaveIp = new SoftEdgeButton("Save Table"); + btnLoadIp = new SoftEdgeButton("Load Table"); + + btnStart.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + if(GTNET_SKT_UDP_GUI.btnStart.getText()=="Start") + { + GTNET_SKT_UDP_GUI.btnStart.setText("Stop"); + GTNET_SKT_UDP_GUI.btnAddIp.setEnabled(false); + GTNET_SKT_UDP_GUI.btnDeleteIp.setEnabled(false); + GTNET_SKT_UDP_GUI.btnSaveIp.setEnabled(false); + GTNET_SKT_UDP_GUI.btnLoadIp.setEnabled(false); + GTNET_SKT_UDP_GUI.jTextFieldLocalIp.setEnabled(false); + GTNET_SKT_UDP_GUI.jTextFieldLocalPort.setEnabled(false); +// GTNET_SKT_UDP_GUI.jTextFieldRemoteIp.setEnabled(false); +// GTNET_SKT_UDP_GUI.jTextFieldRemotePort.setEnabled(false); + try { + GTNET_SKT_UDP_GUI.process = new UDP_ServerTask(GTNET_SKT_UDP_GUI.numInPoints); + GTNET_SKT_UDP_GUI.process.execute(); + } + catch (Exception e1) + { + echo(e1.getMessage()); + } + } + else + { + GTNET_SKT_UDP_GUI.btnStart.setText("Start"); + GTNET_SKT_UDP_GUI.btnAddIp.setEnabled(true); + GTNET_SKT_UDP_GUI.btnDeleteIp.setEnabled(true); + GTNET_SKT_UDP_GUI.btnSaveIp.setEnabled(true); + GTNET_SKT_UDP_GUI.btnLoadIp.setEnabled(true); + GTNET_SKT_UDP_GUI.jTextFieldLocalIp.setEnabled(true); + GTNET_SKT_UDP_GUI.jTextFieldLocalPort.setEnabled(true); +// GTNET_SKT_UDP_GUI.jTextFieldRemoteIp.setEnabled(true); +// GTNET_SKT_UDP_GUI.jTextFieldRemotePort.setEnabled(true); + GTNET_SKT_UDP_GUI.process.closeTask(); + GTNET_SKT_UDP_GUI.process.cancel(true); + GTNET_SKT_UDP_GUI.echo("Server socket closed."); + } + } + }); + + btnAddIp.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) + { + if(GTNET_SKT_UDP_GUI.numInPoints< GTNET_SKT_UDP_GUI.GTNETSKT_MAX_INPUTS){ + int i = GTNET_SKT_UDP_GUI.numInPoints++; + InputTableModel a = (InputTableModel) GTNET_SKT_UDP_GUI.IPtable.getModel(); + GTNET_SKT_UDP_GUI.gtnetSktInputName[i] = "POINTin" + Integer.toString(i); + GTNET_SKT_UDP_GUI.gtnetSktInputType[i] = "float"; + Object[] values = {i, GTNET_SKT_UDP_GUI.gtnetSktInputName[i], GTNET_SKT_UDP_GUI.gtnetSktInputType[i], ""}; + a.insertData(values); + }else{ + GTNET_SKT_UDP_GUI.echo("Number of Server Points is at maximum of:" + GTNET_SKT_UDP_GUI.GTNETSKT_MAX_INPUTS); + } + } + }); + + btnDeleteIp.addActionListener(new ActionListener(){ + @Override + public void actionPerformed(ActionEvent e) { + if(GTNET_SKT_UDP_GUI.IPtable.getSelectedRow() != -1){ + GTNET_SKT_UDP_GUI.InputTableModel a = (GTNET_SKT_UDP_GUI.InputTableModel) GTNET_SKT_UDP_GUI.IPtable.getModel(); + a.removeRow(GTNET_SKT_UDP_GUI.IPtable.getSelectedRow()); + GTNET_SKT_UDP_GUI.numInPoints--; + for (int i=0; i < GTNET_SKT_UDP_GUI.numInPoints; i++) { + a.setValueAt((Object) i, i, 0); + } + } + } + }); + + btnSaveIp.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + saveIPTable(); + } + }); + + btnLoadIp.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + loadIPTable(); + } + }); + + JPanel LocalPanel = new JPanel(new FlowLayout(FlowLayout.CENTER)); + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 0; + gbc.insets = new Insets(2, 2, 2, 2); + JLabel lblLocalIp = new JLabel("Local Server Settings, IP Address:"); + LocalPanel.add(lblLocalIp, gbc); + LocalPanel.add(jTextFieldLocalIp, gbc); + LocalPanel.add(new JLabel("Port:"), gbc); + LocalPanel.add(jTextFieldLocalPort, gbc); + LocalPanel.add(btnStart, gbc); + JPanel tableButtonPanel = new JPanel(new FlowLayout(FlowLayout.CENTER)); + gbc = new GridBagConstraints(); + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 0; + gbc.insets = new Insets(1, 1, 1, 1); + tableButtonPanel.add(btnAddIp, gbc); + tableButtonPanel.add(btnDeleteIp, gbc); + tableButtonPanel.add(btnSaveIp, gbc); + tableButtonPanel.add(btnLoadIp, gbc); + + gbc.fill = GridBagConstraints.NONE; + gbc.gridx = 0; + gbc.gridy = 1; + pnlPoint.add(LocalPanel, gbc); + gbc.gridx = 0; + gbc.gridy = 2; + pnlPoint.add(tableButtonPanel, gbc); + + return pnlPoint; + + } + + private static JPanel createOutputPointPnl() { + + TitledBorder borderPoints = BorderFactory.createTitledBorder(new SoftEdgeBorder(3,3, new Color(213, 223, 229)), "GTNET-SKT UDP Client"); + + //Points to GTNET-SKT + JPanel pnlPoint = new JPanel(new GridBagLayout()); + + pnlPoint.setBorder(new CompoundBorder(borderPoints, new EmptyBorder(5,10,5,10))); + + GridBagConstraints gbc = new GridBagConstraints(); + + //Create the scroll pane and add the table to it. + JScrollPane scrollPane = new JScrollPane(OPtable); + gbc.gridx = 0; + gbc.gridy = 0; + gbc.anchor = GridBagConstraints.WEST; + gbc.weightx = 1; + gbc.fill = GridBagConstraints.BOTH; + pnlPoint.add(scrollPane,gbc); + + jTextFieldRemoteIp = new JTextField("", 9); + jTextFieldRemoteIp.setText(host.getHostAddress()); + if (DEBUG) { + jTextFieldRemoteIp.setText("172.24.9.185"); + } + jTextFieldRemoteIp.setEditable(true); + + jTextFieldRemotePort = new JTextField("", 5); + jTextFieldRemotePort.setText("12345"); + + btnSend= new SoftEdgeButton("Send"); + SoftEdgeButton btnAddOp = new SoftEdgeButton("Add") ; + SoftEdgeButton btnDeleteOp = new SoftEdgeButton("Delete") ; + SoftEdgeButton btnSaveOp = new SoftEdgeButton("Save Table"); + SoftEdgeButton btnLoadOp = new SoftEdgeButton("Load Table"); + + btnSend.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + DatagramSocket outSocket = null; + int size = GTNET_SKT_UDP_GUI.numOutPoints * 4; + try { + InetAddress gtnetIp = InetAddress.getByName(GTNET_SKT_UDP_GUI.jTextFieldRemoteIp.getText()); + int gtnetPort = Integer.parseInt(GTNET_SKT_UDP_GUI.jTextFieldRemotePort.getText()); + byte[] buffer = new byte[size]; + ByteBuffer outbuff = ByteBuffer.wrap(buffer); + + for (int i = 0; i> data = new Vector>(); + + public InputTableModel(String[] cNames) + { + columnNames = cNames; + } + + @Override + public int getColumnCount() { + return columnNames.length; + } + + @Override + public int getRowCount() { + return data.size(); + } + + @Override + public Object getValueAt(int row, int col) { + return ((Vector) data.get(row)).get(col); + } + + public String getColumnName(int col){ + return columnNames[col]; + } + + public Class getColumnClass(int c){ + return getValueAt(0,c).getClass(); + } + + @SuppressWarnings("unchecked") + public void setValueAt(Object value, int row, int col){ + if (DEBUG) { + System.out.println("Setting value at " + row + "," + col + + " to " + value + + " (an instance of " + + value.getClass() + ")"); + } + if (value instanceof Object && col == 0) { + ((Vector) data.get(row)).setElementAt(value, col); + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 1) { + String newValue = (String) value; + // check for valid length + if (newValue.length()<=10) { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + JOptionPane.showMessageDialog(null, "Value at " + row + "," + col + " Must be 10 characters or less", "Input Error", JOptionPane.ERROR_MESSAGE); + return; + } + } + + if (value instanceof String && col == 2) { + ((Vector) data.get(row)).setElementAt(value, col); + gtnetSktInputType[row]=(String) value; + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 3) { + boolean save = false; + int numdecimals = 0; +// int offset = 0; + String tempStr = (String) ((Vector) data.get(row)).elementAt(2); + String newValue = (String) value; + newValue = newValue.replaceAll(",", ""); + + // check for valid digits, decimal places, and range check + for (int i=0; i < newValue.length(); i++) { + char c = newValue.charAt(i); +// if(c == '-' && i == 0){ +// offset = 1; +// } + if(i > 0 && c == '.' && tempStr.equalsIgnoreCase("float")){ + numdecimals ++; + } + if ( (c == '-' && i == 0) | (c >= '0' && c <= '9') | (i > 0 && c == '.' && tempStr.equalsIgnoreCase("float")) && numdecimals<=1) + { + save = true; + } + } + if (save) + { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + if(tempStr.equalsIgnoreCase("int")) + { + JOptionPane.showMessageDialog(null, "Value at " + row + "," + col + " Must be a 32 bit integer number from -2,147,483,648 to +2,147,483,647", "Input Error", JOptionPane.ERROR_MESSAGE); + } + else + { + JOptionPane.showMessageDialog(null, "Value at " + row + "," + col + " Must be a 32 bit float number from -2,147,483,648.0 to +2,147,483,647.0", "Input Error", JOptionPane.ERROR_MESSAGE); + } + + return; + } + } + } + + public boolean isCellEditable(int row, int col){ + if (col != 2) { + return false; + }else if(GTNET_SKT_UDP_GUI.btnStart.getText()=="Stop"){ + return false; + } else { + return true; + } + } + + @SuppressWarnings("unchecked") + public void insertData(Object[] values){ + data.add(new Vector()); + for(int i =0; i) data.get(data.size()-1)).add(values[i]); + } + fireTableDataChanged(); + } + + public void removeRow(int row){ + data.removeElementAt(row); + fireTableDataChanged(); + } + + private void printDebugData() { + int numRows = getRowCount(); + int numCols = getColumnCount(); + + for (int i=0; i < numRows; i++) { + System.out.print(" row " + i + ":"); + for (int j=0; j < numCols; j++) { + System.out.print(" " + ((Vector) data.get(i)).elementAt(j) ); + } + System.out.println(); + } + System.out.println("----------------------------------------------------"); + } + } // end of tableModel + + class OutputTableModel extends AbstractTableModel { + + /** + * + */ + private static final long serialVersionUID = 8248501194260208975L; + private String[] columnNames; + private Vector> data = new Vector>(); + + public OutputTableModel(String[] cNames) + { + columnNames = cNames; + } + + @Override + public int getColumnCount() { + return columnNames.length; + } + + @Override + public int getRowCount() { + return data.size(); + } + + @Override + public Object getValueAt(int row, int col) { + return ((Vector) data.get(row)).get(col); + } + + public String getColumnName(int col){ + return columnNames[col]; + } + + public Class getColumnClass(int c){ + return getValueAt(0,c).getClass(); + } + + @SuppressWarnings("unchecked") + public void setValueAt(Object value, int row, int col){ + if (DEBUG) { + System.out.println("Setting value at " + row + "," + col + + " to " + value + + " (an instance of " + + value.getClass() + ")"); + } + + if (value instanceof Object && col == 0) { + ((Vector) data.get(row)).setElementAt(value, col); + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 1) { + String newValue = (String) value; + // check for valid length + if (newValue.length()<=10) { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + JOptionPane.showMessageDialog(null, "Must be 10 characters or less", "Input Error", JOptionPane.ERROR_MESSAGE); + return; + } + } + + if (value instanceof String && col == 2) { + ((Vector) data.get(row)).setElementAt(value, col); + gtnetSktOutputType[row]=(String) value; + fireTableCellUpdated(row,col); + } + + if (value instanceof String && col == 3) { + boolean save = false; + boolean realok = true; + boolean fracok = true; + int numdecimals = 0; + int offset = 0; + String typeStr = (String) ((Vector) data.get(row)).elementAt(2); + String newValue = (String) value; + String real = null, frac = null; + newValue = newValue.replaceAll(",", ""); + if(newValue.contains("-")){ + offset = 1; + } + if(typeStr.equalsIgnoreCase("float") && newValue.contains(".")){ // handles the decimal + real = newValue.substring(offset, newValue.indexOf(".")); + frac = newValue.substring(newValue.indexOf(".")+1, newValue.length()); + if(real.length()>=10){ + for (int i=0; i < 10; i++) { + char c = real.charAt(i); + if (c > '2' && i == 0) + realok = false; + if (c > '1' && i == 1) + realok = false; + if (c > '4' && i == 2) + realok = false; + if (c > '7' && i == 3) + realok = false; + if (c > '4' && i == 4) + realok = false; + if (c > '8' && i == 5) + realok = false; + if (c > '3' && i == 6) + realok = false; + if (c > '6' && i == 7) + realok = false; + if (c > '4' && i == 8) + realok = false; + if (c > '7' && i == 9 && offset==0) + realok = false; + if (c == '7' && i == 9 && offset==0 && realok){ + if(real.contains("2147483647")){ + for (int j=0; j < frac.length(); j++) { + char c1 = frac.charAt(j); + if(c1>'0'){ + fracok = false; + echo("This is larger than a signed 16 bit float: " + real + "." + frac); + } + } + } + } + if (c > '8' && i == 9 && offset==1) // for negative numbers + realok = false; + if (c == '8' && i == 9 && offset==1 && realok){ + if(real.contains("2147483648")){ + for (int j=0; j < frac.length(); j++) { + char c1 = frac.charAt(j); + if(c1>'0'){ + fracok = false; + echo("This is larger than a signed 16 bit float: " + real + "." + frac); + } + } + } + } + + } + } + } + + if(typeStr.equalsIgnoreCase("int") | typeStr.equalsIgnoreCase("float") && !newValue.contains(".")){ + real = newValue.substring(offset, newValue.length()); + } + if(typeStr.equalsIgnoreCase("int") && newValue.contains(".")){ + real = newValue.substring(offset, newValue.indexOf(".")); + int i = Math.round(Float.valueOf(newValue)); + newValue = Integer.toString(i); + } + if(real.length()<=10){ + // check for valid digits and maximum range check + for (int i=0; i < real.length(); i++) { + char c = real.charAt(i); + if(i > 0 && c == '.' && typeStr.equalsIgnoreCase("float")){ + numdecimals ++; + } + if ( (c == '-' && i == 0) | (c >= '0' && c <= '9') | (i > 0 && c == '.' && typeStr.equalsIgnoreCase("float")) && numdecimals<=1) + { + save = true; + } + + if(real.length()>=10){ // The check for the maximum value + if (c > '2' && i == 0) + save = false; + if (c > '1' && i == 1) + save = false; + if (c > '4' && i == 2) + save = false; + if (c > '7' && i == 3) + save = false; + if (c > '4' && i == 4) + save = false; + if (c > '8' && i == 5) + save = false; + if (c > '3' && i == 6) + save = false; + if (c > '6' && i == 7) + save = false; + if (c > '4' && i == 8) + save = false; + if (c > '7' && i == 9 && offset==0) + save = false; + if (c > '8' && i == 9 && offset==1) // for negative numbers + save = false; + } + } + } + else + { + save = false; + } + if (save && realok && fracok) + { + ((Vector) data.get(row)).setElementAt(newValue, col); + fireTableCellUpdated(row,col); + if (DEBUG) { + System.out.println("New value of data:"); + printDebugData(); + } + } + else + { + if(typeStr.equalsIgnoreCase("int")) + { + JOptionPane.showMessageDialog(null, "Must be a 32 bit integer number from -2,147,483,648 to +2,147,483,647", "Input Error", JOptionPane.ERROR_MESSAGE); + } + else + { + JOptionPane.showMessageDialog(null, "Must be a 32 bit float number from -2,147,483,648.0 to +2,147,483,647.0", "Input Error", JOptionPane.ERROR_MESSAGE); + } + + return; + } + } + } + + public boolean isCellEditable(int row, int col){ + if (col < 1) { + return false; + } else { + if(data.elementAt(row).toString().contains("int")) + { + OPtable.getColumnModel().getColumn(3).setCellEditor(editorInt); + }else{ + OPtable.getColumnModel().getColumn(3).setCellEditor(editorFloat); + } + return true; + } + } + + @SuppressWarnings("unchecked") + public void insertData(Object[] values){ + data.add(new Vector()); + for(int i =0; i) data.get(data.size()-1)).add(values[i]); + } + fireTableDataChanged(); + } + + public void removeRow(int row){ + data.removeElementAt(row); + fireTableDataChanged(); + } + + private void printDebugData() { + int numRows = getRowCount(); + int numCols = getColumnCount(); + + for (int i=0; i < numRows; i++) { + System.out.print(" row " + i + ":"); + for (int j=0; j < numCols; j++) { + System.out.print(" " + ((Vector) data.get(i)).elementAt(j) ); + } + System.out.println(); + } + System.out.println("----------------------------------------------------"); + } + } // end of tableModel + + public static void main(String args[]) + { + new GTNET_SKT_UDP_GUI(); + + fillInputData(IPtable,numInPoints,gtnetSktInputName,gtnetSktInputType); //Server Data Point File + + fillOutputData(OPtable, numOutPoints, gtnetSktOutputName, gtnetSktOutputType); //Client Data Point File + } + + //simple function to initialize parameters from the data file to variables + public static int InitParamsFromFile(String fname, String[] gtnetSktName, String[] gtnetSktType) + { + FileInputStream fileInputStream = null; + InputStreamReader inputStreamReader = null; + BufferedReader bufferedReader = null; + String[] var = null; + int points = 0; + + try { + String[] result = fileChooser(false,fname); + if (result != null){ + fileInputStream = new FileInputStream(result[1]); + inputStreamReader = new InputStreamReader(fileInputStream, "UTF-8"); + bufferedReader = new BufferedReader(inputStreamReader); + + // use BufferedReader here + String s; + + while((s = bufferedReader.readLine()) != null){ + var = s.split("\t");//\t ,\n\r + gtnetSktName[points] = var[0]; + gtnetSktType[points] = var[1]; + points++; + } + } + } + catch (IOException e) { + e.printStackTrace(); + } + finally + { + try { + if (fileInputStream != null){ + fileInputStream.close(); + inputStreamReader.close(); + bufferedReader.close(); + } + } + catch (IOException e) { + e.printStackTrace(); + } + } + return points; + } + + //simple function to fill data to table + public static void fillOutputData(JTable pointTable, int numPoint, String[] gtnetSktName, String[] gtnetSktType) + { + OutputTableModel a = (OutputTableModel) pointTable.getModel(); + for (int i=0; i < numPoint; i++) { + if(gtnetSktType[i].contains("int")){ + Object[] values = {i, gtnetSktName[i], gtnetSktType[i], "1"}; + a.insertData(values); + }else{ + Object[] values = {i, gtnetSktName[i], gtnetSktType[i], "9.9"}; + a.insertData(values); + } + } + + } + + //simple function to fill data to table + public static void fillInputData(JTable pointTable, int numPoint, String[] gtnetSktName, String[] gtnetSktType) + { + InputTableModel a = (InputTableModel) pointTable.getModel(); + for (int i=0; i < numPoint; i++) { + Object[] values = {i, gtnetSktName[i], gtnetSktType[i], ""}; + a.insertData(values); + } + + } + + + //simple function to echo data to terminal + public static void echo(String msg) + { + if (DEBUG) { + System.out.println(msg); + } + + textArea.append(msg + newline); + + //Make sure the new text is visible, even if there + //was a selection in the text area. + textArea.setCaretPosition(textArea.getDocument().getLength()); + + } + + //simple function to save the file name and path + private static String[] fileChooser(boolean folderOnly, String fname) + { + String[] filePath = null; +// JFileChooser c = new JFileChooser(); + myJFileChooser = new JFileChooser(); + File myfile = new File(fname); + + if(folderOnly) + { + myJFileChooser.setDialogTitle("Select Folder..."); + myJFileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); + + int rVal = myJFileChooser.showOpenDialog(null); + + if(rVal == JFileChooser.APPROVE_OPTION) + { + File folder = myJFileChooser.getSelectedFile(); + + filePath = new String[2]; + + filePath[0] = ""; + filePath[1] = folder.getAbsolutePath(); + } + } + else + { + myJFileChooser.setDialogTitle("Select File"); + myJFileChooser.setSelectedFile(myfile); + + int rVal = myJFileChooser.showOpenDialog(null); + + if(rVal == JFileChooser.APPROVE_OPTION) + { + File fileFolder = myJFileChooser.getSelectedFile(); + + filePath = new String[2]; + + filePath[0] = myJFileChooser.getSelectedFile().getName(); + filePath[1] = fileFolder.getAbsolutePath(); + } + } + + return filePath; + }//end saveAsChooser + + public static byte[] convertToByteArray(int value) { + byte[] bytes = new byte[4]; + ByteBuffer buffer = ByteBuffer.allocate(bytes.length); + buffer.putInt(value); + return buffer.array(); + } + + public static byte[] convertToByteArray(float value) { + byte[] bytes = new byte[4]; + ByteBuffer buffer = ByteBuffer.allocate(bytes.length); + buffer.putFloat(value); + return buffer.array(); + } + + +} // End of Class + + +/* + * CancelListener + */ +class CancelListener implements ActionListener +{ + public void actionPerformed(ActionEvent e) + { + System.exit(0); + } + } + + +class UDP_ServerTask extends SwingWorker +{ + int npoints = 0; + int ival[] = null; + float fval[] = null; + + public UDP_ServerTask(int numPoints) throws SocketException { + this.npoints = numPoints; + ival = new int[numPoints]; + fval = new float[numPoints]; + } + public void closeTask() { + GTNET_SKT_UDP_GUI.inSocket.close(); + System.out.println("UDP_ServerTask Closed Now"); + GTNET_SKT_UDP_GUI.echo("UDP_ServerTask Closed Now"); + } + @Override + protected Object doInBackground() throws Exception { + ByteBuffer buf; + byte[] data = null; + byte[] inBuf; + + + try + { + //1. creating a server socket, parameter is local port number + GTNET_SKT_UDP_GUI.inSocket = new DatagramSocket(null); + GTNET_SKT_UDP_GUI.inSocket.setReuseAddress(true); + + String ipAddr = GTNET_SKT_UDP_GUI.jTextFieldLocalIp.getText(); + int localPort = Integer.parseInt(GTNET_SKT_UDP_GUI.jTextFieldLocalPort.getText()); + GTNET_SKT_UDP_GUI.inSocket.bind(new InetSocketAddress(ipAddr, localPort)); + + //buffer to receive incoming data + inBuf = new byte[(npoints) * 4]; + DatagramPacket inPacket = new DatagramPacket(inBuf, inBuf.length); + + //2. Wait for an incoming data + GTNET_SKT_UDP_GUI.echo("Server socket created. Waiting for incoming data..."); + + //communication loop + int rxCnt = 0; + while(!isCancelled()) + { + rxCnt++; + + GTNET_SKT_UDP_GUI.inSocket.receive(inPacket); + data = inPacket.getData(); + buf = ByteBuffer.wrap(data); + for (int i = 0; i 1 + OV :1 + prtyp :2 + Proc :1 + Pri :3 + cmv :1 +WIRE + 304 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_PB + 272 272 0 0 4 + Name :Send + Type :INTEGER + VOn :1 + VOff :0 +wirelabel + 432 272 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 144 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_IEEE2INT + 336 144 0 0 6 + prtyp :2 + Op :Round + Proc :1 + Pri :2 + Op2 :Round + cmv :1 +WIRE + 368 176 0 0 2 + -64 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 400 144 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +wirelabel + 400 176 0 0 3 + Name :POINT1 + COL :BLUE + Monitor :Yes +rtds_sharc_ctl_TIMER + 336 496 0 0 6 + Tran :Rising Edge + SRST :No + RST :No + prtyp :2 + Proc :1 + Pri :1 +rtds_sharc_ctl_TIME + 464 560 0 0 5 + Mode :time-step + prtyp :2 + Proc :1 + Pri :1 + cmv :1 +rtds_sharc_ctl_CLKBY2 + 560 656 0 0 4 + prtyp :2 + Proc :1 + Pri :1 + cmv :1 +rtds_GTSYNC + 208 464 0 0 7 + enab1 :Yes + nam1 :ADVSECD + nam2 :ADVSTAT + enab2 :Yes + nam3 :CRTSECD + nam4 :CRTNSEC + nam5 :CRTSTAT +_rtds_GTNET_GSE_v5.def + 272 688 0 0 1437 + sCompName :GTNET1 + Port :1 + Card :1 + prtyp :2 + gtnettype :GTNET + IECver :1 + Proc :1 + Pri :1 + TSYNCEN :NO + GT_SOC :ADVSECD + GT_STAT :ADVSTAT + Fname :file1.scd + Vlevel :YES + sfx : + eTNQ :OFF + eTATL :OFF + note1 :0 + note2 :0 + IED1EN :YES + IED2EN :NO + IED3EN :NO + IED4EN :NO + editingInSCD :NO + dA1 :1.0 + minA1 :-1.0 + maxA1 :1.0 + dA2 :1.0 + minA2 :-1.0 + maxA2 :1.0 + dA3 :1.0 + minA3 :-1.0 + maxA3 :1.0 + dA4 :1.0 + minA4 :-1.0 + maxA4 :1.0 + dA5 :1.0 + minA5 :-1.0 + maxA5 :1.0 + dA6 :1.0 + minA6 :-1.0 + maxA6 :1.0 + dA7 :1.0 + minA7 :-1.0 + maxA7 :1.0 + dA8 :1.0 + minA8 :-1.0 + maxA8 :1.0 + dA9 :1.0 + minA9 :-1.0 + maxA9 :1.0 + dA10 :1.0 + minA10 :-1.0 + maxA10 :1.0 + dA11 :1.0 + minA11 :-1.0 + maxA11 :1.0 + dA12 :1.0 + minA12 :-1.0 + maxA12 :1.0 + dA13 :1.0 + minA13 :-1.0 + maxA13 :1.0 + dA14 :1.0 + minA14 :-1.0 + maxA14 :1.0 + dA15 :1.0 + minA15 :-1.0 + maxA15 :1.0 + dA16 :1.0 + minA16 :-1.0 + maxA16 :1.0 + sIED1Name1 :TEMPLATE + sIED1Name2 :* + sIED1Name3 :* + sIED1Name4 :* + sIED1LDINST1 :CTRL + sIED1LDINST2 :* + sIED1LDINST3 :* + sIED1LDINST4 :* + sIED1GSEName1 :Gcb01 + sIED1GSEName2 :* + sIED1GSEName3 :* + sIED1GSEName4 :* + sIED2Name1 :TEMPLATE + sIED2Name2 :* + sIED2Name3 :* + sIED2Name4 :* + sIED2LDINST1 :CTRL + sIED2LDINST2 :* + sIED2LDINST3 :* + sIED2LDINST4 :* + sIED2GSEName1 :Gcb02 + sIED2GSEName2 :* + sIED2GSEName3 :* + sIED2GSEName4 :* + sIED3Name1 :TEMPLATE + sIED3Name2 :* + sIED3Name3 :* + sIED3Name4 :* + sIED3LDINST1 :CTRL + sIED3LDINST2 :* + sIED3LDINST3 :* + sIED3LDINST4 :* + sIED3GSEName1 :Gcb03 + sIED3GSEName2 :* + sIED3GSEName3 :* + sIED3GSEName4 :* + sIED4Name1 :TEMPLATE + sIED4Name2 :* + sIED4Name3 :* + sIED4Name4 :* + sIED4LDINST1 :CTRL + sIED4LDINST2 :* + sIED4LDINST3 :* + sIED4LDINST4 :* + sIED4GSEName1 :Gcb04 + sIED4GSEName2 :* + sIED4GSEName3 :* + sIED4GSEName4 :* + IED1CRTC :NO + note4 :0 + IED1RTTO1 :4 + IED1RTTO2 :8 + IED1RTTO3 :16 + IED1RTTO4 :32 + IED1RTTO5 :64 + IED1RTTO6 :128 + IED1RTTO7 :256 + IED1RTTO8 :512 + IED1RTTO9 :1024 + IED1RTTOD :2000 + IED1HT0 :12 + IED1HT1 :24 + IED1HT2 :48 + IED1HT3 :96 + IED1HT4 :192 + IED1HT5 :384 + IED1HT6 :768 + IED1HT7 :1536 + IED1HT8 :3072 + IED1HT9 :4000 + IED1VPO0 :0 + IED1VPO1 :0 + IED1VPO2 :0 + IED1VPO3 :0 + IED1VPO4 :0 + IED1VPO5 :0 + IED1VPO6 :0 + IED1VPO7 :0 + IED1VPO8 :0 + IED1VPO9 :0 + IED2CRTC :NO + note5 :0 + IED2RTTO1 :4 + IED2RTTO2 :8 + IED2RTTO3 :16 + IED2RTTO4 :32 + IED2RTTO5 :64 + IED2RTTO6 :128 + IED2RTTO7 :256 + IED2RTTO8 :512 + IED2RTTO9 :1024 + IED2RTTOD :2000 + IED2HT0 :12 + IED2HT1 :24 + IED2HT2 :48 + IED2HT3 :96 + IED2HT4 :1992 + IED2HT5 :384 + IED2HT6 :768 + IED2HT7 :1536 + IED2HT8 :3072 + IED2HT9 :4000 + IED2VPO0 :0 + IED2VPO1 :0 + IED2VPO2 :0 + IED2VPO3 :0 + IED2VPO4 :0 + IED2VPO5 :0 + IED2VPO6 :0 + IED2VPO7 :0 + IED2VPO8 :0 + IED2VPO9 :0 + IED3CRTC :NO + note6 :0 + IED3RTTO1 :4 + IED3RTTO2 :8 + IED3RTTO3 :16 + IED3RTTO4 :32 + IED3RTTO5 :64 + IED3RTTO6 :128 + IED3RTTO7 :256 + IED3RTTO8 :512 + IED3RTTO9 :1024 + IED3RTTOD :2000 + IED3HT0 :12 + IED3HT1 :24 + IED3HT2 :48 + IED3HT3 :96 + IED3HT4 :192 + IED3HT5 :384 + IED3HT6 :768 + IED3HT7 :1536 + IED3HT8 :3072 + IED3HT9 :4000 + IED3VPO0 :0 + IED3VPO1 :0 + IED3VPO2 :0 + IED3VPO3 :0 + IED3VPO4 :0 + IED3VPO5 :0 + IED3VPO6 :0 + IED3VPO7 :0 + IED3VPO8 :0 + IED3VPO9 :0 + IED4CRTC :NO + note7 :0 + IED4RTTO1 :4 + IED4RTTO2 :8 + IED4RTTO3 :16 + IED4RTTO4 :32 + IED4RTTO5 :64 + IED4RTTO6 :128 + IED4RTTO7 :256 + IED4RTTO8 :512 + IED4RTTO9 :1024 + IED4RTTOD :2000 + IED4HT0 :12 + IED4HT1 :24 + IED4HT2 :48 + IED4HT3 :96 + IED4HT4 :192 + IED4HT5 :384 + IED4HT6 :768 + IED4HT7 :1536 + IED4HT8 :3072 + IED4HT9 :4000 + IED4VPO0 :0 + IED4VPO1 :0 + IED4VPO2 :0 + IED4VPO3 :0 + IED4VPO4 :0 + IED4VPO5 :0 + IED4VPO6 :0 + IED4VPO7 :0 + IED4VPO8 :0 + IED4VPO9 :0 + IED1O1T :disabled + nIED1O1 :IED1O1 + IED1O1B :1 + IED1O2T :disabled + nIED1O2 :IED1O2 + IED1O2B :1 + IED1O3T :disabled + nIED1O3 :IED1O3 + IED1O3B :1 + IED1O4T :disabled + nIED1O4 :IED1O4 + IED1O4B :1 + IED1O5T :disabled + nIED1O5 :IED1O5 + IED1O5B :1 + IED1O6T :disabled + nIED1O6 :IED1O6 + IED1O6B :1 + IED1O7T :disabled + nIED1O7 :IED1O7 + IED1O7B :1 + IED1O8T :disabled + nIED1O8 :IED1O8 + IED1O8B :1 + IED1O9T :disabled + nIED1O9 :IED1O9 + IED1O9B :1 + IED1O10T :disabled + nIED1O10 :IED1O10 + IED1O10B :1 + IED1O11T :disabled + nIED1O11 :IED1O11 + IED1O11B :1 + IED1O12T :disabled + nIED1O12 :IED1O12 + IED1O12B :1 + IED1O13T :disabled + nIED1O13 :IED1O13 + IED1O13B :1 + IED1O14T :disabled + nIED1O14 :IED1O14 + IED1O14B :1 + IED1O15T :disabled + nIED1O15 :IED1O15 + IED1O15B :1 + IED1O16T :disabled + nIED1O16 :IED1O16 + IED1O16B :1 + IED1O17T :disabled + nIED1O17 :IED1O17 + IED1O17B :1 + IED1O18T :disabled + nIED1O18 :IED1O18 + IED1O18B :1 + IED1O19T :disabled + nIED1O19 :IED1O19 + IED1O19B :1 + IED1O20T :disabled + nIED1O20 :IED1O20 + IED1O20B :1 + IED1O21T :disabled + nIED1O21 :IED1O21 + IED1O21B :1 + IED1O22T :disabled + nIED1O22 :IED1O22 + IED1O22B :1 + IED1O23T :disabled + nIED1O23 :IED1O23 + IED1O23B :1 + IED1O24T :disabled + nIED1O24 :IED1O24 + IED1O24B :1 + IED1O25T :disabled + nIED1O25 :IED1O25 + IED1O25B :1 + IED1O26T :disabled + nIED1O26 :IED1O26 + IED1O26B :1 + IED1O27T :disabled + nIED1O27 :IED1O27 + IED1O27B :1 + IED1O28T :disabled + nIED1O28 :IED1O28 + IED1O28B :1 + IED1O29T :disabled + nIED1O29 :IED1O29 + IED1O29B :1 + IED1O30T :disabled + nIED1O30 :IED1O30 + IED1O30B :1 + IED1O31T :disabled + nIED1O31 :IED1O31 + IED1O31B :1 + IED1O32T :disabled + nIED1O32 :IED1O32 + IED1O32B :1 + IED1O33T :disabled + nIED1O33 :IED1O33 + IED1O33B :1 + IED1O34T :disabled + nIED1O34 :IED1O34 + IED1O34B :1 + IED1O35T :disabled + nIED1O35 :IED1O35 + IED1O35B :1 + IED1O36T :disabled + nIED1O36 :IED1O36 + IED1O36B :1 + IED1O37T :disabled + nIED1O37 :IED1O37 + IED1O37B :1 + IED1O38T :disabled + nIED1O38 :IED1O38 + IED1O38B :1 + IED1O39T :disabled + nIED1O39 :IED1O39 + IED1O39B :1 + IED1O40T :disabled + nIED1O40 :IED1O40 + IED1O40B :1 + IED1O41T :disabled + nIED1O41 :IED1O41 + IED1O41B :1 + IED1O42T :disabled + nIED1O42 :IED1O42 + IED1O42B :1 + IED1O43T :disabled + nIED1O43 :IED1O43 + IED1O43B :1 + IED1O44T :disabled + nIED1O44 :IED1O44 + IED1O44B :1 + IED1O45T :disabled + nIED1O45 :IED1O45 + IED1O45B :1 + IED1O46T :disabled + nIED1O46 :IED1O46 + IED1O46B :1 + IED1O47T :disabled + nIED1O47 :IED1O47 + IED1O47B :1 + IED1O48T :disabled + nIED1O48 :IED1O48 + IED1O48B :1 + IED1O49T :disabled + nIED1O49 :IED1O49 + IED1O49B :1 + IED1O50T :disabled + nIED1O50 :IED1O50 + IED1O50B :1 + IED1O51T :disabled + nIED1O51 :IED1O51 + IED1O51B :1 + IED1O52T :disabled + nIED1O52 :IED1O52 + IED1O52B :1 + IED1O53T :disabled + nIED1O53 :IED1O53 + IED1O53B :1 + IED1O54T :disabled + nIED1O54 :IED1O54 + IED1O54B :1 + IED1O55T :disabled + nIED1O55 :IED1O55 + IED1O55B :1 + IED1O56T :disabled + nIED1O56 :IED1O56 + IED1O56B :1 + IED1O57T :disabled + nIED1O57 :IED1O57 + IED1O57B :1 + IED1O58T :disabled + nIED1O58 :IED1O58 + IED1O58B :1 + IED1O59T :disabled + nIED1O59 :IED1O59 + IED1O59B :1 + IED1O60T :disabled + nIED1O60 :IED1O60 + IED1O60B :1 + IED1O61T :disabled + nIED1O61 :IED1O61 + IED1O61B :1 + IED1O62T :disabled + nIED1O62 :IED1O62 + IED1O62B :1 + IED1O63T :disabled + nIED1O63 :IED1O63 + IED1O63B :1 + IED1O64T :disabled + nIED1O64 :IED1O64 + IED1O64B :1 + nIED1Oq0 :IED1OQ0 + nIED1Oq1 :IED1OQ1 + nIED1Oq2 :IED1OQ2 + nIED1Oq3 :IED1OQ3 + nIED1Oq4 :IED1OQ4 + nIED1Oq5 :IED1OQ5 + nIED1Oq6 :IED1OQ6 + nIED1Oq7 :IED1OQ7 + nIED1Oq8 :IED1OQ8 + nIED1Oq9 :IED1OQ9 + nIED1Oq10 :IED1OQ10 + nIED1Oq11 :IED1OQ11 + nIED1Oq12 :IED1OQ12 + nIED1Ogt :IED1OGT + nIED1Onc :IED1ONC + IED2O1T :disabled + nIED2O1 :IED2O1 + IED2O1B :1 + IED2O2T :disabled + nIED2O2 :IED2O2 + IED2O2B :1 + IED2O3T :disabled + nIED2O3 :IED2O3 + IED2O3B :1 + IED2O4T :disabled + nIED2O4 :IED2O4 + IED2O4B :1 + IED2O5T :disabled + nIED2O5 :IED2O5 + IED2O5B :1 + IED2O6T :disabled + nIED2O6 :IED2O6 + IED2O6B :1 + IED2O7T :disabled + nIED2O7 :IED2O7 + IED2O7B :1 + IED2O8T :disabled + nIED2O8 :IED2O8 + IED2O8B :1 + IED2O9T :disabled + nIED2O9 :IED2O9 + IED2O9B :1 + IED2O10T :disabled + nIED2O10 :IED2O10 + IED2O10B :1 + IED2O11T :disabled + nIED2O11 :IED2O11 + IED2O11B :1 + IED2O12T :disabled + nIED2O12 :IED2O12 + IED2O12B :1 + IED2O13T :disabled + nIED2O13 :IED2O13 + IED2O13B :1 + IED2O14T :disabled + nIED2O14 :IED2O14 + IED2O14B :1 + IED2O15T :disabled + nIED2O15 :IED2O15 + IED2O15B :1 + IED2O16T :disabled + nIED2O16 :IED2O16 + IED2O16B :1 + IED2O17T :disabled + nIED2O17 :IED2O17 + IED2O17B :1 + IED2O18T :disabled + nIED2O18 :IED2O18 + IED2O18B :1 + IED2O19T :disabled + nIED2O19 :IED2O19 + IED2O19B :1 + IED2O20T :disabled + nIED2O20 :IED2O20 + IED2O20B :1 + IED2O21T :disabled + nIED2O21 :IED2O21 + IED2O21B :1 + IED2O22T :disabled + nIED2O22 :IED2O22 + IED2O22B :1 + IED2O23T :disabled + nIED2O23 :IED2O23 + IED2O23B :1 + IED2O24T :disabled + nIED2O24 :IED2O24 + IED2O24B :1 + IED2O25T :disabled + nIED2O25 :IED2O25 + IED2O25B :1 + IED2O26T :disabled + nIED2O26 :IED2O26 + IED2O26B :1 + IED2O27T :disabled + nIED2O27 :IED2O27 + IED2O27B :1 + IED2O28T :disabled + nIED2O28 :IED2O28 + IED2O28B :1 + IED2O29T :disabled + nIED2O29 :IED2O29 + IED2O29B :1 + IED2O30T :disabled + nIED2O30 :IED2O30 + IED2O30B :1 + IED2O31T :disabled + nIED2O31 :IED2O31 + IED2O31B :1 + IED2O32T :disabled + nIED2O32 :IED2O32 + IED2O32B :1 + IED2O33T :disabled + nIED2O33 :IED2O33 + IED2O33B :1 + IED2O34T :disabled + nIED2O34 :IED2O34 + IED2O34B :1 + IED2O35T :disabled + nIED2O35 :IED2O35 + IED2O35B :1 + IED2O36T :disabled + nIED2O36 :IED2O36 + IED2O36B :1 + IED2O37T :disabled + nIED2O37 :IED2O37 + IED2O37B :1 + IED2O38T :disabled + nIED2O38 :IED2O38 + IED2O38B :1 + IED2O39T :disabled + nIED2O39 :IED2O39 + IED2O39B :1 + IED2O40T :disabled + nIED2O40 :IED2O40 + IED2O40B :1 + IED2O41T :disabled + nIED2O41 :IED2O41 + IED2O41B :1 + IED2O42T :disabled + nIED2O42 :IED2O42 + IED2O42B :1 + IED2O43T :disabled + nIED2O43 :IED2O43 + IED2O43B :1 + IED2O44T :disabled + nIED2O44 :IED2O44 + IED2O44B :1 + IED2O45T :disabled + nIED2O45 :IED2O45 + IED2O45B :1 + IED2O46T :disabled + nIED2O46 :IED2O46 + IED2O46B :1 + IED2O47T :disabled + nIED2O47 :IED2O47 + IED2O47B :1 + IED2O48T :disabled + nIED2O48 :IED2O48 + IED2O48B :1 + IED2O49T :disabled + nIED2O49 :IED2O49 + IED2O49B :1 + IED2O50T :disabled + nIED2O50 :IED2O50 + IED2O50B :1 + IED2O51T :disabled + nIED2O51 :IED2O51 + IED2O51B :1 + IED2O52T :disabled + nIED2O52 :IED2O52 + IED2O52B :1 + IED2O53T :disabled + nIED2O53 :IED2O53 + IED2O53B :1 + IED2O54T :disabled + nIED2O54 :IED2O54 + IED2O54B :1 + IED2O55T :disabled + nIED2O55 :IED2O55 + IED2O55B :1 + IED2O56T :disabled + nIED2O56 :IED2O56 + IED2O56B :1 + IED2O57T :disabled + nIED2O57 :IED2O57 + IED2O57B :1 + IED2O58T :disabled + nIED2O58 :IED2O58 + IED2O58B :1 + IED2O59T :disabled + nIED2O59 :IED2O59 + IED2O59B :1 + IED2O60T :disabled + nIED2O60 :IED2O60 + IED2O60B :1 + IED2O61T :disabled + nIED2O61 :IED2O61 + IED2O61B :1 + IED2O62T :disabled + nIED2O62 :IED2O62 + IED2O62B :1 + IED2O63T :disabled + nIED2O63 :IED2O63 + IED2O63B :1 + IED2O64T :disabled + nIED2O64 :IED2O64 + IED2O64B :1 + nIED2Oq0 :IED2OQ0 + nIED2Oq1 :IED2OQ1 + nIED2Oq2 :IED2OQ2 + nIED2Oq3 :IED2OQ3 + nIED2Oq4 :IED2OQ4 + nIED2Oq5 :IED2OQ5 + nIED2Oq6 :IED2OQ6 + nIED2Oq7 :IED2OQ7 + nIED2Oq8 :IED2OQ8 + nIED2Oq9 :IED2OQ9 + nIED2Oq10 :IED2OQ10 + nIED2Oq11 :IED2OQ11 + nIED2Oq12 :IED2OQ12 + nIED2Ogt :IED2OGT + nIED2Onc :IED2ONC + IED3O1T :disabled + nIED3O1 :IED3O1 + IED3O1B :1 + IED3O2T :disabled + nIED3O2 :IED3O2 + IED3O2B :1 + IED3O3T :disabled + nIED3O3 :IED3O3 + IED3O3B :1 + IED3O4T :disabled + nIED3O4 :IED3O4 + IED3O4B :1 + IED3O5T :disabled + nIED3O5 :IED3O5 + IED3O5B :1 + IED3O6T :disabled + nIED3O6 :IED3O6 + IED3O6B :1 + IED3O7T :disabled + nIED3O7 :IED3O7 + IED3O7B :1 + IED3O8T :disabled + nIED3O8 :IED3O8 + IED3O8B :1 + IED3O9T :disabled + nIED3O9 :IED3O9 + IED3O9B :1 + IED3O10T :disabled + nIED3O10 :IED3O10 + IED3O10B :1 + IED3O11T :disabled + nIED3O11 :IED3O11 + IED3O11B :1 + IED3O12T :disabled + nIED3O12 :IED3O12 + IED3O12B :1 + IED3O13T :disabled + nIED3O13 :IED3O13 + IED3O13B :1 + IED3O14T :disabled + nIED3O14 :IED3O14 + IED3O14B :1 + IED3O15T :disabled + nIED3O15 :IED3O15 + IED3O15B :1 + IED3O16T :disabled + nIED3O16 :IED3O16 + IED3O16B :1 + IED3O17T :disabled + nIED3O17 :IED3O17 + IED3O17B :1 + IED3O18T :disabled + nIED3O18 :IED3O18 + IED3O18B :1 + IED3O19T :disabled + nIED3O19 :IED3O19 + IED3O19B :1 + IED3O20T :disabled + nIED3O20 :IED3O20 + IED3O20B :1 + IED3O21T :disabled + nIED3O21 :IED3O21 + IED3O21B :1 + IED3O22T :disabled + nIED3O22 :IED3O22 + IED3O22B :1 + IED3O23T :disabled + nIED3O23 :IED3O23 + IED3O23B :1 + IED3O24T :disabled + nIED3O24 :IED3O24 + IED3O24B :1 + IED3O25T :disabled + nIED3O25 :IED3O25 + IED3O25B :1 + IED3O26T :disabled + nIED3O26 :IED3O26 + IED3O26B :1 + IED3O27T :disabled + nIED3O27 :IED3O27 + IED3O27B :1 + IED3O28T :disabled + nIED3O28 :IED3O28 + IED3O28B :1 + IED3O29T :disabled + nIED3O29 :IED3O29 + IED3O29B :1 + IED3O30T :disabled + nIED3O30 :IED3O30 + IED3O30B :1 + IED3O31T :disabled + nIED3O31 :IED3O31 + IED3O31B :1 + IED3O32T :disabled + nIED3O32 :IED3O32 + IED3O32B :1 + IED3O33T :disabled + nIED3O33 :IED3O33 + IED3O33B :1 + IED3O34T :disabled + nIED3O34 :IED3O34 + IED3O34B :1 + IED3O35T :disabled + nIED3O35 :IED3O35 + IED3O35B :1 + IED3O36T :disabled + nIED3O36 :IED3O36 + IED3O36B :1 + IED3O37T :disabled + nIED3O37 :IED3O37 + IED3O37B :1 + IED3O38T :disabled + nIED3O38 :IED3O38 + IED3O38B :1 + IED3O39T :disabled + nIED3O39 :IED3O39 + IED3O39B :1 + IED3O40T :disabled + nIED3O40 :IED3O40 + IED3O40B :1 + IED3O41T :disabled + nIED3O41 :IED3O41 + IED3O41B :1 + IED3O42T :disabled + nIED3O42 :IED3O42 + IED3O42B :1 + IED3O43T :disabled + nIED3O43 :IED3O43 + IED3O43B :1 + IED3O44T :disabled + nIED3O44 :IED3O44 + IED3O44B :1 + IED3O45T :disabled + nIED3O45 :IED3O45 + IED3O45B :1 + IED3O46T :disabled + nIED3O46 :IED3O46 + IED3O46B :1 + IED3O47T :disabled + nIED3O47 :IED3O47 + IED3O47B :1 + IED3O48T :disabled + nIED3O48 :IED3O48 + IED3O48B :1 + IED3O49T :disabled + nIED3O49 :IED3O49 + IED3O49B :1 + IED3O50T :disabled + nIED3O50 :IED3O50 + IED3O50B :1 + IED3O51T :disabled + nIED3O51 :IED3O51 + IED3O51B :1 + IED3O52T :disabled + nIED3O52 :IED3O52 + IED3O52B :1 + IED3O53T :disabled + nIED3O53 :IED3O53 + IED3O53B :1 + IED3O54T :disabled + nIED3O54 :IED3O54 + IED3O54B :1 + IED3O55T :disabled + nIED3O55 :IED3O55 + IED3O55B :1 + IED3O56T :disabled + nIED3O56 :IED3O56 + IED3O56B :1 + IED3O57T :disabled + nIED3O57 :IED3O57 + IED3O57B :1 + IED3O58T :disabled + nIED3O58 :IED3O58 + IED3O58B :1 + IED3O59T :disabled + nIED3O59 :IED3O59 + IED3O59B :1 + IED3O60T :disabled + nIED3O60 :IED3O60 + IED3O60B :1 + IED3O61T :disabled + nIED3O61 :IED3O61 + IED3O61B :1 + IED3O62T :disabled + nIED3O62 :IED3O62 + IED3O62B :1 + IED3O63T :disabled + nIED3O63 :IED3O63 + IED3O63B :1 + IED3O64T :disabled + nIED3O64 :IED3O64 + IED3O64B :1 + nIED3Oq0 :IED3OQ0 + nIED3Oq1 :IED3OQ1 + nIED3Oq2 :IED3OQ2 + nIED3Oq3 :IED3OQ3 + nIED3Oq4 :IED3OQ4 + nIED3Oq5 :IED3OQ5 + nIED3Oq6 :IED3OQ6 + nIED3Oq7 :IED3OQ7 + nIED3Oq8 :IED3OQ8 + nIED3Oq9 :IED3OQ9 + nIED3Oq10 :IED3OQ10 + nIED3Oq11 :IED3OQ11 + nIED3Oq12 :IED3OQ12 + nIED3Ogt :IED3OGT + nIED3Onc :IED3ONC + IED4O1T :disabled + nIED4O1 :IED4O1 + IED4O1B :1 + IED4O2T :disabled + nIED4O2 :IED4O2 + IED4O2B :1 + IED4O3T :disabled + nIED4O3 :IED4O3 + IED4O3B :1 + IED4O4T :disabled + nIED4O4 :IED4O4 + IED4O4B :1 + IED4O5T :disabled + nIED4O5 :IED4O5 + IED4O5B :1 + IED4O6T :disabled + nIED4O6 :IED4O6 + IED4O6B :1 + IED4O7T :disabled + nIED4O7 :IED4O7 + IED4O7B :1 + IED4O8T :disabled + nIED4O8 :IED4O8 + IED4O8B :1 + IED4O9T :disabled + nIED4O9 :IED4O9 + IED4O9B :1 + IED4O10T :disabled + nIED4O10 :IED4O10 + IED4O10B :1 + IED4O11T :disabled + nIED4O11 :IED4O11 + IED4O11B :1 + IED4O12T :disabled + nIED4O12 :IED4O12 + IED4O12B :1 + IED4O13T :disabled + nIED4O13 :IED4O13 + IED4O13B :1 + IED4O14T :disabled + nIED4O14 :IED4O14 + IED4O14B :1 + IED4O15T :disabled + nIED4O15 :IED4O15 + IED4O15B :1 + IED4O16T :disabled + nIED4O16 :IED4O16 + IED4O16B :1 + IED4O17T :disabled + nIED4O17 :IED4O17 + IED4O17B :1 + IED4O18T :disabled + nIED4O18 :IED4O18 + IED4O18B :1 + IED4O19T :disabled + nIED4O19 :IED4O19 + IED4O19B :1 + IED4O20T :disabled + nIED4O20 :IED4O20 + IED4O20B :1 + IED4O21T :disabled + nIED4O21 :IED4O21 + IED4O21B :1 + IED4O22T :disabled + nIED4O22 :IED4O22 + IED4O22B :1 + IED4O23T :disabled + nIED4O23 :IED4O23 + IED4O23B :1 + IED4O24T :disabled + nIED4O24 :IED4O24 + IED4O24B :1 + IED4O25T :disabled + nIED4O25 :IED4O25 + IED4O25B :1 + IED4O26T :disabled + nIED4O26 :IED4O26 + IED4O26B :1 + IED4O27T :disabled + nIED4O27 :IED4O27 + IED4O27B :1 + IED4O28T :disabled + nIED4O28 :IED4O28 + IED4O28B :1 + IED4O29T :disabled + nIED4O29 :IED4O29 + IED4O29B :1 + IED4O30T :disabled + nIED4O30 :IED4O30 + IED4O30B :1 + IED4O31T :disabled + nIED4O31 :IED4O31 + IED4O31B :1 + IED4O32T :disabled + nIED4O32 :IED4O32 + IED4O32B :1 + IED4O33T :disabled + nIED4O33 :IED4O33 + IED4O33B :1 + IED4O34T :disabled + nIED4O34 :IED4O34 + IED4O34B :1 + IED4O35T :disabled + nIED4O35 :IED4O35 + IED4O35B :1 + IED4O36T :disabled + nIED4O36 :IED4O36 + IED4O36B :1 + IED4O37T :disabled + nIED4O37 :IED4O37 + IED4O37B :1 + IED4O38T :disabled + nIED4O38 :IED4O38 + IED4O38B :1 + IED4O39T :disabled + nIED4O39 :IED4O39 + IED4O39B :1 + IED4O40T :disabled + nIED4O40 :IED4O40 + IED4O40B :1 + IED4O41T :disabled + nIED4O41 :IED4O41 + IED4O41B :1 + IED4O42T :disabled + nIED4O42 :IED4O42 + IED4O42B :1 + IED4O43T :disabled + nIED4O43 :IED4O43 + IED4O43B :1 + IED4O44T :disabled + nIED4O44 :IED4O44 + IED4O44B :1 + IED4O45T :disabled + nIED4O45 :IED4O45 + IED4O45B :1 + IED4O46T :disabled + nIED4O46 :IED4O46 + IED4O46B :1 + IED4O47T :disabled + nIED4O47 :IED4O47 + IED4O47B :1 + IED4O48T :disabled + nIED4O48 :IED4O48 + IED4O48B :1 + IED4O49T :disabled + nIED4O49 :IED4O49 + IED4O49B :1 + IED4O50T :disabled + nIED4O50 :IED4O50 + IED4O50B :1 + IED4O51T :disabled + nIED4O51 :IED4O51 + IED4O51B :1 + IED4O52T :disabled + nIED4O52 :IED4O52 + IED4O52B :1 + IED4O53T :disabled + nIED4O53 :IED4O53 + IED4O53B :1 + IED4O54T :disabled + nIED4O54 :IED4O54 + IED4O54B :1 + IED4O55T :disabled + nIED4O55 :IED4O55 + IED4O55B :1 + IED4O56T :disabled + nIED4O56 :IED4O56 + IED4O56B :1 + IED4O57T :disabled + nIED4O57 :IED4O57 + IED4O57B :1 + IED4O58T :disabled + nIED4O58 :IED4O58 + IED4O58B :1 + IED4O59T :disabled + nIED4O59 :IED4O59 + IED4O59B :1 + IED4O60T :disabled + nIED4O60 :IED4O60 + IED4O60B :1 + IED4O61T :disabled + nIED4O61 :IED4O61 + IED4O61B :1 + IED4O62T :disabled + nIED4O62 :IED4O62 + IED4O62B :1 + IED4O63T :disabled + nIED4O63 :IED4O63 + IED4O63B :1 + IED4O64T :disabled + nIED4O64 :IED4O64 + IED4O64B :1 + nIED4Oq0 :IED4OQ0 + nIED4Oq1 :IED4OQ1 + nIED4Oq2 :IED4OQ2 + nIED4Oq3 :IED4OQ3 + nIED4Oq4 :IED4OQ4 + nIED4Oq5 :IED4OQ5 + nIED4Oq6 :IED4OQ6 + nIED4Oq7 :IED4OQ7 + nIED4Oq8 :IED4OQ8 + nIED4Oq9 :IED4OQ9 + nIED4Oq10 :IED4OQ10 + nIED4Oq11 :IED4OQ11 + nIED4Oq12 :IED4OQ12 + nIED4Ogt :IED4OGT + nIED4Onc :IED4ONC + nIED1BI :IED1BI1 + nIED1BI2 :IED1BI2 + IED1I1T :disabled + nIED1I1 :IED1I1 + IED1I2T :disabled + nIED1I2 :IED1I2 + IED1I3T :disabled + nIED1I3 :IED1I3 + IED1I4T :disabled + nIED1I4 :IED1I4 + IED1I5T :disabled + nIED1I5 :IED1I5 + IED1I6T :disabled + nIED1I6 :IED1I6 + IED1I7T :disabled + nIED1I7 :IED1I7 + IED1I8T :disabled + nIED1I8 :IED1I8 + IED1I9T :disabled + nIED1I9 :IED1I9 + IED1I10T :disabled + nIED1I10 :IED1I10 + IED1I11T :disabled + nIED1I11 :IED1I11 + IED1I12T :disabled + nIED1I12 :IED1I12 + IED1I13T :disabled + nIED1I13 :IED1I13 + IED1I14T :disabled + nIED1I14 :IED1I14 + IED1I15T :disabled + nIED1I15 :IED1I15 + IED1I16T :disabled + nIED1I16 :IED1I16 + IED1I17T :disabled + nIED1I17 :IED1I17 + IED1I18T :disabled + nIED1I18 :IED1I18 + IED1I19T :disabled + nIED1I19 :IED1I19 + IED1I20T :disabled + nIED1I20 :IED1I20 + IED1I21T :disabled + nIED1I21 :IED1I21 + IED1I22T :disabled + nIED1I22 :IED1I22 + IED1I23T :disabled + nIED1I23 :IED1I23 + IED1I24T :disabled + nIED1I24 :IED1I24 + IED1I25T :disabled + nIED1I25 :IED1I25 + IED1I26T :disabled + nIED1I26 :IED1I26 + IED1I27T :disabled + nIED1I27 :IED1I27 + IED1I28T :disabled + nIED1I28 :IED1I28 + IED1I29T :disabled + nIED1I29 :IED1I29 + IED1I30T :disabled + nIED1I30 :IED1I30 + IED1I31T :disabled + nIED1I31 :IED1I31 + IED1I32T :disabled + nIED1I32 :IED1I32 + nIED1Iq0 :IED1IQ0 + nIED1Iq1 :IED1IQ1 + nIED1Iq2 :IED1IQ2 + nIED1Iq3 :IED1IQ3 + nIED1Iq4 :IED1IQ4 + nIED1Iq5 :IED1IQ5 + nIED1Iq6 :IED1IQ6 + nIED1Iq7 :IED1IQ7 + nIED1Iq8 :IED1IQ8 + nIED1Iq9 :IED1IQ9 + nIED1Iq10 :IED1IQ10 + nIED1Iq11 :IED1IQ11 + nIED1Iq12 :IED1IQ12 + nIED1Igt :IED1IGT + nIED1Inc :IED1INC + nIED1ITATL :IED1ITATL1 + nIED1ITATL2 :IED1ITATL2 + nIED2BI :IED2BI + nIED2BI2 :IED2BI2 + IED2I1T :disabled + nIED2I1 :IED2I1 + IED2I2T :disabled + nIED2I2 :IED2I2 + IED2I3T :disabled + nIED2I3 :IED2I3 + IED2I4T :disabled + nIED2I4 :IED2I4 + IED2I5T :disabled + nIED2I5 :IED2I5 + IED2I6T :disabled + nIED2I6 :IED2I6 + IED2I7T :disabled + nIED2I7 :IED2I7 + IED2I8T :disabled + nIED2I8 :IED2I8 + IED2I9T :disabled + nIED2I9 :IED2I9 + IED2I10T :disabled + nIED2I10 :IED2I10 + IED2I11T :disabled + nIED2I11 :IED2I11 + IED2I12T :disabled + nIED2I12 :IED2I12 + IED2I13T :disabled + nIED2I13 :IED2I13 + IED2I14T :disabled + nIED2I14 :IED2I14 + IED2I15T :disabled + nIED2I15 :IED2I15 + IED2I16T :disabled + nIED2I16 :IED2I16 + IED2I17T :disabled + nIED2I17 :IED2I17 + IED2I18T :disabled + nIED2I18 :IED2I18 + IED2I19T :disabled + nIED2I19 :IED2I19 + IED2I20T :disabled + nIED2I20 :IED2I20 + IED2I21T :disabled + nIED2I21 :IED2I21 + IED2I22T :disabled + nIED2I22 :IED2I22 + IED2I23T :disabled + nIED2I23 :IED2I23 + IED2I24T :disabled + nIED2I24 :IED2I24 + IED2I25T :disabled + nIED2I25 :IED2I25 + IED2I26T :disabled + nIED2I26 :IED2I26 + IED2I27T :disabled + nIED2I27 :IED2I27 + IED2I28T :disabled + nIED2I28 :IED2I28 + IED2I29T :disabled + nIED2I29 :IED2I29 + IED2I30T :disabled + nIED2I30 :IED2I30 + IED2I31T :disabled + nIED2I31 :IED2I31 + IED2I32T :disabled + nIED2I32 :IED2I32 + nIED2Iq0 :IED2IQ0 + nIED2Iq1 :IED2IQ1 + nIED2Iq2 :IED2IQ2 + nIED2Iq3 :IED2IQ3 + nIED2Iq4 :IED2IQ4 + nIED2Iq5 :IED2IQ5 + nIED2Iq6 :IED2IQ6 + nIED2Iq7 :IED2IQ7 + nIED2Iq8 :IED2IQ8 + nIED2Iq9 :IED2IQ9 + nIED2Iq10 :IED2IQ10 + nIED2Iq11 :IED2IQ11 + nIED2Iq12 :IED2IQ12 + nIED2Igt :IED2IGT + nIED2Inc :IED2INC + nIED2ITATL :IED2ITATL1 + nIED2ITATL2 :IED2ITATL2 + nIED3BI :IED3BI + nIED3BI2 :IED3BI2 + IED3I1T :disabled + nIED3I1 :IED3I1 + IED3I2T :disabled + nIED3I2 :IED3I2 + IED3I3T :disabled + nIED3I3 :IED3I3 + IED3I4T :disabled + nIED3I4 :IED3I4 + IED3I5T :disabled + nIED3I5 :IED3I5 + IED3I6T :disabled + nIED3I6 :IED3I6 + IED3I7T :disabled + nIED3I7 :IED3I7 + IED3I8T :disabled + nIED3I8 :IED3I8 + IED3I9T :disabled + nIED3I9 :IED3I9 + IED3I10T :disabled + nIED3I10 :IED3I10 + IED3I11T :disabled + nIED3I11 :IED3I11 + IED3I12T :disabled + nIED3I12 :IED3I12 + IED3I13T :disabled + nIED3I13 :IED3I13 + IED3I14T :disabled + nIED3I14 :IED3I14 + IED3I15T :disabled + nIED3I15 :IED3I15 + IED3I16T :disabled + nIED3I16 :IED3I16 + IED3I17T :disabled + nIED3I17 :IED3I17 + IED3I18T :disabled + nIED3I18 :IED3I18 + IED3I19T :disabled + nIED3I19 :IED3I19 + IED3I20T :disabled + nIED3I20 :IED3I20 + IED3I21T :disabled + nIED3I21 :IED3I21 + IED3I22T :disabled + nIED3I22 :IED3I22 + IED3I23T :disabled + nIED3I23 :IED3I23 + IED3I24T :disabled + nIED3I24 :IED3I24 + IED3I25T :disabled + nIED3I25 :IED3I25 + IED3I26T :disabled + nIED3I26 :IED3I26 + IED3I27T :disabled + nIED3I27 :IED3I27 + IED3I28T :disabled + nIED3I28 :IED3I28 + IED3I29T :disabled + nIED3I29 :IED3I29 + IED3I30T :disabled + nIED3I30 :IED3I30 + IED3I31T :disabled + nIED3I31 :IED3I31 + IED3I32T :disabled + nIED3I32 :IED3I32 + nIED3Iq0 :IED3IQ0 + nIED3Iq1 :IED3IQ1 + nIED3Iq2 :IED3IQ2 + nIED3Iq3 :IED3IQ3 + nIED3Iq4 :IED3IQ4 + nIED3Iq5 :IED3IQ5 + nIED3Iq6 :IED3IQ6 + nIED3Iq7 :IED3IQ7 + nIED3Iq8 :IED3IQ8 + nIED3Iq9 :IED3IQ9 + nIED3Iq10 :IED3IQ10 + nIED3Iq11 :IED3IQ11 + nIED3Iq12 :IED3IQ12 + nIED3Igt :IED3IGT + nIED3Inc :IED3INC + nIED3ITATL :IED3ITATL1 + nIED3ITATL2 :IED3ITATL2 + nIED4BI :IED4BI + nIED4BI2 :IED4BI2 + IED4I1T :disabled + nIED4I1 :IED4I1 + IED4I2T :disabled + nIED4I2 :IED4I2 + IED4I3T :disabled + nIED4I3 :IED4I3 + IED4I4T :disabled + nIED4I4 :IED4I4 + IED4I5T :disabled + nIED4I5 :IED4I5 + IED4I6T :disabled + nIED4I6 :IED4I6 + IED4I7T :disabled + nIED4I7 :IED4I7 + IED4I8T :disabled + nIED4I8 :IED4I8 + IED4I9T :disabled + nIED4I9 :IED4I9 + IED4I10T :disabled + nIED4I10 :IED4I10 + IED4I11T :disabled + nIED4I11 :IED4I11 + IED4I12T :disabled + nIED4I12 :IED4I12 + IED4I13T :disabled + nIED4I13 :IED4I13 + IED4I14T :disabled + nIED4I14 :IED4I14 + IED4I15T :disabled + nIED4I15 :IED4I15 + IED4I16T :disabled + nIED4I16 :IED4I16 + IED4I17T :disabled + nIED4I17 :IED4I17 + IED4I18T :disabled + nIED4I18 :IED4I18 + IED4I19T :disabled + nIED4I19 :IED4I19 + IED4I20T :disabled + nIED4I20 :IED4I20 + IED4I21T :disabled + nIED4I21 :IED4I21 + IED4I22T :disabled + nIED4I22 :IED4I22 + IED4I23T :disabled + nIED4I23 :IED4I23 + IED4I24T :disabled + nIED4I24 :IED4I24 + IED4I25T :disabled + nIED4I25 :IED4I25 + IED4I26T :disabled + nIED4I26 :IED4I26 + IED4I27T :disabled + nIED4I27 :IED4I27 + IED4I28T :disabled + nIED4I28 :IED4I28 + IED4I29T :disabled + nIED4I29 :IED4I29 + IED4I30T :disabled + nIED4I30 :IED4I30 + IED4I31T :disabled + nIED4I31 :IED4I31 + IED4I32T :disabled + nIED4I32 :IED4I32 + nIED4Iq0 :IED4IQ0 + nIED4Iq1 :IED4IQ1 + nIED4Iq2 :IED4IQ2 + nIED4Iq3 :IED4IQ3 + nIED4Iq4 :IED4IQ4 + nIED4Iq5 :IED4IQ5 + nIED4Iq6 :IED4IQ6 + nIED4Iq7 :IED4IQ7 + nIED4Iq8 :IED4IQ8 + nIED4Iq9 :IED4IQ9 + nIED4Iq10 :IED4IQ10 + nIED4Iq11 :IED4IQ11 + nIED4Iq12 :IED4IQ12 + nIED4Igt :IED4IGT + nIED4Inc :IED4INC + nIED4ITATL :IED4ITATL1 + nIED4ITATL2 :IED4ITATL2 + eRXQ0 :OFF + eRXQ1 :OFF + eRXQ2 :OFF + eRXQ3 :OFF + eRXQ4 :OFF + eRXQ5 :OFF + eRXQ6 :OFF + eRXQ7 :OFF + eRXQ8 :OFF + eRXQ9 :OFF + eRXQ10 :OFF + eRXQ11 :OFF + eRXQ12 :OFF + eRXGT :OFF + eRXNC :OFF + eTXQ0 :OFF + eTXQ1 :OFF + eTXQ2 :OFF + eTXQ3 :OFF + eTXQ4 :OFF + eTXQ5 :OFF + eTXQ6 :OFF + eTXQ7 :OFF + eTXQ8 :OFF + eTXQ9 :OFF + eTXQ10 :OFF + eTXQ11 :OFF + eTXQ12 :OFF + eTXGT :OFF + eTXNC :OFF +_rtds_GTNET_DNP_v4.def + 432 656 0 0 23 + Name :GTNET_DNP + Port :1 + Card :1 + Proc :1 + Pri :1 + prtyp :2 + gtnettype :GTNETx2 + Nmode :TCP/UDP + MRACS :No + Sip1 :192 + Sip2 :168 + Sip3 :1 + Sip4 :173 + Sport :3671 + Fname :points + Trans :1 + note : + note1 : + note2 : + note3 : + note4 : + note5 : + note6 : diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_tcp.dft.1 b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_tcp.dft.1 new file mode 100644 index 000000000..4ed7760ca --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_tcp.dft.1 @@ -0,0 +1,2882 @@ +DRAFT 4.005 +RTDS +TITLE: Test Circuit +CREATED: Mar 21, 2014 (jss) +LAST-MODIFIED: Nov 8, 2016 (msv-ufa) +TIME-STEP: 5.0E-5 +FINISH-TIME: 0.2 +PRINT-STEP: 5.0E-4 +RTDS-RACK: 18 +COMPILE-MODE: AUTO +RTDS REAL-TIME: Yes +1 SUBSYSTEMS +SUBSYSTEM-TAB-NAME: SS #1 +SUBSYSTEM-TITLE: +SUBSYSTEM-COMMENT: +SUBSYSTEM-PRINTMODE: PRINT-LAYOUT:CUSTOM PAPER-DIMENSIONS:8.5x11 +27 COMPONENTS +WIRE + 1584 80 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 1616 80 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +rtds_risc_ctl_PROCASN + 80 48 0 0 3 + CPRO :1 + BRD :1 + ABC :A +wirelabel + 752 368 0 0 3 + Name :readyToSen + COL :BLUE + Monitor :Yes +WIRE + 720 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +_rtds_GTNET_SKT.def + 592 144 0 0 1223 + Name :GTNETSKT1 + Mode :TCP Server + DataDirection :Send/Receive + Port :1 + Card :1 + Proc :1 + Pri :5 + prtyp :2 + gtnettype :GTNETx2 + sfx : + FromFile :NO + note : + ToFile :NO + note1 : + numVarsToGTNETSKT :2 + out0 :POINT0 + TypeToGTNETSKT0 :Int + out1 :POINT1 + TypeToGTNETSKT1 :Float + out2 :POINT2 + TypeToGTNETSKT2 :Int + out3 :POINT3 + TypeToGTNETSKT3 :Int + out4 :POINT4 + TypeToGTNETSKT4 :Int + out5 :POINT5 + TypeToGTNETSKT5 :Int + out6 :POINT6 + TypeToGTNETSKT6 :Int + out7 :POINT7 + TypeToGTNETSKT7 :Int + out8 :POINT8 + TypeToGTNETSKT8 :Int + out9 :POINT9 + TypeToGTNETSKT9 :Int + out10 :POINT10 + TypeToGTNETSKT10 :Int + out11 :POINT11 + TypeToGTNETSKT11 :Int + out12 :POINT12 + TypeToGTNETSKT12 :Int + out13 :POINT13 + TypeToGTNETSKT13 :Int + out14 :POINT14 + TypeToGTNETSKT14 :Int + out15 :POINT15 + TypeToGTNETSKT15 :Int + out16 :POINT16 + TypeToGTNETSKT16 :Int + out17 :POINT17 + TypeToGTNETSKT17 :Int + out18 :POINT18 + TypeToGTNETSKT18 :Int + out19 :POINT19 + TypeToGTNETSKT19 :Int + out20 :POINT20 + TypeToGTNETSKT20 :Int + out21 :POINT21 + TypeToGTNETSKT21 :Int + out22 :POINT22 + TypeToGTNETSKT22 :Int + out23 :POINT23 + TypeToGTNETSKT23 :Int + out24 :POINT24 + TypeToGTNETSKT24 :Int + out25 :POINT25 + TypeToGTNETSKT25 :Int + out26 :POINT26 + TypeToGTNETSKT26 :Int + out27 :POINT27 + TypeToGTNETSKT27 :Int + out28 :POINT28 + TypeToGTNETSKT28 :Int + out29 :POINT29 + TypeToGTNETSKT29 :Int + out30 :POINT30 + TypeToGTNETSKT30 :Int + out31 :POINT31 + TypeToGTNETSKT31 :Int + out32 :POINT32 + TypeToGTNETSKT32 :Int + out33 :POINT33 + TypeToGTNETSKT33 :Int + out34 :POINT34 + TypeToGTNETSKT34 :Int + out35 :POINT35 + TypeToGTNETSKT35 :Int + out36 :POINT36 + TypeToGTNETSKT36 :Int + out37 :POINT37 + TypeToGTNETSKT37 :Int + out38 :POINT38 + TypeToGTNETSKT38 :Int + out39 :POINT39 + TypeToGTNETSKT39 :Int + out40 :POINT40 + TypeToGTNETSKT40 :Int + out41 :POINT41 + TypeToGTNETSKT41 :Int + out42 :POINT42 + TypeToGTNETSKT42 :Int + out43 :POINT43 + TypeToGTNETSKT43 :Int + out44 :POINT44 + TypeToGTNETSKT44 :Int + out45 :POINT45 + TypeToGTNETSKT45 :Int + out46 :POINT46 + TypeToGTNETSKT46 :Int + out47 :POINT47 + TypeToGTNETSKT47 :Int + out48 :POINT48 + TypeToGTNETSKT48 :Int + out49 :POINT49 + TypeToGTNETSKT49 :Int + out50 :POINT50 + TypeToGTNETSKT50 :Int + out51 :POINT51 + TypeToGTNETSKT51 :Int + out52 :POINT52 + TypeToGTNETSKT52 :Int + out53 :POINT53 + TypeToGTNETSKT53 :Int + out54 :POINT54 + TypeToGTNETSKT54 :Int + out55 :POINT55 + TypeToGTNETSKT55 :Int + out56 :POINT56 + TypeToGTNETSKT56 :Int + out57 :POINT57 + TypeToGTNETSKT57 :Int + out58 :POINT58 + TypeToGTNETSKT58 :Int + out59 :POINT59 + TypeToGTNETSKT59 :Int + out60 :POINT60 + TypeToGTNETSKT60 :Int + out61 :POINT61 + TypeToGTNETSKT61 :Int + out62 :POINT62 + TypeToGTNETSKT62 :Int + out63 :POINT63 + TypeToGTNETSKT63 :Int + out64 :POINT64 + TypeToGTNETSKT64 :Int + out65 :POINT65 + TypeToGTNETSKT65 :Int + out66 :POINT66 + TypeToGTNETSKT66 :Int + out67 :POINT67 + TypeToGTNETSKT67 :Int + out68 :POINT68 + TypeToGTNETSKT68 :Int + out69 :POINT69 + TypeToGTNETSKT69 :Int + out70 :POINT70 + TypeToGTNETSKT70 :Int + out71 :POINT71 + TypeToGTNETSKT71 :Int + out72 :POINT72 + TypeToGTNETSKT72 :Int + out73 :POINT73 + TypeToGTNETSKT73 :Int + out74 :POINT74 + TypeToGTNETSKT74 :Int + out75 :POINT75 + TypeToGTNETSKT75 :Int + out76 :POINT76 + TypeToGTNETSKT76 :Int + out77 :POINT77 + TypeToGTNETSKT77 :Int + out78 :POINT78 + TypeToGTNETSKT78 :Int + out79 :POINT79 + TypeToGTNETSKT79 :Int + out80 :POINT80 + TypeToGTNETSKT80 :Int + out81 :POINT81 + TypeToGTNETSKT81 :Int + out82 :POINT82 + TypeToGTNETSKT82 :Int + out83 :POINT83 + TypeToGTNETSKT83 :Int + out84 :POINT84 + TypeToGTNETSKT84 :Int + out85 :POINT85 + TypeToGTNETSKT85 :Int + out86 :POINT86 + TypeToGTNETSKT86 :Int + out87 :POINT87 + TypeToGTNETSKT87 :Int + out88 :POINT88 + TypeToGTNETSKT88 :Int + out89 :POINT89 + TypeToGTNETSKT89 :Int + out90 :POINT90 + TypeToGTNETSKT90 :Int + out91 :POINT91 + TypeToGTNETSKT91 :Int + out92 :POINT92 + TypeToGTNETSKT92 :Int + out93 :POINT93 + TypeToGTNETSKT93 :Int + out94 :POINT94 + TypeToGTNETSKT94 :Int + out95 :POINT95 + TypeToGTNETSKT95 :Int + out96 :POINT96 + TypeToGTNETSKT96 :Int + out97 :POINT97 + TypeToGTNETSKT97 :Int + out98 :POINT98 + TypeToGTNETSKT98 :Int + out99 :POINT99 + TypeToGTNETSKT99 :Int + out100 :POINT100 + TypeToGTNETSKT100 :Int + out101 :POINT101 + TypeToGTNETSKT101 :Int + out102 :POINT102 + TypeToGTNETSKT102 :Int + out103 :POINT103 + TypeToGTNETSKT103 :Int + out104 :POINT104 + TypeToGTNETSKT104 :Int + out105 :POINT105 + TypeToGTNETSKT105 :Int + out106 :POINT106 + TypeToGTNETSKT106 :Int + out107 :POINT107 + TypeToGTNETSKT107 :Int + out108 :POINT108 + TypeToGTNETSKT108 :Int + out109 :POINT109 + TypeToGTNETSKT109 :Int + out110 :POINT110 + TypeToGTNETSKT110 :Int + out111 :POINT111 + TypeToGTNETSKT111 :Int + out112 :POINT112 + TypeToGTNETSKT112 :Int + out113 :POINT113 + TypeToGTNETSKT113 :Int + out114 :POINT114 + TypeToGTNETSKT114 :Int + out115 :POINT115 + TypeToGTNETSKT115 :Int + out116 :POINT116 + TypeToGTNETSKT116 :Int + out117 :POINT117 + TypeToGTNETSKT117 :Int + out118 :POINT118 + TypeToGTNETSKT118 :Int + out119 :POINT119 + TypeToGTNETSKT119 :Int + out120 :POINT120 + TypeToGTNETSKT120 :Int + out121 :POINT121 + TypeToGTNETSKT121 :Int + out122 :POINT122 + TypeToGTNETSKT122 :Int + out123 :POINT123 + TypeToGTNETSKT123 :Int + out124 :POINT124 + TypeToGTNETSKT124 :Int + out125 :POINT125 + TypeToGTNETSKT125 :Int + out126 :POINT126 + TypeToGTNETSKT126 :Int + out127 :POINT127 + TypeToGTNETSKT127 :Int + out128 :POINT128 + TypeToGTNETSKT128 :Int + out129 :POINT129 + TypeToGTNETSKT129 :Int + out130 :POINT130 + TypeToGTNETSKT130 :Int + out131 :POINT131 + TypeToGTNETSKT131 :Int + out132 :POINT132 + TypeToGTNETSKT132 :Int + out133 :POINT133 + TypeToGTNETSKT133 :Int + out134 :POINT134 + TypeToGTNETSKT134 :Int + out135 :POINT135 + TypeToGTNETSKT135 :Int + out136 :POINT136 + TypeToGTNETSKT136 :Int + out137 :POINT137 + TypeToGTNETSKT137 :Int + out138 :POINT138 + TypeToGTNETSKT138 :Int + out139 :POINT139 + TypeToGTNETSKT139 :Int + out140 :POINT140 + TypeToGTNETSKT140 :Int + out141 :POINT141 + TypeToGTNETSKT141 :Int + out142 :POINT142 + TypeToGTNETSKT142 :Int + out143 :POINT143 + TypeToGTNETSKT143 :Int + out144 :POINT144 + TypeToGTNETSKT144 :Int + out145 :POINT145 + TypeToGTNETSKT145 :Int + out146 :POINT146 + TypeToGTNETSKT146 :Int + out147 :POINT147 + TypeToGTNETSKT147 :Int + out148 :POINT148 + TypeToGTNETSKT148 :Int + out149 :POINT149 + TypeToGTNETSKT149 :Int + out150 :POINT150 + TypeToGTNETSKT150 :Int + out151 :POINT151 + TypeToGTNETSKT151 :Int + out152 :POINT152 + TypeToGTNETSKT152 :Int + out153 :POINT153 + TypeToGTNETSKT153 :Int + out154 :POINT154 + TypeToGTNETSKT154 :Int + out155 :POINT155 + TypeToGTNETSKT155 :Int + out156 :POINT156 + TypeToGTNETSKT156 :Int + out157 :POINT157 + TypeToGTNETSKT157 :Int + out158 :POINT158 + TypeToGTNETSKT158 :Int + out159 :POINT159 + TypeToGTNETSKT159 :Int + out160 :POINT160 + TypeToGTNETSKT160 :Int + out161 :POINT161 + TypeToGTNETSKT161 :Int + out162 :POINT162 + TypeToGTNETSKT162 :Int + out163 :POINT163 + TypeToGTNETSKT163 :Int + out164 :POINT164 + TypeToGTNETSKT164 :Int + out165 :POINT165 + TypeToGTNETSKT165 :Int + out166 :POINT166 + TypeToGTNETSKT166 :Int + out167 :POINT167 + TypeToGTNETSKT167 :Int + out168 :POINT168 + TypeToGTNETSKT168 :Int + out169 :POINT169 + TypeToGTNETSKT169 :Int + out170 :POINT170 + TypeToGTNETSKT170 :Int + out171 :POINT171 + TypeToGTNETSKT171 :Int + out172 :POINT172 + TypeToGTNETSKT172 :Int + out173 :POINT173 + TypeToGTNETSKT173 :Int + out174 :POINT174 + TypeToGTNETSKT174 :Int + out175 :POINT175 + TypeToGTNETSKT175 :Int + out176 :POINT176 + TypeToGTNETSKT176 :Int + out177 :POINT177 + TypeToGTNETSKT177 :Int + out178 :POINT178 + TypeToGTNETSKT178 :Int + out179 :POINT179 + TypeToGTNETSKT179 :Int + out180 :POINT180 + TypeToGTNETSKT180 :Int + out181 :POINT181 + TypeToGTNETSKT181 :Int + out182 :POINT182 + TypeToGTNETSKT182 :Int + out183 :POINT183 + TypeToGTNETSKT183 :Int + out184 :POINT184 + TypeToGTNETSKT184 :Int + out185 :POINT185 + TypeToGTNETSKT185 :Int + out186 :POINT186 + TypeToGTNETSKT186 :Int + out187 :POINT187 + TypeToGTNETSKT187 :Int + out188 :POINT188 + TypeToGTNETSKT188 :Int + out189 :POINT189 + TypeToGTNETSKT189 :Int + out190 :POINT190 + TypeToGTNETSKT190 :Int + out191 :POINT191 + TypeToGTNETSKT191 :Int + out192 :POINT192 + TypeToGTNETSKT192 :Int + out193 :POINT193 + TypeToGTNETSKT193 :Int + out194 :POINT194 + TypeToGTNETSKT194 :Int + out195 :POINT195 + TypeToGTNETSKT195 :Int + out196 :POINT196 + TypeToGTNETSKT196 :Int + out197 :POINT197 + TypeToGTNETSKT197 :Int + out198 :POINT198 + TypeToGTNETSKT198 :Int + out199 :POINT199 + TypeToGTNETSKT199 :Int + out200 :POINT200 + TypeToGTNETSKT200 :Int + out201 :POINT201 + TypeToGTNETSKT201 :Int + out202 :POINT202 + TypeToGTNETSKT202 :Int + out203 :POINT203 + TypeToGTNETSKT203 :Int + out204 :POINT204 + TypeToGTNETSKT204 :Int + out205 :POINT205 + TypeToGTNETSKT205 :Int + out206 :POINT206 + TypeToGTNETSKT206 :Int + out207 :POINT207 + TypeToGTNETSKT207 :Int + out208 :POINT208 + TypeToGTNETSKT208 :Int + out209 :POINT209 + TypeToGTNETSKT209 :Int + out210 :POINT210 + TypeToGTNETSKT210 :Int + out211 :POINT211 + TypeToGTNETSKT211 :Int + out212 :POINT212 + TypeToGTNETSKT212 :Int + out213 :POINT213 + TypeToGTNETSKT213 :Int + out214 :POINT214 + TypeToGTNETSKT214 :Int + out215 :POINT215 + TypeToGTNETSKT215 :Int + out216 :POINT216 + TypeToGTNETSKT216 :Int + out217 :POINT217 + TypeToGTNETSKT217 :Int + out218 :POINT218 + TypeToGTNETSKT218 :Int + out219 :POINT219 + TypeToGTNETSKT219 :Int + out220 :POINT220 + TypeToGTNETSKT220 :Int + out221 :POINT221 + TypeToGTNETSKT221 :Int + out222 :POINT222 + TypeToGTNETSKT222 :Int + out223 :POINT223 + TypeToGTNETSKT223 :Int + out224 :POINT224 + TypeToGTNETSKT224 :Int + out225 :POINT225 + TypeToGTNETSKT225 :Int + out226 :POINT226 + TypeToGTNETSKT226 :Int + out227 :POINT227 + TypeToGTNETSKT227 :Int + out228 :POINT228 + TypeToGTNETSKT228 :Int + out229 :POINT229 + TypeToGTNETSKT229 :Int + out230 :POINT230 + TypeToGTNETSKT230 :Int + out231 :POINT231 + TypeToGTNETSKT231 :Int + out232 :POINT232 + TypeToGTNETSKT232 :Int + out233 :POINT233 + TypeToGTNETSKT233 :Int + out234 :POINT234 + TypeToGTNETSKT234 :Int + out235 :POINT235 + TypeToGTNETSKT235 :Int + out236 :POINT236 + TypeToGTNETSKT236 :Int + out237 :POINT237 + TypeToGTNETSKT237 :Int + out238 :POINT238 + TypeToGTNETSKT238 :Int + out239 :POINT239 + TypeToGTNETSKT239 :Int + out240 :POINT240 + TypeToGTNETSKT240 :Int + out241 :POINT241 + TypeToGTNETSKT241 :Int + out242 :POINT242 + TypeToGTNETSKT242 :Int + out243 :POINT243 + TypeToGTNETSKT243 :Int + out244 :POINT244 + TypeToGTNETSKT244 :Int + out245 :POINT245 + TypeToGTNETSKT245 :Int + out246 :POINT246 + TypeToGTNETSKT246 :Int + out247 :POINT247 + TypeToGTNETSKT247 :Int + out248 :POINT248 + TypeToGTNETSKT248 :Int + out249 :POINT249 + TypeToGTNETSKT249 :Int + out250 :POINT250 + TypeToGTNETSKT250 :Int + out251 :POINT251 + TypeToGTNETSKT251 :Int + out252 :POINT252 + TypeToGTNETSKT252 :Int + out253 :POINT253 + TypeToGTNETSKT253 :Int + out254 :POINT254 + TypeToGTNETSKT254 :Int + out255 :POINT255 + TypeToGTNETSKT255 :Int + out256 :POINT256 + TypeToGTNETSKT256 :Int + out257 :POINT257 + TypeToGTNETSKT257 :Int + out258 :POINT258 + TypeToGTNETSKT258 :Int + out259 :POINT259 + TypeToGTNETSKT259 :Int + out260 :POINT260 + TypeToGTNETSKT260 :Int + out261 :POINT261 + TypeToGTNETSKT261 :Int + out262 :POINT262 + TypeToGTNETSKT262 :Int + out263 :POINT263 + TypeToGTNETSKT263 :Int + out264 :POINT264 + TypeToGTNETSKT264 :Int + out265 :POINT265 + TypeToGTNETSKT265 :Int + out266 :POINT266 + TypeToGTNETSKT266 :Int + out267 :POINT267 + TypeToGTNETSKT267 :Int + out268 :POINT268 + TypeToGTNETSKT268 :Int + out269 :POINT269 + TypeToGTNETSKT269 :Int + out270 :POINT270 + TypeToGTNETSKT270 :Int + out271 :POINT271 + TypeToGTNETSKT271 :Int + out272 :POINT272 + TypeToGTNETSKT272 :Int + out273 :POINT273 + TypeToGTNETSKT273 :Int + out274 :POINT274 + TypeToGTNETSKT274 :Int + out275 :POINT275 + TypeToGTNETSKT275 :Int + out276 :POINT276 + TypeToGTNETSKT276 :Int + out277 :POINT277 + TypeToGTNETSKT277 :Int + out278 :POINT278 + TypeToGTNETSKT278 :Int + out279 :POINT279 + TypeToGTNETSKT279 :Int + out280 :POINT280 + TypeToGTNETSKT280 :Int + out281 :POINT281 + TypeToGTNETSKT281 :Int + out282 :POINT282 + TypeToGTNETSKT282 :Int + out283 :POINT283 + TypeToGTNETSKT283 :Int + out284 :POINT284 + TypeToGTNETSKT284 :Int + out285 :POINT285 + TypeToGTNETSKT285 :Int + out286 :POINT286 + TypeToGTNETSKT286 :Int + out287 :POINT287 + TypeToGTNETSKT287 :Int + out288 :POINT288 + TypeToGTNETSKT288 :Int + out289 :POINT289 + TypeToGTNETSKT289 :Int + out290 :POINT290 + TypeToGTNETSKT290 :Int + out291 :POINT291 + TypeToGTNETSKT291 :Int + out292 :POINT292 + TypeToGTNETSKT292 :Int + out293 :POINT293 + TypeToGTNETSKT293 :Int + out294 :POINT294 + TypeToGTNETSKT294 :Int + out295 :POINT295 + TypeToGTNETSKT295 :Int + out296 :POINT296 + TypeToGTNETSKT296 :Int + out297 :POINT297 + TypeToGTNETSKT297 :Int + out298 :POINT298 + TypeToGTNETSKT298 :Int + out299 :POINT299 + TypeToGTNETSKT299 :Int + numVarsFromGTNETSKT :2 + in0 :POINTIn0 + TypeFrGTNETSKT0 :Int + in1 :POINTin1 + TypeFrGTNETSKT1 :Float + in2 :POINT2 + TypeFrGTNETSKT2 :Int + in3 :POINT3 + TypeFrGTNETSKT3 :Int + in4 :POINT4 + TypeFrGTNETSKT4 :Int + in5 :POINT5 + TypeFrGTNETSKT5 :Int + in6 :POINT6 + TypeFrGTNETSKT6 :Int + in7 :POINT7 + TypeFrGTNETSKT7 :Int + in8 :POINT8 + TypeFrGTNETSKT8 :Int + in9 :POINT9 + TypeFrGTNETSKT9 :Int + in10 :POINT10 + TypeFrGTNETSKT10 :Int + in11 :POINT11 + TypeFrGTNETSKT11 :Int + in12 :POINT12 + TypeFrGTNETSKT12 :Int + in13 :POINT13 + TypeFrGTNETSKT13 :Int + in14 :POINT14 + TypeFrGTNETSKT14 :Int + in15 :POINT15 + TypeFrGTNETSKT15 :Int + in16 :POINT16 + TypeFrGTNETSKT16 :Int + in17 :POINT17 + TypeFrGTNETSKT17 :Int + in18 :POINT18 + TypeFrGTNETSKT18 :Int + in19 :POINT19 + TypeFrGTNETSKT19 :Int + in20 :POINT20 + TypeFrGTNETSKT20 :Int + in21 :POINT21 + TypeFrGTNETSKT21 :Int + in22 :POINT22 + TypeFrGTNETSKT22 :Int + in23 :POINT23 + TypeFrGTNETSKT23 :Int + in24 :POINT24 + TypeFrGTNETSKT24 :Int + in25 :POINT25 + TypeFrGTNETSKT25 :Int + in26 :POINT26 + TypeFrGTNETSKT26 :Int + in27 :POINT27 + TypeFrGTNETSKT27 :Int + in28 :POINT28 + TypeFrGTNETSKT28 :Int + in29 :POINT29 + TypeFrGTNETSKT29 :Int + in30 :POINT30 + TypeFrGTNETSKT30 :Int + in31 :POINT31 + TypeFrGTNETSKT31 :Int + in32 :POINT32 + TypeFrGTNETSKT32 :Int + in33 :POINT33 + TypeFrGTNETSKT33 :Int + in34 :POINT34 + TypeFrGTNETSKT34 :Int + in35 :POINT35 + TypeFrGTNETSKT35 :Int + in36 :POINT36 + TypeFrGTNETSKT36 :Int + in37 :POINT37 + TypeFrGTNETSKT37 :Int + in38 :POINT38 + TypeFrGTNETSKT38 :Int + in39 :POINT39 + TypeFrGTNETSKT39 :Int + in40 :POINT40 + TypeFrGTNETSKT40 :Int + in41 :POINT41 + TypeFrGTNETSKT41 :Int + in42 :POINT42 + TypeFrGTNETSKT42 :Int + in43 :POINT43 + TypeFrGTNETSKT43 :Int + in44 :POINT44 + TypeFrGTNETSKT44 :Int + in45 :POINT45 + TypeFrGTNETSKT45 :Int + in46 :POINT46 + TypeFrGTNETSKT46 :Int + in47 :POINT47 + TypeFrGTNETSKT47 :Int + in48 :POINT48 + TypeFrGTNETSKT48 :Int + in49 :POINT49 + TypeFrGTNETSKT49 :Int + in50 :POINT50 + TypeFrGTNETSKT50 :Int + in51 :POINT51 + TypeFrGTNETSKT51 :Int + in52 :POINT52 + TypeFrGTNETSKT52 :Int + in53 :POINT53 + TypeFrGTNETSKT53 :Int + in54 :POINT54 + TypeFrGTNETSKT54 :Int + in55 :POINT55 + TypeFrGTNETSKT55 :Int + in56 :POINT56 + TypeFrGTNETSKT56 :Int + in57 :POINT57 + TypeFrGTNETSKT57 :Int + in58 :POINT58 + TypeFrGTNETSKT58 :Int + in59 :POINT59 + TypeFrGTNETSKT59 :Int + in60 :POINT60 + TypeFrGTNETSKT60 :Int + in61 :POINT61 + TypeFrGTNETSKT61 :Int + in62 :POINT62 + TypeFrGTNETSKT62 :Int + in63 :POINT63 + TypeFrGTNETSKT63 :Int + in64 :POINT64 + TypeFrGTNETSKT64 :Int + in65 :POINT65 + TypeFrGTNETSKT65 :Int + in66 :POINT66 + TypeFrGTNETSKT66 :Int + in67 :POINT67 + TypeFrGTNETSKT67 :Int + in68 :POINT68 + TypeFrGTNETSKT68 :Int + in69 :POINT69 + TypeFrGTNETSKT69 :Int + in70 :POINT70 + TypeFrGTNETSKT70 :Int + in71 :POINT71 + TypeFrGTNETSKT71 :Int + in72 :POINT72 + TypeFrGTNETSKT72 :Int + in73 :POINT73 + TypeFrGTNETSKT73 :Int + in74 :POINT74 + TypeFrGTNETSKT74 :Int + in75 :POINT75 + TypeFrGTNETSKT75 :Int + in76 :POINT76 + TypeFrGTNETSKT76 :Int + in77 :POINT77 + TypeFrGTNETSKT77 :Int + in78 :POINT78 + TypeFrGTNETSKT78 :Int + in79 :POINT79 + TypeFrGTNETSKT79 :Int + in80 :POINT80 + TypeFrGTNETSKT80 :Int + in81 :POINT81 + TypeFrGTNETSKT81 :Int + in82 :POINT82 + TypeFrGTNETSKT82 :Int + in83 :POINT83 + TypeFrGTNETSKT83 :Int + in84 :POINT84 + TypeFrGTNETSKT84 :Int + in85 :POINT85 + TypeFrGTNETSKT85 :Int + in86 :POINT86 + TypeFrGTNETSKT86 :Int + in87 :POINT87 + TypeFrGTNETSKT87 :Int + in88 :POINT88 + TypeFrGTNETSKT88 :Int + in89 :POINT89 + TypeFrGTNETSKT89 :Int + in90 :POINT90 + TypeFrGTNETSKT90 :Int + in91 :POINT91 + TypeFrGTNETSKT91 :Int + in92 :POINT92 + TypeFrGTNETSKT92 :Int + in93 :POINT93 + TypeFrGTNETSKT93 :Int + in94 :POINT94 + TypeFrGTNETSKT94 :Int + in95 :POINT95 + TypeFrGTNETSKT95 :Int + in96 :POINT96 + TypeFrGTNETSKT96 :Int + in97 :POINT97 + TypeFrGTNETSKT97 :Int + in98 :POINT98 + TypeFrGTNETSKT98 :Int + in99 :POINT99 + TypeFrGTNETSKT99 :Int + in100 :POINT100 + TypeFrGTNETSKT100 :Int + in101 :POINT101 + TypeFrGTNETSKT101 :Int + in102 :POINT102 + TypeFrGTNETSKT102 :Int + in103 :POINT103 + TypeFrGTNETSKT103 :Int + in104 :POINT104 + TypeFrGTNETSKT104 :Int + in105 :POINT105 + TypeFrGTNETSKT105 :Int + in106 :POINT106 + TypeFrGTNETSKT106 :Int + in107 :POINT107 + TypeFrGTNETSKT107 :Int + in108 :POINT108 + TypeFrGTNETSKT108 :Int + in109 :POINT109 + TypeFrGTNETSKT109 :Int + in110 :POINT110 + TypeFrGTNETSKT110 :Int + in111 :POINT111 + TypeFrGTNETSKT111 :Int + in112 :POINT112 + TypeFrGTNETSKT112 :Int + in113 :POINT113 + TypeFrGTNETSKT113 :Int + in114 :POINT114 + TypeFrGTNETSKT114 :Int + in115 :POINT115 + TypeFrGTNETSKT115 :Int + in116 :POINT116 + TypeFrGTNETSKT116 :Int + in117 :POINT117 + TypeFrGTNETSKT117 :Int + in118 :POINT118 + TypeFrGTNETSKT118 :Int + in119 :POINT119 + TypeFrGTNETSKT119 :Int + in120 :POINT120 + TypeFrGTNETSKT120 :Int + in121 :POINT121 + TypeFrGTNETSKT121 :Int + in122 :POINT122 + TypeFrGTNETSKT122 :Int + in123 :POINT123 + TypeFrGTNETSKT123 :Int + in124 :POINT124 + TypeFrGTNETSKT124 :Int + in125 :POINT125 + TypeFrGTNETSKT125 :Int + in126 :POINT126 + TypeFrGTNETSKT126 :Int + in127 :POINT127 + TypeFrGTNETSKT127 :Int + in128 :POINT128 + TypeFrGTNETSKT128 :Int + in129 :POINT129 + TypeFrGTNETSKT129 :Int + in130 :POINT130 + TypeFrGTNETSKT130 :Int + in131 :POINT131 + TypeFrGTNETSKT131 :Int + in132 :POINT132 + TypeFrGTNETSKT132 :Int + in133 :POINT133 + TypeFrGTNETSKT133 :Int + in134 :POINT134 + TypeFrGTNETSKT134 :Int + in135 :POINT135 + TypeFrGTNETSKT135 :Int + in136 :POINT136 + TypeFrGTNETSKT136 :Int + in137 :POINT137 + TypeFrGTNETSKT137 :Int + in138 :POINT138 + TypeFrGTNETSKT138 :Int + in139 :POINT139 + TypeFrGTNETSKT139 :Int + in140 :POINT140 + TypeFrGTNETSKT140 :Int + in141 :POINT141 + TypeFrGTNETSKT141 :Int + in142 :POINT142 + TypeFrGTNETSKT142 :Int + in143 :POINT143 + TypeFrGTNETSKT143 :Int + in144 :POINT144 + TypeFrGTNETSKT144 :Int + in145 :POINT145 + TypeFrGTNETSKT145 :Int + in146 :POINT146 + TypeFrGTNETSKT146 :Int + in147 :POINT147 + TypeFrGTNETSKT147 :Int + in148 :POINT148 + TypeFrGTNETSKT148 :Int + in149 :POINT149 + TypeFrGTNETSKT149 :Int + in150 :POINT150 + TypeFrGTNETSKT150 :Int + in151 :POINT151 + TypeFrGTNETSKT151 :Int + in152 :POINT152 + TypeFrGTNETSKT152 :Int + in153 :POINT153 + TypeFrGTNETSKT153 :Int + in154 :POINT154 + TypeFrGTNETSKT154 :Int + in155 :POINT155 + TypeFrGTNETSKT155 :Int + in156 :POINT156 + TypeFrGTNETSKT156 :Int + in157 :POINT157 + TypeFrGTNETSKT157 :Int + in158 :POINT158 + TypeFrGTNETSKT158 :Int + in159 :POINT159 + TypeFrGTNETSKT159 :Int + in160 :POINT160 + TypeFrGTNETSKT160 :Int + in161 :POINT161 + TypeFrGTNETSKT161 :Int + in162 :POINT162 + TypeFrGTNETSKT162 :Int + in163 :POINT163 + TypeFrGTNETSKT163 :Int + in164 :POINT164 + TypeFrGTNETSKT164 :Int + in165 :POINT165 + TypeFrGTNETSKT165 :Int + in166 :POINT166 + TypeFrGTNETSKT166 :Int + in167 :POINT167 + TypeFrGTNETSKT167 :Int + in168 :POINT168 + TypeFrGTNETSKT168 :Int + in169 :POINT169 + TypeFrGTNETSKT169 :Int + in170 :POINT170 + TypeFrGTNETSKT170 :Int + in171 :POINT171 + TypeFrGTNETSKT171 :Int + in172 :POINT172 + TypeFrGTNETSKT172 :Int + in173 :POINT173 + TypeFrGTNETSKT173 :Int + in174 :POINT174 + TypeFrGTNETSKT174 :Int + in175 :POINT175 + TypeFrGTNETSKT175 :Int + in176 :POINT176 + TypeFrGTNETSKT176 :Int + in177 :POINT177 + TypeFrGTNETSKT177 :Int + in178 :POINT178 + TypeFrGTNETSKT178 :Int + in179 :POINT179 + TypeFrGTNETSKT179 :Int + in180 :POINT180 + TypeFrGTNETSKT180 :Int + in181 :POINT181 + TypeFrGTNETSKT181 :Int + in182 :POINT182 + TypeFrGTNETSKT182 :Int + in183 :POINT183 + TypeFrGTNETSKT183 :Int + in184 :POINT184 + TypeFrGTNETSKT184 :Int + in185 :POINT185 + TypeFrGTNETSKT185 :Int + in186 :POINT186 + TypeFrGTNETSKT186 :Int + in187 :POINT187 + TypeFrGTNETSKT187 :Int + in188 :POINT188 + TypeFrGTNETSKT188 :Int + in189 :POINT189 + TypeFrGTNETSKT189 :Int + in190 :POINT190 + TypeFrGTNETSKT190 :Int + in191 :POINT191 + TypeFrGTNETSKT191 :Int + in192 :POINT192 + TypeFrGTNETSKT192 :Int + in193 :POINT193 + TypeFrGTNETSKT193 :Int + in194 :POINT194 + TypeFrGTNETSKT194 :Int + in195 :POINT195 + TypeFrGTNETSKT195 :Int + in196 :POINT196 + TypeFrGTNETSKT196 :Int + in197 :POINT197 + TypeFrGTNETSKT197 :Int + in198 :POINT198 + TypeFrGTNETSKT198 :Int + in199 :POINT199 + TypeFrGTNETSKT199 :Int + in200 :POINT200 + TypeFrGTNETSKT200 :Int + in201 :POINT201 + TypeFrGTNETSKT201 :Int + in202 :POINT202 + TypeFrGTNETSKT202 :Int + in203 :POINT203 + TypeFrGTNETSKT203 :Int + in204 :POINT204 + TypeFrGTNETSKT204 :Int + in205 :POINT205 + TypeFrGTNETSKT205 :Int + in206 :POINT206 + TypeFrGTNETSKT206 :Int + in207 :POINT207 + TypeFrGTNETSKT207 :Int + in208 :POINT208 + TypeFrGTNETSKT208 :Int + in209 :POINT209 + TypeFrGTNETSKT209 :Int + in210 :POINT210 + TypeFrGTNETSKT210 :Int + in211 :POINT211 + TypeFrGTNETSKT211 :Int + in212 :POINT212 + TypeFrGTNETSKT212 :Int + in213 :POINT213 + TypeFrGTNETSKT213 :Int + in214 :POINT214 + TypeFrGTNETSKT214 :Int + in215 :POINT215 + TypeFrGTNETSKT215 :Int + in216 :POINT216 + TypeFrGTNETSKT216 :Int + in217 :POINT217 + TypeFrGTNETSKT217 :Int + in218 :POINT218 + TypeFrGTNETSKT218 :Int + in219 :POINT219 + TypeFrGTNETSKT219 :Int + in220 :POINT220 + TypeFrGTNETSKT220 :Int + in221 :POINT221 + TypeFrGTNETSKT221 :Int + in222 :POINT222 + TypeFrGTNETSKT222 :Int + in223 :POINT223 + TypeFrGTNETSKT223 :Int + in224 :POINT224 + TypeFrGTNETSKT224 :Int + in225 :POINT225 + TypeFrGTNETSKT225 :Int + in226 :POINT226 + TypeFrGTNETSKT226 :Int + in227 :POINT227 + TypeFrGTNETSKT227 :Int + in228 :POINT228 + TypeFrGTNETSKT228 :Int + in229 :POINT229 + TypeFrGTNETSKT229 :Int + in230 :POINT230 + TypeFrGTNETSKT230 :Int + in231 :POINT231 + TypeFrGTNETSKT231 :Int + in232 :POINT232 + TypeFrGTNETSKT232 :Int + in233 :POINT233 + TypeFrGTNETSKT233 :Int + in234 :POINT234 + TypeFrGTNETSKT234 :Int + in235 :POINT235 + TypeFrGTNETSKT235 :Int + in236 :POINT236 + TypeFrGTNETSKT236 :Int + in237 :POINT237 + TypeFrGTNETSKT237 :Int + in238 :POINT238 + TypeFrGTNETSKT238 :Int + in239 :POINT239 + TypeFrGTNETSKT239 :Int + in240 :POINT240 + TypeFrGTNETSKT240 :Int + in241 :POINT241 + TypeFrGTNETSKT241 :Int + in242 :POINT242 + TypeFrGTNETSKT242 :Int + in243 :POINT243 + TypeFrGTNETSKT243 :Int + in244 :POINT244 + TypeFrGTNETSKT244 :Int + in245 :POINT245 + TypeFrGTNETSKT245 :Int + in246 :POINT246 + TypeFrGTNETSKT246 :Int + in247 :POINT247 + TypeFrGTNETSKT247 :Int + in248 :POINT248 + TypeFrGTNETSKT248 :Int + in249 :POINT249 + TypeFrGTNETSKT249 :Int + in250 :POINT250 + TypeFrGTNETSKT250 :Int + in251 :POINT251 + TypeFrGTNETSKT251 :Int + in252 :POINT252 + TypeFrGTNETSKT252 :Int + in253 :POINT253 + TypeFrGTNETSKT253 :Int + in254 :POINT254 + TypeFrGTNETSKT254 :Int + in255 :POINT255 + TypeFrGTNETSKT255 :Int + in256 :POINT256 + TypeFrGTNETSKT256 :Int + in257 :POINT257 + TypeFrGTNETSKT257 :Int + in258 :POINT258 + TypeFrGTNETSKT258 :Int + in259 :POINT259 + TypeFrGTNETSKT259 :Int + in260 :POINT260 + TypeFrGTNETSKT260 :Int + in261 :POINT261 + TypeFrGTNETSKT261 :Int + in262 :POINT262 + TypeFrGTNETSKT262 :Int + in263 :POINT263 + TypeFrGTNETSKT263 :Int + in264 :POINT264 + TypeFrGTNETSKT264 :Int + in265 :POINT265 + TypeFrGTNETSKT265 :Int + in266 :POINT266 + TypeFrGTNETSKT266 :Int + in267 :POINT267 + TypeFrGTNETSKT267 :Int + in268 :POINT268 + TypeFrGTNETSKT268 :Int + in269 :POINT269 + TypeFrGTNETSKT269 :Int + in270 :POINT270 + TypeFrGTNETSKT270 :Int + in271 :POINT271 + TypeFrGTNETSKT271 :Int + in272 :POINT272 + TypeFrGTNETSKT272 :Int + in273 :POINT273 + TypeFrGTNETSKT273 :Int + in274 :POINT274 + TypeFrGTNETSKT274 :Int + in275 :POINT275 + TypeFrGTNETSKT275 :Int + in276 :POINT276 + TypeFrGTNETSKT276 :Int + in277 :POINT277 + TypeFrGTNETSKT277 :Int + in278 :POINT278 + TypeFrGTNETSKT278 :Int + in279 :POINT279 + TypeFrGTNETSKT279 :Int + in280 :POINT280 + TypeFrGTNETSKT280 :Int + in281 :POINT281 + TypeFrGTNETSKT281 :Int + in282 :POINT282 + TypeFrGTNETSKT282 :Int + in283 :POINT283 + TypeFrGTNETSKT283 :Int + in284 :POINT284 + TypeFrGTNETSKT284 :Int + in285 :POINT285 + TypeFrGTNETSKT285 :Int + in286 :POINT286 + TypeFrGTNETSKT286 :Int + in287 :POINT287 + TypeFrGTNETSKT287 :Int + in288 :POINT288 + TypeFrGTNETSKT288 :Int + in289 :POINT289 + TypeFrGTNETSKT289 :Int + in290 :POINT290 + TypeFrGTNETSKT290 :Int + in291 :POINT291 + TypeFrGTNETSKT291 :Int + in292 :POINT292 + TypeFrGTNETSKT292 :Int + in293 :POINT293 + TypeFrGTNETSKT293 :Int + in294 :POINT294 + TypeFrGTNETSKT294 :Int + in295 :POINT295 + TypeFrGTNETSKT295 :Int + in296 :POINT296 + TypeFrGTNETSKT296 :Int + in297 :POINT297 + TypeFrGTNETSKT297 :Int + in298 :POINT298 + TypeFrGTNETSKT298 :Int + in299 :POINT299 + TypeFrGTNETSKT299 :Int + useVersion :THREE + LocalPort :12345 + RemotePort :12345 + rem_ip_0 :172 + rem_ip_1 :24 + rem_ip_2 :2 + rem_ip_3 :143 +WIRE + 720 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 752 272 0 0 3 + Name :rxCnt + COL :BLUE + Monitor :Yes +GROUP + 336 336 0 0 0 + 7 +wirelabel + 432 336 0 0 3 + Name :txCnt + COL :BLUE + Monitor :Yes +WIRE + 400 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 272 368 0 0 1 + Val :0 +wirelabel + 304 336 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_UPDOWN + 368 336 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :4 +rtds_sharc_ctl_SLIDER + 272 144 0 0 5 + Name :Point0 + Init :1.0 + Max :100 + Min :-100 + Units :volts +WIRE + 432 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_EDGEDET + 368 272 0 0 6 + ED :0 -> 1 + OV :1 + prtyp :2 + Proc :1 + Pri :3 + cmv :1 +WIRE + 304 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_PB + 272 272 0 0 4 + Name :Send + Type :INTEGER + VOn :1 + VOff :0 +wirelabel + 432 272 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 144 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_IEEE2INT + 336 144 0 0 6 + prtyp :2 + Op :Round + Proc :1 + Pri :2 + Op2 :Round + cmv :1 +WIRE + 368 176 0 0 2 + -64 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 400 144 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +wirelabel + 400 176 0 0 3 + Name :POINT1 + COL :BLUE + Monitor :Yes +rtds_sharc_ctl_TIMER + 336 496 0 0 6 + Tran :Rising Edge + SRST :No + RST :No + prtyp :2 + Proc :1 + Pri :1 +rtds_sharc_ctl_TIME + 464 560 0 0 5 + Mode :time-step + prtyp :2 + Proc :1 + Pri :1 + cmv :1 +rtds_sharc_ctl_CLKBY2 + 560 656 0 0 4 + prtyp :2 + Proc :1 + Pri :1 + cmv :1 +rtds_GTSYNC + 208 464 0 0 7 + enab1 :Yes + nam1 :ADVSECD + nam2 :ADVSTAT + enab2 :Yes + nam3 :CRTSECD + nam4 :CRTNSEC + nam5 :CRTSTAT +_rtds_GTNET_GSE_v5.def + 272 688 0 0 1437 + sCompName :GTNET1 + Port :1 + Card :1 + prtyp :2 + gtnettype :GTNET + IECver :1 + Proc :1 + Pri :1 + TSYNCEN :NO + GT_SOC :ADVSECD + GT_STAT :ADVSTAT + Fname :file1.scd + Vlevel :YES + sfx : + eTNQ :OFF + eTATL :OFF + note1 :0 + note2 :0 + IED1EN :YES + IED2EN :NO + IED3EN :NO + IED4EN :NO + editingInSCD :NO + dA1 :1.0 + minA1 :-1.0 + maxA1 :1.0 + dA2 :1.0 + minA2 :-1.0 + maxA2 :1.0 + dA3 :1.0 + minA3 :-1.0 + maxA3 :1.0 + dA4 :1.0 + minA4 :-1.0 + maxA4 :1.0 + dA5 :1.0 + minA5 :-1.0 + maxA5 :1.0 + dA6 :1.0 + minA6 :-1.0 + maxA6 :1.0 + dA7 :1.0 + minA7 :-1.0 + maxA7 :1.0 + dA8 :1.0 + minA8 :-1.0 + maxA8 :1.0 + dA9 :1.0 + minA9 :-1.0 + maxA9 :1.0 + dA10 :1.0 + minA10 :-1.0 + maxA10 :1.0 + dA11 :1.0 + minA11 :-1.0 + maxA11 :1.0 + dA12 :1.0 + minA12 :-1.0 + maxA12 :1.0 + dA13 :1.0 + minA13 :-1.0 + maxA13 :1.0 + dA14 :1.0 + minA14 :-1.0 + maxA14 :1.0 + dA15 :1.0 + minA15 :-1.0 + maxA15 :1.0 + dA16 :1.0 + minA16 :-1.0 + maxA16 :1.0 + sIED1Name1 :TEMPLATE + sIED1Name2 :* + sIED1Name3 :* + sIED1Name4 :* + sIED1LDINST1 :CTRL + sIED1LDINST2 :* + sIED1LDINST3 :* + sIED1LDINST4 :* + sIED1GSEName1 :Gcb01 + sIED1GSEName2 :* + sIED1GSEName3 :* + sIED1GSEName4 :* + sIED2Name1 :TEMPLATE + sIED2Name2 :* + sIED2Name3 :* + sIED2Name4 :* + sIED2LDINST1 :CTRL + sIED2LDINST2 :* + sIED2LDINST3 :* + sIED2LDINST4 :* + sIED2GSEName1 :Gcb02 + sIED2GSEName2 :* + sIED2GSEName3 :* + sIED2GSEName4 :* + sIED3Name1 :TEMPLATE + sIED3Name2 :* + sIED3Name3 :* + sIED3Name4 :* + sIED3LDINST1 :CTRL + sIED3LDINST2 :* + sIED3LDINST3 :* + sIED3LDINST4 :* + sIED3GSEName1 :Gcb03 + sIED3GSEName2 :* + sIED3GSEName3 :* + sIED3GSEName4 :* + sIED4Name1 :TEMPLATE + sIED4Name2 :* + sIED4Name3 :* + sIED4Name4 :* + sIED4LDINST1 :CTRL + sIED4LDINST2 :* + sIED4LDINST3 :* + sIED4LDINST4 :* + sIED4GSEName1 :Gcb04 + sIED4GSEName2 :* + sIED4GSEName3 :* + sIED4GSEName4 :* + IED1CRTC :NO + note4 :0 + IED1RTTO1 :4 + IED1RTTO2 :8 + IED1RTTO3 :16 + IED1RTTO4 :32 + IED1RTTO5 :64 + IED1RTTO6 :128 + IED1RTTO7 :256 + IED1RTTO8 :512 + IED1RTTO9 :1024 + IED1RTTOD :2000 + IED1HT0 :12 + IED1HT1 :24 + IED1HT2 :48 + IED1HT3 :96 + IED1HT4 :192 + IED1HT5 :384 + IED1HT6 :768 + IED1HT7 :1536 + IED1HT8 :3072 + IED1HT9 :4000 + IED1VPO0 :0 + IED1VPO1 :0 + IED1VPO2 :0 + IED1VPO3 :0 + IED1VPO4 :0 + IED1VPO5 :0 + IED1VPO6 :0 + IED1VPO7 :0 + IED1VPO8 :0 + IED1VPO9 :0 + IED2CRTC :NO + note5 :0 + IED2RTTO1 :4 + IED2RTTO2 :8 + IED2RTTO3 :16 + IED2RTTO4 :32 + IED2RTTO5 :64 + IED2RTTO6 :128 + IED2RTTO7 :256 + IED2RTTO8 :512 + IED2RTTO9 :1024 + IED2RTTOD :2000 + IED2HT0 :12 + IED2HT1 :24 + IED2HT2 :48 + IED2HT3 :96 + IED2HT4 :1992 + IED2HT5 :384 + IED2HT6 :768 + IED2HT7 :1536 + IED2HT8 :3072 + IED2HT9 :4000 + IED2VPO0 :0 + IED2VPO1 :0 + IED2VPO2 :0 + IED2VPO3 :0 + IED2VPO4 :0 + IED2VPO5 :0 + IED2VPO6 :0 + IED2VPO7 :0 + IED2VPO8 :0 + IED2VPO9 :0 + IED3CRTC :NO + note6 :0 + IED3RTTO1 :4 + IED3RTTO2 :8 + IED3RTTO3 :16 + IED3RTTO4 :32 + IED3RTTO5 :64 + IED3RTTO6 :128 + IED3RTTO7 :256 + IED3RTTO8 :512 + IED3RTTO9 :1024 + IED3RTTOD :2000 + IED3HT0 :12 + IED3HT1 :24 + IED3HT2 :48 + IED3HT3 :96 + IED3HT4 :192 + IED3HT5 :384 + IED3HT6 :768 + IED3HT7 :1536 + IED3HT8 :3072 + IED3HT9 :4000 + IED3VPO0 :0 + IED3VPO1 :0 + IED3VPO2 :0 + IED3VPO3 :0 + IED3VPO4 :0 + IED3VPO5 :0 + IED3VPO6 :0 + IED3VPO7 :0 + IED3VPO8 :0 + IED3VPO9 :0 + IED4CRTC :NO + note7 :0 + IED4RTTO1 :4 + IED4RTTO2 :8 + IED4RTTO3 :16 + IED4RTTO4 :32 + IED4RTTO5 :64 + IED4RTTO6 :128 + IED4RTTO7 :256 + IED4RTTO8 :512 + IED4RTTO9 :1024 + IED4RTTOD :2000 + IED4HT0 :12 + IED4HT1 :24 + IED4HT2 :48 + IED4HT3 :96 + IED4HT4 :192 + IED4HT5 :384 + IED4HT6 :768 + IED4HT7 :1536 + IED4HT8 :3072 + IED4HT9 :4000 + IED4VPO0 :0 + IED4VPO1 :0 + IED4VPO2 :0 + IED4VPO3 :0 + IED4VPO4 :0 + IED4VPO5 :0 + IED4VPO6 :0 + IED4VPO7 :0 + IED4VPO8 :0 + IED4VPO9 :0 + IED1O1T :disabled + nIED1O1 :IED1O1 + IED1O1B :1 + IED1O2T :disabled + nIED1O2 :IED1O2 + IED1O2B :1 + IED1O3T :disabled + nIED1O3 :IED1O3 + IED1O3B :1 + IED1O4T :disabled + nIED1O4 :IED1O4 + IED1O4B :1 + IED1O5T :disabled + nIED1O5 :IED1O5 + IED1O5B :1 + IED1O6T :disabled + nIED1O6 :IED1O6 + IED1O6B :1 + IED1O7T :disabled + nIED1O7 :IED1O7 + IED1O7B :1 + IED1O8T :disabled + nIED1O8 :IED1O8 + IED1O8B :1 + IED1O9T :disabled + nIED1O9 :IED1O9 + IED1O9B :1 + IED1O10T :disabled + nIED1O10 :IED1O10 + IED1O10B :1 + IED1O11T :disabled + nIED1O11 :IED1O11 + IED1O11B :1 + IED1O12T :disabled + nIED1O12 :IED1O12 + IED1O12B :1 + IED1O13T :disabled + nIED1O13 :IED1O13 + IED1O13B :1 + IED1O14T :disabled + nIED1O14 :IED1O14 + IED1O14B :1 + IED1O15T :disabled + nIED1O15 :IED1O15 + IED1O15B :1 + IED1O16T :disabled + nIED1O16 :IED1O16 + IED1O16B :1 + IED1O17T :disabled + nIED1O17 :IED1O17 + IED1O17B :1 + IED1O18T :disabled + nIED1O18 :IED1O18 + IED1O18B :1 + IED1O19T :disabled + nIED1O19 :IED1O19 + IED1O19B :1 + IED1O20T :disabled + nIED1O20 :IED1O20 + IED1O20B :1 + IED1O21T :disabled + nIED1O21 :IED1O21 + IED1O21B :1 + IED1O22T :disabled + nIED1O22 :IED1O22 + IED1O22B :1 + IED1O23T :disabled + nIED1O23 :IED1O23 + IED1O23B :1 + IED1O24T :disabled + nIED1O24 :IED1O24 + IED1O24B :1 + IED1O25T :disabled + nIED1O25 :IED1O25 + IED1O25B :1 + IED1O26T :disabled + nIED1O26 :IED1O26 + IED1O26B :1 + IED1O27T :disabled + nIED1O27 :IED1O27 + IED1O27B :1 + IED1O28T :disabled + nIED1O28 :IED1O28 + IED1O28B :1 + IED1O29T :disabled + nIED1O29 :IED1O29 + IED1O29B :1 + IED1O30T :disabled + nIED1O30 :IED1O30 + IED1O30B :1 + IED1O31T :disabled + nIED1O31 :IED1O31 + IED1O31B :1 + IED1O32T :disabled + nIED1O32 :IED1O32 + IED1O32B :1 + IED1O33T :disabled + nIED1O33 :IED1O33 + IED1O33B :1 + IED1O34T :disabled + nIED1O34 :IED1O34 + IED1O34B :1 + IED1O35T :disabled + nIED1O35 :IED1O35 + IED1O35B :1 + IED1O36T :disabled + nIED1O36 :IED1O36 + IED1O36B :1 + IED1O37T :disabled + nIED1O37 :IED1O37 + IED1O37B :1 + IED1O38T :disabled + nIED1O38 :IED1O38 + IED1O38B :1 + IED1O39T :disabled + nIED1O39 :IED1O39 + IED1O39B :1 + IED1O40T :disabled + nIED1O40 :IED1O40 + IED1O40B :1 + IED1O41T :disabled + nIED1O41 :IED1O41 + IED1O41B :1 + IED1O42T :disabled + nIED1O42 :IED1O42 + IED1O42B :1 + IED1O43T :disabled + nIED1O43 :IED1O43 + IED1O43B :1 + IED1O44T :disabled + nIED1O44 :IED1O44 + IED1O44B :1 + IED1O45T :disabled + nIED1O45 :IED1O45 + IED1O45B :1 + IED1O46T :disabled + nIED1O46 :IED1O46 + IED1O46B :1 + IED1O47T :disabled + nIED1O47 :IED1O47 + IED1O47B :1 + IED1O48T :disabled + nIED1O48 :IED1O48 + IED1O48B :1 + IED1O49T :disabled + nIED1O49 :IED1O49 + IED1O49B :1 + IED1O50T :disabled + nIED1O50 :IED1O50 + IED1O50B :1 + IED1O51T :disabled + nIED1O51 :IED1O51 + IED1O51B :1 + IED1O52T :disabled + nIED1O52 :IED1O52 + IED1O52B :1 + IED1O53T :disabled + nIED1O53 :IED1O53 + IED1O53B :1 + IED1O54T :disabled + nIED1O54 :IED1O54 + IED1O54B :1 + IED1O55T :disabled + nIED1O55 :IED1O55 + IED1O55B :1 + IED1O56T :disabled + nIED1O56 :IED1O56 + IED1O56B :1 + IED1O57T :disabled + nIED1O57 :IED1O57 + IED1O57B :1 + IED1O58T :disabled + nIED1O58 :IED1O58 + IED1O58B :1 + IED1O59T :disabled + nIED1O59 :IED1O59 + IED1O59B :1 + IED1O60T :disabled + nIED1O60 :IED1O60 + IED1O60B :1 + IED1O61T :disabled + nIED1O61 :IED1O61 + IED1O61B :1 + IED1O62T :disabled + nIED1O62 :IED1O62 + IED1O62B :1 + IED1O63T :disabled + nIED1O63 :IED1O63 + IED1O63B :1 + IED1O64T :disabled + nIED1O64 :IED1O64 + IED1O64B :1 + nIED1Oq0 :IED1OQ0 + nIED1Oq1 :IED1OQ1 + nIED1Oq2 :IED1OQ2 + nIED1Oq3 :IED1OQ3 + nIED1Oq4 :IED1OQ4 + nIED1Oq5 :IED1OQ5 + nIED1Oq6 :IED1OQ6 + nIED1Oq7 :IED1OQ7 + nIED1Oq8 :IED1OQ8 + nIED1Oq9 :IED1OQ9 + nIED1Oq10 :IED1OQ10 + nIED1Oq11 :IED1OQ11 + nIED1Oq12 :IED1OQ12 + nIED1Ogt :IED1OGT + nIED1Onc :IED1ONC + IED2O1T :disabled + nIED2O1 :IED2O1 + IED2O1B :1 + IED2O2T :disabled + nIED2O2 :IED2O2 + IED2O2B :1 + IED2O3T :disabled + nIED2O3 :IED2O3 + IED2O3B :1 + IED2O4T :disabled + nIED2O4 :IED2O4 + IED2O4B :1 + IED2O5T :disabled + nIED2O5 :IED2O5 + IED2O5B :1 + IED2O6T :disabled + nIED2O6 :IED2O6 + IED2O6B :1 + IED2O7T :disabled + nIED2O7 :IED2O7 + IED2O7B :1 + IED2O8T :disabled + nIED2O8 :IED2O8 + IED2O8B :1 + IED2O9T :disabled + nIED2O9 :IED2O9 + IED2O9B :1 + IED2O10T :disabled + nIED2O10 :IED2O10 + IED2O10B :1 + IED2O11T :disabled + nIED2O11 :IED2O11 + IED2O11B :1 + IED2O12T :disabled + nIED2O12 :IED2O12 + IED2O12B :1 + IED2O13T :disabled + nIED2O13 :IED2O13 + IED2O13B :1 + IED2O14T :disabled + nIED2O14 :IED2O14 + IED2O14B :1 + IED2O15T :disabled + nIED2O15 :IED2O15 + IED2O15B :1 + IED2O16T :disabled + nIED2O16 :IED2O16 + IED2O16B :1 + IED2O17T :disabled + nIED2O17 :IED2O17 + IED2O17B :1 + IED2O18T :disabled + nIED2O18 :IED2O18 + IED2O18B :1 + IED2O19T :disabled + nIED2O19 :IED2O19 + IED2O19B :1 + IED2O20T :disabled + nIED2O20 :IED2O20 + IED2O20B :1 + IED2O21T :disabled + nIED2O21 :IED2O21 + IED2O21B :1 + IED2O22T :disabled + nIED2O22 :IED2O22 + IED2O22B :1 + IED2O23T :disabled + nIED2O23 :IED2O23 + IED2O23B :1 + IED2O24T :disabled + nIED2O24 :IED2O24 + IED2O24B :1 + IED2O25T :disabled + nIED2O25 :IED2O25 + IED2O25B :1 + IED2O26T :disabled + nIED2O26 :IED2O26 + IED2O26B :1 + IED2O27T :disabled + nIED2O27 :IED2O27 + IED2O27B :1 + IED2O28T :disabled + nIED2O28 :IED2O28 + IED2O28B :1 + IED2O29T :disabled + nIED2O29 :IED2O29 + IED2O29B :1 + IED2O30T :disabled + nIED2O30 :IED2O30 + IED2O30B :1 + IED2O31T :disabled + nIED2O31 :IED2O31 + IED2O31B :1 + IED2O32T :disabled + nIED2O32 :IED2O32 + IED2O32B :1 + IED2O33T :disabled + nIED2O33 :IED2O33 + IED2O33B :1 + IED2O34T :disabled + nIED2O34 :IED2O34 + IED2O34B :1 + IED2O35T :disabled + nIED2O35 :IED2O35 + IED2O35B :1 + IED2O36T :disabled + nIED2O36 :IED2O36 + IED2O36B :1 + IED2O37T :disabled + nIED2O37 :IED2O37 + IED2O37B :1 + IED2O38T :disabled + nIED2O38 :IED2O38 + IED2O38B :1 + IED2O39T :disabled + nIED2O39 :IED2O39 + IED2O39B :1 + IED2O40T :disabled + nIED2O40 :IED2O40 + IED2O40B :1 + IED2O41T :disabled + nIED2O41 :IED2O41 + IED2O41B :1 + IED2O42T :disabled + nIED2O42 :IED2O42 + IED2O42B :1 + IED2O43T :disabled + nIED2O43 :IED2O43 + IED2O43B :1 + IED2O44T :disabled + nIED2O44 :IED2O44 + IED2O44B :1 + IED2O45T :disabled + nIED2O45 :IED2O45 + IED2O45B :1 + IED2O46T :disabled + nIED2O46 :IED2O46 + IED2O46B :1 + IED2O47T :disabled + nIED2O47 :IED2O47 + IED2O47B :1 + IED2O48T :disabled + nIED2O48 :IED2O48 + IED2O48B :1 + IED2O49T :disabled + nIED2O49 :IED2O49 + IED2O49B :1 + IED2O50T :disabled + nIED2O50 :IED2O50 + IED2O50B :1 + IED2O51T :disabled + nIED2O51 :IED2O51 + IED2O51B :1 + IED2O52T :disabled + nIED2O52 :IED2O52 + IED2O52B :1 + IED2O53T :disabled + nIED2O53 :IED2O53 + IED2O53B :1 + IED2O54T :disabled + nIED2O54 :IED2O54 + IED2O54B :1 + IED2O55T :disabled + nIED2O55 :IED2O55 + IED2O55B :1 + IED2O56T :disabled + nIED2O56 :IED2O56 + IED2O56B :1 + IED2O57T :disabled + nIED2O57 :IED2O57 + IED2O57B :1 + IED2O58T :disabled + nIED2O58 :IED2O58 + IED2O58B :1 + IED2O59T :disabled + nIED2O59 :IED2O59 + IED2O59B :1 + IED2O60T :disabled + nIED2O60 :IED2O60 + IED2O60B :1 + IED2O61T :disabled + nIED2O61 :IED2O61 + IED2O61B :1 + IED2O62T :disabled + nIED2O62 :IED2O62 + IED2O62B :1 + IED2O63T :disabled + nIED2O63 :IED2O63 + IED2O63B :1 + IED2O64T :disabled + nIED2O64 :IED2O64 + IED2O64B :1 + nIED2Oq0 :IED2OQ0 + nIED2Oq1 :IED2OQ1 + nIED2Oq2 :IED2OQ2 + nIED2Oq3 :IED2OQ3 + nIED2Oq4 :IED2OQ4 + nIED2Oq5 :IED2OQ5 + nIED2Oq6 :IED2OQ6 + nIED2Oq7 :IED2OQ7 + nIED2Oq8 :IED2OQ8 + nIED2Oq9 :IED2OQ9 + nIED2Oq10 :IED2OQ10 + nIED2Oq11 :IED2OQ11 + nIED2Oq12 :IED2OQ12 + nIED2Ogt :IED2OGT + nIED2Onc :IED2ONC + IED3O1T :disabled + nIED3O1 :IED3O1 + IED3O1B :1 + IED3O2T :disabled + nIED3O2 :IED3O2 + IED3O2B :1 + IED3O3T :disabled + nIED3O3 :IED3O3 + IED3O3B :1 + IED3O4T :disabled + nIED3O4 :IED3O4 + IED3O4B :1 + IED3O5T :disabled + nIED3O5 :IED3O5 + IED3O5B :1 + IED3O6T :disabled + nIED3O6 :IED3O6 + IED3O6B :1 + IED3O7T :disabled + nIED3O7 :IED3O7 + IED3O7B :1 + IED3O8T :disabled + nIED3O8 :IED3O8 + IED3O8B :1 + IED3O9T :disabled + nIED3O9 :IED3O9 + IED3O9B :1 + IED3O10T :disabled + nIED3O10 :IED3O10 + IED3O10B :1 + IED3O11T :disabled + nIED3O11 :IED3O11 + IED3O11B :1 + IED3O12T :disabled + nIED3O12 :IED3O12 + IED3O12B :1 + IED3O13T :disabled + nIED3O13 :IED3O13 + IED3O13B :1 + IED3O14T :disabled + nIED3O14 :IED3O14 + IED3O14B :1 + IED3O15T :disabled + nIED3O15 :IED3O15 + IED3O15B :1 + IED3O16T :disabled + nIED3O16 :IED3O16 + IED3O16B :1 + IED3O17T :disabled + nIED3O17 :IED3O17 + IED3O17B :1 + IED3O18T :disabled + nIED3O18 :IED3O18 + IED3O18B :1 + IED3O19T :disabled + nIED3O19 :IED3O19 + IED3O19B :1 + IED3O20T :disabled + nIED3O20 :IED3O20 + IED3O20B :1 + IED3O21T :disabled + nIED3O21 :IED3O21 + IED3O21B :1 + IED3O22T :disabled + nIED3O22 :IED3O22 + IED3O22B :1 + IED3O23T :disabled + nIED3O23 :IED3O23 + IED3O23B :1 + IED3O24T :disabled + nIED3O24 :IED3O24 + IED3O24B :1 + IED3O25T :disabled + nIED3O25 :IED3O25 + IED3O25B :1 + IED3O26T :disabled + nIED3O26 :IED3O26 + IED3O26B :1 + IED3O27T :disabled + nIED3O27 :IED3O27 + IED3O27B :1 + IED3O28T :disabled + nIED3O28 :IED3O28 + IED3O28B :1 + IED3O29T :disabled + nIED3O29 :IED3O29 + IED3O29B :1 + IED3O30T :disabled + nIED3O30 :IED3O30 + IED3O30B :1 + IED3O31T :disabled + nIED3O31 :IED3O31 + IED3O31B :1 + IED3O32T :disabled + nIED3O32 :IED3O32 + IED3O32B :1 + IED3O33T :disabled + nIED3O33 :IED3O33 + IED3O33B :1 + IED3O34T :disabled + nIED3O34 :IED3O34 + IED3O34B :1 + IED3O35T :disabled + nIED3O35 :IED3O35 + IED3O35B :1 + IED3O36T :disabled + nIED3O36 :IED3O36 + IED3O36B :1 + IED3O37T :disabled + nIED3O37 :IED3O37 + IED3O37B :1 + IED3O38T :disabled + nIED3O38 :IED3O38 + IED3O38B :1 + IED3O39T :disabled + nIED3O39 :IED3O39 + IED3O39B :1 + IED3O40T :disabled + nIED3O40 :IED3O40 + IED3O40B :1 + IED3O41T :disabled + nIED3O41 :IED3O41 + IED3O41B :1 + IED3O42T :disabled + nIED3O42 :IED3O42 + IED3O42B :1 + IED3O43T :disabled + nIED3O43 :IED3O43 + IED3O43B :1 + IED3O44T :disabled + nIED3O44 :IED3O44 + IED3O44B :1 + IED3O45T :disabled + nIED3O45 :IED3O45 + IED3O45B :1 + IED3O46T :disabled + nIED3O46 :IED3O46 + IED3O46B :1 + IED3O47T :disabled + nIED3O47 :IED3O47 + IED3O47B :1 + IED3O48T :disabled + nIED3O48 :IED3O48 + IED3O48B :1 + IED3O49T :disabled + nIED3O49 :IED3O49 + IED3O49B :1 + IED3O50T :disabled + nIED3O50 :IED3O50 + IED3O50B :1 + IED3O51T :disabled + nIED3O51 :IED3O51 + IED3O51B :1 + IED3O52T :disabled + nIED3O52 :IED3O52 + IED3O52B :1 + IED3O53T :disabled + nIED3O53 :IED3O53 + IED3O53B :1 + IED3O54T :disabled + nIED3O54 :IED3O54 + IED3O54B :1 + IED3O55T :disabled + nIED3O55 :IED3O55 + IED3O55B :1 + IED3O56T :disabled + nIED3O56 :IED3O56 + IED3O56B :1 + IED3O57T :disabled + nIED3O57 :IED3O57 + IED3O57B :1 + IED3O58T :disabled + nIED3O58 :IED3O58 + IED3O58B :1 + IED3O59T :disabled + nIED3O59 :IED3O59 + IED3O59B :1 + IED3O60T :disabled + nIED3O60 :IED3O60 + IED3O60B :1 + IED3O61T :disabled + nIED3O61 :IED3O61 + IED3O61B :1 + IED3O62T :disabled + nIED3O62 :IED3O62 + IED3O62B :1 + IED3O63T :disabled + nIED3O63 :IED3O63 + IED3O63B :1 + IED3O64T :disabled + nIED3O64 :IED3O64 + IED3O64B :1 + nIED3Oq0 :IED3OQ0 + nIED3Oq1 :IED3OQ1 + nIED3Oq2 :IED3OQ2 + nIED3Oq3 :IED3OQ3 + nIED3Oq4 :IED3OQ4 + nIED3Oq5 :IED3OQ5 + nIED3Oq6 :IED3OQ6 + nIED3Oq7 :IED3OQ7 + nIED3Oq8 :IED3OQ8 + nIED3Oq9 :IED3OQ9 + nIED3Oq10 :IED3OQ10 + nIED3Oq11 :IED3OQ11 + nIED3Oq12 :IED3OQ12 + nIED3Ogt :IED3OGT + nIED3Onc :IED3ONC + IED4O1T :disabled + nIED4O1 :IED4O1 + IED4O1B :1 + IED4O2T :disabled + nIED4O2 :IED4O2 + IED4O2B :1 + IED4O3T :disabled + nIED4O3 :IED4O3 + IED4O3B :1 + IED4O4T :disabled + nIED4O4 :IED4O4 + IED4O4B :1 + IED4O5T :disabled + nIED4O5 :IED4O5 + IED4O5B :1 + IED4O6T :disabled + nIED4O6 :IED4O6 + IED4O6B :1 + IED4O7T :disabled + nIED4O7 :IED4O7 + IED4O7B :1 + IED4O8T :disabled + nIED4O8 :IED4O8 + IED4O8B :1 + IED4O9T :disabled + nIED4O9 :IED4O9 + IED4O9B :1 + IED4O10T :disabled + nIED4O10 :IED4O10 + IED4O10B :1 + IED4O11T :disabled + nIED4O11 :IED4O11 + IED4O11B :1 + IED4O12T :disabled + nIED4O12 :IED4O12 + IED4O12B :1 + IED4O13T :disabled + nIED4O13 :IED4O13 + IED4O13B :1 + IED4O14T :disabled + nIED4O14 :IED4O14 + IED4O14B :1 + IED4O15T :disabled + nIED4O15 :IED4O15 + IED4O15B :1 + IED4O16T :disabled + nIED4O16 :IED4O16 + IED4O16B :1 + IED4O17T :disabled + nIED4O17 :IED4O17 + IED4O17B :1 + IED4O18T :disabled + nIED4O18 :IED4O18 + IED4O18B :1 + IED4O19T :disabled + nIED4O19 :IED4O19 + IED4O19B :1 + IED4O20T :disabled + nIED4O20 :IED4O20 + IED4O20B :1 + IED4O21T :disabled + nIED4O21 :IED4O21 + IED4O21B :1 + IED4O22T :disabled + nIED4O22 :IED4O22 + IED4O22B :1 + IED4O23T :disabled + nIED4O23 :IED4O23 + IED4O23B :1 + IED4O24T :disabled + nIED4O24 :IED4O24 + IED4O24B :1 + IED4O25T :disabled + nIED4O25 :IED4O25 + IED4O25B :1 + IED4O26T :disabled + nIED4O26 :IED4O26 + IED4O26B :1 + IED4O27T :disabled + nIED4O27 :IED4O27 + IED4O27B :1 + IED4O28T :disabled + nIED4O28 :IED4O28 + IED4O28B :1 + IED4O29T :disabled + nIED4O29 :IED4O29 + IED4O29B :1 + IED4O30T :disabled + nIED4O30 :IED4O30 + IED4O30B :1 + IED4O31T :disabled + nIED4O31 :IED4O31 + IED4O31B :1 + IED4O32T :disabled + nIED4O32 :IED4O32 + IED4O32B :1 + IED4O33T :disabled + nIED4O33 :IED4O33 + IED4O33B :1 + IED4O34T :disabled + nIED4O34 :IED4O34 + IED4O34B :1 + IED4O35T :disabled + nIED4O35 :IED4O35 + IED4O35B :1 + IED4O36T :disabled + nIED4O36 :IED4O36 + IED4O36B :1 + IED4O37T :disabled + nIED4O37 :IED4O37 + IED4O37B :1 + IED4O38T :disabled + nIED4O38 :IED4O38 + IED4O38B :1 + IED4O39T :disabled + nIED4O39 :IED4O39 + IED4O39B :1 + IED4O40T :disabled + nIED4O40 :IED4O40 + IED4O40B :1 + IED4O41T :disabled + nIED4O41 :IED4O41 + IED4O41B :1 + IED4O42T :disabled + nIED4O42 :IED4O42 + IED4O42B :1 + IED4O43T :disabled + nIED4O43 :IED4O43 + IED4O43B :1 + IED4O44T :disabled + nIED4O44 :IED4O44 + IED4O44B :1 + IED4O45T :disabled + nIED4O45 :IED4O45 + IED4O45B :1 + IED4O46T :disabled + nIED4O46 :IED4O46 + IED4O46B :1 + IED4O47T :disabled + nIED4O47 :IED4O47 + IED4O47B :1 + IED4O48T :disabled + nIED4O48 :IED4O48 + IED4O48B :1 + IED4O49T :disabled + nIED4O49 :IED4O49 + IED4O49B :1 + IED4O50T :disabled + nIED4O50 :IED4O50 + IED4O50B :1 + IED4O51T :disabled + nIED4O51 :IED4O51 + IED4O51B :1 + IED4O52T :disabled + nIED4O52 :IED4O52 + IED4O52B :1 + IED4O53T :disabled + nIED4O53 :IED4O53 + IED4O53B :1 + IED4O54T :disabled + nIED4O54 :IED4O54 + IED4O54B :1 + IED4O55T :disabled + nIED4O55 :IED4O55 + IED4O55B :1 + IED4O56T :disabled + nIED4O56 :IED4O56 + IED4O56B :1 + IED4O57T :disabled + nIED4O57 :IED4O57 + IED4O57B :1 + IED4O58T :disabled + nIED4O58 :IED4O58 + IED4O58B :1 + IED4O59T :disabled + nIED4O59 :IED4O59 + IED4O59B :1 + IED4O60T :disabled + nIED4O60 :IED4O60 + IED4O60B :1 + IED4O61T :disabled + nIED4O61 :IED4O61 + IED4O61B :1 + IED4O62T :disabled + nIED4O62 :IED4O62 + IED4O62B :1 + IED4O63T :disabled + nIED4O63 :IED4O63 + IED4O63B :1 + IED4O64T :disabled + nIED4O64 :IED4O64 + IED4O64B :1 + nIED4Oq0 :IED4OQ0 + nIED4Oq1 :IED4OQ1 + nIED4Oq2 :IED4OQ2 + nIED4Oq3 :IED4OQ3 + nIED4Oq4 :IED4OQ4 + nIED4Oq5 :IED4OQ5 + nIED4Oq6 :IED4OQ6 + nIED4Oq7 :IED4OQ7 + nIED4Oq8 :IED4OQ8 + nIED4Oq9 :IED4OQ9 + nIED4Oq10 :IED4OQ10 + nIED4Oq11 :IED4OQ11 + nIED4Oq12 :IED4OQ12 + nIED4Ogt :IED4OGT + nIED4Onc :IED4ONC + nIED1BI :IED1BI1 + nIED1BI2 :IED1BI2 + IED1I1T :disabled + nIED1I1 :IED1I1 + IED1I2T :disabled + nIED1I2 :IED1I2 + IED1I3T :disabled + nIED1I3 :IED1I3 + IED1I4T :disabled + nIED1I4 :IED1I4 + IED1I5T :disabled + nIED1I5 :IED1I5 + IED1I6T :disabled + nIED1I6 :IED1I6 + IED1I7T :disabled + nIED1I7 :IED1I7 + IED1I8T :disabled + nIED1I8 :IED1I8 + IED1I9T :disabled + nIED1I9 :IED1I9 + IED1I10T :disabled + nIED1I10 :IED1I10 + IED1I11T :disabled + nIED1I11 :IED1I11 + IED1I12T :disabled + nIED1I12 :IED1I12 + IED1I13T :disabled + nIED1I13 :IED1I13 + IED1I14T :disabled + nIED1I14 :IED1I14 + IED1I15T :disabled + nIED1I15 :IED1I15 + IED1I16T :disabled + nIED1I16 :IED1I16 + IED1I17T :disabled + nIED1I17 :IED1I17 + IED1I18T :disabled + nIED1I18 :IED1I18 + IED1I19T :disabled + nIED1I19 :IED1I19 + IED1I20T :disabled + nIED1I20 :IED1I20 + IED1I21T :disabled + nIED1I21 :IED1I21 + IED1I22T :disabled + nIED1I22 :IED1I22 + IED1I23T :disabled + nIED1I23 :IED1I23 + IED1I24T :disabled + nIED1I24 :IED1I24 + IED1I25T :disabled + nIED1I25 :IED1I25 + IED1I26T :disabled + nIED1I26 :IED1I26 + IED1I27T :disabled + nIED1I27 :IED1I27 + IED1I28T :disabled + nIED1I28 :IED1I28 + IED1I29T :disabled + nIED1I29 :IED1I29 + IED1I30T :disabled + nIED1I30 :IED1I30 + IED1I31T :disabled + nIED1I31 :IED1I31 + IED1I32T :disabled + nIED1I32 :IED1I32 + nIED1Iq0 :IED1IQ0 + nIED1Iq1 :IED1IQ1 + nIED1Iq2 :IED1IQ2 + nIED1Iq3 :IED1IQ3 + nIED1Iq4 :IED1IQ4 + nIED1Iq5 :IED1IQ5 + nIED1Iq6 :IED1IQ6 + nIED1Iq7 :IED1IQ7 + nIED1Iq8 :IED1IQ8 + nIED1Iq9 :IED1IQ9 + nIED1Iq10 :IED1IQ10 + nIED1Iq11 :IED1IQ11 + nIED1Iq12 :IED1IQ12 + nIED1Igt :IED1IGT + nIED1Inc :IED1INC + nIED1ITATL :IED1ITATL1 + nIED1ITATL2 :IED1ITATL2 + nIED2BI :IED2BI + nIED2BI2 :IED2BI2 + IED2I1T :disabled + nIED2I1 :IED2I1 + IED2I2T :disabled + nIED2I2 :IED2I2 + IED2I3T :disabled + nIED2I3 :IED2I3 + IED2I4T :disabled + nIED2I4 :IED2I4 + IED2I5T :disabled + nIED2I5 :IED2I5 + IED2I6T :disabled + nIED2I6 :IED2I6 + IED2I7T :disabled + nIED2I7 :IED2I7 + IED2I8T :disabled + nIED2I8 :IED2I8 + IED2I9T :disabled + nIED2I9 :IED2I9 + IED2I10T :disabled + nIED2I10 :IED2I10 + IED2I11T :disabled + nIED2I11 :IED2I11 + IED2I12T :disabled + nIED2I12 :IED2I12 + IED2I13T :disabled + nIED2I13 :IED2I13 + IED2I14T :disabled + nIED2I14 :IED2I14 + IED2I15T :disabled + nIED2I15 :IED2I15 + IED2I16T :disabled + nIED2I16 :IED2I16 + IED2I17T :disabled + nIED2I17 :IED2I17 + IED2I18T :disabled + nIED2I18 :IED2I18 + IED2I19T :disabled + nIED2I19 :IED2I19 + IED2I20T :disabled + nIED2I20 :IED2I20 + IED2I21T :disabled + nIED2I21 :IED2I21 + IED2I22T :disabled + nIED2I22 :IED2I22 + IED2I23T :disabled + nIED2I23 :IED2I23 + IED2I24T :disabled + nIED2I24 :IED2I24 + IED2I25T :disabled + nIED2I25 :IED2I25 + IED2I26T :disabled + nIED2I26 :IED2I26 + IED2I27T :disabled + nIED2I27 :IED2I27 + IED2I28T :disabled + nIED2I28 :IED2I28 + IED2I29T :disabled + nIED2I29 :IED2I29 + IED2I30T :disabled + nIED2I30 :IED2I30 + IED2I31T :disabled + nIED2I31 :IED2I31 + IED2I32T :disabled + nIED2I32 :IED2I32 + nIED2Iq0 :IED2IQ0 + nIED2Iq1 :IED2IQ1 + nIED2Iq2 :IED2IQ2 + nIED2Iq3 :IED2IQ3 + nIED2Iq4 :IED2IQ4 + nIED2Iq5 :IED2IQ5 + nIED2Iq6 :IED2IQ6 + nIED2Iq7 :IED2IQ7 + nIED2Iq8 :IED2IQ8 + nIED2Iq9 :IED2IQ9 + nIED2Iq10 :IED2IQ10 + nIED2Iq11 :IED2IQ11 + nIED2Iq12 :IED2IQ12 + nIED2Igt :IED2IGT + nIED2Inc :IED2INC + nIED2ITATL :IED2ITATL1 + nIED2ITATL2 :IED2ITATL2 + nIED3BI :IED3BI + nIED3BI2 :IED3BI2 + IED3I1T :disabled + nIED3I1 :IED3I1 + IED3I2T :disabled + nIED3I2 :IED3I2 + IED3I3T :disabled + nIED3I3 :IED3I3 + IED3I4T :disabled + nIED3I4 :IED3I4 + IED3I5T :disabled + nIED3I5 :IED3I5 + IED3I6T :disabled + nIED3I6 :IED3I6 + IED3I7T :disabled + nIED3I7 :IED3I7 + IED3I8T :disabled + nIED3I8 :IED3I8 + IED3I9T :disabled + nIED3I9 :IED3I9 + IED3I10T :disabled + nIED3I10 :IED3I10 + IED3I11T :disabled + nIED3I11 :IED3I11 + IED3I12T :disabled + nIED3I12 :IED3I12 + IED3I13T :disabled + nIED3I13 :IED3I13 + IED3I14T :disabled + nIED3I14 :IED3I14 + IED3I15T :disabled + nIED3I15 :IED3I15 + IED3I16T :disabled + nIED3I16 :IED3I16 + IED3I17T :disabled + nIED3I17 :IED3I17 + IED3I18T :disabled + nIED3I18 :IED3I18 + IED3I19T :disabled + nIED3I19 :IED3I19 + IED3I20T :disabled + nIED3I20 :IED3I20 + IED3I21T :disabled + nIED3I21 :IED3I21 + IED3I22T :disabled + nIED3I22 :IED3I22 + IED3I23T :disabled + nIED3I23 :IED3I23 + IED3I24T :disabled + nIED3I24 :IED3I24 + IED3I25T :disabled + nIED3I25 :IED3I25 + IED3I26T :disabled + nIED3I26 :IED3I26 + IED3I27T :disabled + nIED3I27 :IED3I27 + IED3I28T :disabled + nIED3I28 :IED3I28 + IED3I29T :disabled + nIED3I29 :IED3I29 + IED3I30T :disabled + nIED3I30 :IED3I30 + IED3I31T :disabled + nIED3I31 :IED3I31 + IED3I32T :disabled + nIED3I32 :IED3I32 + nIED3Iq0 :IED3IQ0 + nIED3Iq1 :IED3IQ1 + nIED3Iq2 :IED3IQ2 + nIED3Iq3 :IED3IQ3 + nIED3Iq4 :IED3IQ4 + nIED3Iq5 :IED3IQ5 + nIED3Iq6 :IED3IQ6 + nIED3Iq7 :IED3IQ7 + nIED3Iq8 :IED3IQ8 + nIED3Iq9 :IED3IQ9 + nIED3Iq10 :IED3IQ10 + nIED3Iq11 :IED3IQ11 + nIED3Iq12 :IED3IQ12 + nIED3Igt :IED3IGT + nIED3Inc :IED3INC + nIED3ITATL :IED3ITATL1 + nIED3ITATL2 :IED3ITATL2 + nIED4BI :IED4BI + nIED4BI2 :IED4BI2 + IED4I1T :disabled + nIED4I1 :IED4I1 + IED4I2T :disabled + nIED4I2 :IED4I2 + IED4I3T :disabled + nIED4I3 :IED4I3 + IED4I4T :disabled + nIED4I4 :IED4I4 + IED4I5T :disabled + nIED4I5 :IED4I5 + IED4I6T :disabled + nIED4I6 :IED4I6 + IED4I7T :disabled + nIED4I7 :IED4I7 + IED4I8T :disabled + nIED4I8 :IED4I8 + IED4I9T :disabled + nIED4I9 :IED4I9 + IED4I10T :disabled + nIED4I10 :IED4I10 + IED4I11T :disabled + nIED4I11 :IED4I11 + IED4I12T :disabled + nIED4I12 :IED4I12 + IED4I13T :disabled + nIED4I13 :IED4I13 + IED4I14T :disabled + nIED4I14 :IED4I14 + IED4I15T :disabled + nIED4I15 :IED4I15 + IED4I16T :disabled + nIED4I16 :IED4I16 + IED4I17T :disabled + nIED4I17 :IED4I17 + IED4I18T :disabled + nIED4I18 :IED4I18 + IED4I19T :disabled + nIED4I19 :IED4I19 + IED4I20T :disabled + nIED4I20 :IED4I20 + IED4I21T :disabled + nIED4I21 :IED4I21 + IED4I22T :disabled + nIED4I22 :IED4I22 + IED4I23T :disabled + nIED4I23 :IED4I23 + IED4I24T :disabled + nIED4I24 :IED4I24 + IED4I25T :disabled + nIED4I25 :IED4I25 + IED4I26T :disabled + nIED4I26 :IED4I26 + IED4I27T :disabled + nIED4I27 :IED4I27 + IED4I28T :disabled + nIED4I28 :IED4I28 + IED4I29T :disabled + nIED4I29 :IED4I29 + IED4I30T :disabled + nIED4I30 :IED4I30 + IED4I31T :disabled + nIED4I31 :IED4I31 + IED4I32T :disabled + nIED4I32 :IED4I32 + nIED4Iq0 :IED4IQ0 + nIED4Iq1 :IED4IQ1 + nIED4Iq2 :IED4IQ2 + nIED4Iq3 :IED4IQ3 + nIED4Iq4 :IED4IQ4 + nIED4Iq5 :IED4IQ5 + nIED4Iq6 :IED4IQ6 + nIED4Iq7 :IED4IQ7 + nIED4Iq8 :IED4IQ8 + nIED4Iq9 :IED4IQ9 + nIED4Iq10 :IED4IQ10 + nIED4Iq11 :IED4IQ11 + nIED4Iq12 :IED4IQ12 + nIED4Igt :IED4IGT + nIED4Inc :IED4INC + nIED4ITATL :IED4ITATL1 + nIED4ITATL2 :IED4ITATL2 + eRXQ0 :OFF + eRXQ1 :OFF + eRXQ2 :OFF + eRXQ3 :OFF + eRXQ4 :OFF + eRXQ5 :OFF + eRXQ6 :OFF + eRXQ7 :OFF + eRXQ8 :OFF + eRXQ9 :OFF + eRXQ10 :OFF + eRXQ11 :OFF + eRXQ12 :OFF + eRXGT :OFF + eRXNC :OFF + eTXQ0 :OFF + eTXQ1 :OFF + eTXQ2 :OFF + eTXQ3 :OFF + eTXQ4 :OFF + eTXQ5 :OFF + eTXQ6 :OFF + eTXQ7 :OFF + eTXQ8 :OFF + eTXQ9 :OFF + eTXQ10 :OFF + eTXQ11 :OFF + eTXQ12 :OFF + eTXGT :OFF + eTXNC :OFF +_rtds_GTNET_DNP_v4.def + 432 656 0 0 23 + Name :GTNET_DNP + Port :1 + Card :1 + Proc :1 + Pri :1 + prtyp :2 + gtnettype :GTNETx2 + Nmode :TCP/UDP + MRACS :No + Sip1 :192 + Sip2 :168 + Sip3 :1 + Sip4 :173 + Sport :3671 + Fname :points + Trans :1 + note : + note1 : + note2 : + note3 : + note4 : + note5 : + note6 : diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_tcp.dft.2 b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_tcp.dft.2 new file mode 100644 index 000000000..4ed7760ca --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_tcp.dft.2 @@ -0,0 +1,2882 @@ +DRAFT 4.005 +RTDS +TITLE: Test Circuit +CREATED: Mar 21, 2014 (jss) +LAST-MODIFIED: Nov 8, 2016 (msv-ufa) +TIME-STEP: 5.0E-5 +FINISH-TIME: 0.2 +PRINT-STEP: 5.0E-4 +RTDS-RACK: 18 +COMPILE-MODE: AUTO +RTDS REAL-TIME: Yes +1 SUBSYSTEMS +SUBSYSTEM-TAB-NAME: SS #1 +SUBSYSTEM-TITLE: +SUBSYSTEM-COMMENT: +SUBSYSTEM-PRINTMODE: PRINT-LAYOUT:CUSTOM PAPER-DIMENSIONS:8.5x11 +27 COMPONENTS +WIRE + 1584 80 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 1616 80 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +rtds_risc_ctl_PROCASN + 80 48 0 0 3 + CPRO :1 + BRD :1 + ABC :A +wirelabel + 752 368 0 0 3 + Name :readyToSen + COL :BLUE + Monitor :Yes +WIRE + 720 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +_rtds_GTNET_SKT.def + 592 144 0 0 1223 + Name :GTNETSKT1 + Mode :TCP Server + DataDirection :Send/Receive + Port :1 + Card :1 + Proc :1 + Pri :5 + prtyp :2 + gtnettype :GTNETx2 + sfx : + FromFile :NO + note : + ToFile :NO + note1 : + numVarsToGTNETSKT :2 + out0 :POINT0 + TypeToGTNETSKT0 :Int + out1 :POINT1 + TypeToGTNETSKT1 :Float + out2 :POINT2 + TypeToGTNETSKT2 :Int + out3 :POINT3 + TypeToGTNETSKT3 :Int + out4 :POINT4 + TypeToGTNETSKT4 :Int + out5 :POINT5 + TypeToGTNETSKT5 :Int + out6 :POINT6 + TypeToGTNETSKT6 :Int + out7 :POINT7 + TypeToGTNETSKT7 :Int + out8 :POINT8 + TypeToGTNETSKT8 :Int + out9 :POINT9 + TypeToGTNETSKT9 :Int + out10 :POINT10 + TypeToGTNETSKT10 :Int + out11 :POINT11 + TypeToGTNETSKT11 :Int + out12 :POINT12 + TypeToGTNETSKT12 :Int + out13 :POINT13 + TypeToGTNETSKT13 :Int + out14 :POINT14 + TypeToGTNETSKT14 :Int + out15 :POINT15 + TypeToGTNETSKT15 :Int + out16 :POINT16 + TypeToGTNETSKT16 :Int + out17 :POINT17 + TypeToGTNETSKT17 :Int + out18 :POINT18 + TypeToGTNETSKT18 :Int + out19 :POINT19 + TypeToGTNETSKT19 :Int + out20 :POINT20 + TypeToGTNETSKT20 :Int + out21 :POINT21 + TypeToGTNETSKT21 :Int + out22 :POINT22 + TypeToGTNETSKT22 :Int + out23 :POINT23 + TypeToGTNETSKT23 :Int + out24 :POINT24 + TypeToGTNETSKT24 :Int + out25 :POINT25 + TypeToGTNETSKT25 :Int + out26 :POINT26 + TypeToGTNETSKT26 :Int + out27 :POINT27 + TypeToGTNETSKT27 :Int + out28 :POINT28 + TypeToGTNETSKT28 :Int + out29 :POINT29 + TypeToGTNETSKT29 :Int + out30 :POINT30 + TypeToGTNETSKT30 :Int + out31 :POINT31 + TypeToGTNETSKT31 :Int + out32 :POINT32 + TypeToGTNETSKT32 :Int + out33 :POINT33 + TypeToGTNETSKT33 :Int + out34 :POINT34 + TypeToGTNETSKT34 :Int + out35 :POINT35 + TypeToGTNETSKT35 :Int + out36 :POINT36 + TypeToGTNETSKT36 :Int + out37 :POINT37 + TypeToGTNETSKT37 :Int + out38 :POINT38 + TypeToGTNETSKT38 :Int + out39 :POINT39 + TypeToGTNETSKT39 :Int + out40 :POINT40 + TypeToGTNETSKT40 :Int + out41 :POINT41 + TypeToGTNETSKT41 :Int + out42 :POINT42 + TypeToGTNETSKT42 :Int + out43 :POINT43 + TypeToGTNETSKT43 :Int + out44 :POINT44 + TypeToGTNETSKT44 :Int + out45 :POINT45 + TypeToGTNETSKT45 :Int + out46 :POINT46 + TypeToGTNETSKT46 :Int + out47 :POINT47 + TypeToGTNETSKT47 :Int + out48 :POINT48 + TypeToGTNETSKT48 :Int + out49 :POINT49 + TypeToGTNETSKT49 :Int + out50 :POINT50 + TypeToGTNETSKT50 :Int + out51 :POINT51 + TypeToGTNETSKT51 :Int + out52 :POINT52 + TypeToGTNETSKT52 :Int + out53 :POINT53 + TypeToGTNETSKT53 :Int + out54 :POINT54 + TypeToGTNETSKT54 :Int + out55 :POINT55 + TypeToGTNETSKT55 :Int + out56 :POINT56 + TypeToGTNETSKT56 :Int + out57 :POINT57 + TypeToGTNETSKT57 :Int + out58 :POINT58 + TypeToGTNETSKT58 :Int + out59 :POINT59 + TypeToGTNETSKT59 :Int + out60 :POINT60 + TypeToGTNETSKT60 :Int + out61 :POINT61 + TypeToGTNETSKT61 :Int + out62 :POINT62 + TypeToGTNETSKT62 :Int + out63 :POINT63 + TypeToGTNETSKT63 :Int + out64 :POINT64 + TypeToGTNETSKT64 :Int + out65 :POINT65 + TypeToGTNETSKT65 :Int + out66 :POINT66 + TypeToGTNETSKT66 :Int + out67 :POINT67 + TypeToGTNETSKT67 :Int + out68 :POINT68 + TypeToGTNETSKT68 :Int + out69 :POINT69 + TypeToGTNETSKT69 :Int + out70 :POINT70 + TypeToGTNETSKT70 :Int + out71 :POINT71 + TypeToGTNETSKT71 :Int + out72 :POINT72 + TypeToGTNETSKT72 :Int + out73 :POINT73 + TypeToGTNETSKT73 :Int + out74 :POINT74 + TypeToGTNETSKT74 :Int + out75 :POINT75 + TypeToGTNETSKT75 :Int + out76 :POINT76 + TypeToGTNETSKT76 :Int + out77 :POINT77 + TypeToGTNETSKT77 :Int + out78 :POINT78 + TypeToGTNETSKT78 :Int + out79 :POINT79 + TypeToGTNETSKT79 :Int + out80 :POINT80 + TypeToGTNETSKT80 :Int + out81 :POINT81 + TypeToGTNETSKT81 :Int + out82 :POINT82 + TypeToGTNETSKT82 :Int + out83 :POINT83 + TypeToGTNETSKT83 :Int + out84 :POINT84 + TypeToGTNETSKT84 :Int + out85 :POINT85 + TypeToGTNETSKT85 :Int + out86 :POINT86 + TypeToGTNETSKT86 :Int + out87 :POINT87 + TypeToGTNETSKT87 :Int + out88 :POINT88 + TypeToGTNETSKT88 :Int + out89 :POINT89 + TypeToGTNETSKT89 :Int + out90 :POINT90 + TypeToGTNETSKT90 :Int + out91 :POINT91 + TypeToGTNETSKT91 :Int + out92 :POINT92 + TypeToGTNETSKT92 :Int + out93 :POINT93 + TypeToGTNETSKT93 :Int + out94 :POINT94 + TypeToGTNETSKT94 :Int + out95 :POINT95 + TypeToGTNETSKT95 :Int + out96 :POINT96 + TypeToGTNETSKT96 :Int + out97 :POINT97 + TypeToGTNETSKT97 :Int + out98 :POINT98 + TypeToGTNETSKT98 :Int + out99 :POINT99 + TypeToGTNETSKT99 :Int + out100 :POINT100 + TypeToGTNETSKT100 :Int + out101 :POINT101 + TypeToGTNETSKT101 :Int + out102 :POINT102 + TypeToGTNETSKT102 :Int + out103 :POINT103 + TypeToGTNETSKT103 :Int + out104 :POINT104 + TypeToGTNETSKT104 :Int + out105 :POINT105 + TypeToGTNETSKT105 :Int + out106 :POINT106 + TypeToGTNETSKT106 :Int + out107 :POINT107 + TypeToGTNETSKT107 :Int + out108 :POINT108 + TypeToGTNETSKT108 :Int + out109 :POINT109 + TypeToGTNETSKT109 :Int + out110 :POINT110 + TypeToGTNETSKT110 :Int + out111 :POINT111 + TypeToGTNETSKT111 :Int + out112 :POINT112 + TypeToGTNETSKT112 :Int + out113 :POINT113 + TypeToGTNETSKT113 :Int + out114 :POINT114 + TypeToGTNETSKT114 :Int + out115 :POINT115 + TypeToGTNETSKT115 :Int + out116 :POINT116 + TypeToGTNETSKT116 :Int + out117 :POINT117 + TypeToGTNETSKT117 :Int + out118 :POINT118 + TypeToGTNETSKT118 :Int + out119 :POINT119 + TypeToGTNETSKT119 :Int + out120 :POINT120 + TypeToGTNETSKT120 :Int + out121 :POINT121 + TypeToGTNETSKT121 :Int + out122 :POINT122 + TypeToGTNETSKT122 :Int + out123 :POINT123 + TypeToGTNETSKT123 :Int + out124 :POINT124 + TypeToGTNETSKT124 :Int + out125 :POINT125 + TypeToGTNETSKT125 :Int + out126 :POINT126 + TypeToGTNETSKT126 :Int + out127 :POINT127 + TypeToGTNETSKT127 :Int + out128 :POINT128 + TypeToGTNETSKT128 :Int + out129 :POINT129 + TypeToGTNETSKT129 :Int + out130 :POINT130 + TypeToGTNETSKT130 :Int + out131 :POINT131 + TypeToGTNETSKT131 :Int + out132 :POINT132 + TypeToGTNETSKT132 :Int + out133 :POINT133 + TypeToGTNETSKT133 :Int + out134 :POINT134 + TypeToGTNETSKT134 :Int + out135 :POINT135 + TypeToGTNETSKT135 :Int + out136 :POINT136 + TypeToGTNETSKT136 :Int + out137 :POINT137 + TypeToGTNETSKT137 :Int + out138 :POINT138 + TypeToGTNETSKT138 :Int + out139 :POINT139 + TypeToGTNETSKT139 :Int + out140 :POINT140 + TypeToGTNETSKT140 :Int + out141 :POINT141 + TypeToGTNETSKT141 :Int + out142 :POINT142 + TypeToGTNETSKT142 :Int + out143 :POINT143 + TypeToGTNETSKT143 :Int + out144 :POINT144 + TypeToGTNETSKT144 :Int + out145 :POINT145 + TypeToGTNETSKT145 :Int + out146 :POINT146 + TypeToGTNETSKT146 :Int + out147 :POINT147 + TypeToGTNETSKT147 :Int + out148 :POINT148 + TypeToGTNETSKT148 :Int + out149 :POINT149 + TypeToGTNETSKT149 :Int + out150 :POINT150 + TypeToGTNETSKT150 :Int + out151 :POINT151 + TypeToGTNETSKT151 :Int + out152 :POINT152 + TypeToGTNETSKT152 :Int + out153 :POINT153 + TypeToGTNETSKT153 :Int + out154 :POINT154 + TypeToGTNETSKT154 :Int + out155 :POINT155 + TypeToGTNETSKT155 :Int + out156 :POINT156 + TypeToGTNETSKT156 :Int + out157 :POINT157 + TypeToGTNETSKT157 :Int + out158 :POINT158 + TypeToGTNETSKT158 :Int + out159 :POINT159 + TypeToGTNETSKT159 :Int + out160 :POINT160 + TypeToGTNETSKT160 :Int + out161 :POINT161 + TypeToGTNETSKT161 :Int + out162 :POINT162 + TypeToGTNETSKT162 :Int + out163 :POINT163 + TypeToGTNETSKT163 :Int + out164 :POINT164 + TypeToGTNETSKT164 :Int + out165 :POINT165 + TypeToGTNETSKT165 :Int + out166 :POINT166 + TypeToGTNETSKT166 :Int + out167 :POINT167 + TypeToGTNETSKT167 :Int + out168 :POINT168 + TypeToGTNETSKT168 :Int + out169 :POINT169 + TypeToGTNETSKT169 :Int + out170 :POINT170 + TypeToGTNETSKT170 :Int + out171 :POINT171 + TypeToGTNETSKT171 :Int + out172 :POINT172 + TypeToGTNETSKT172 :Int + out173 :POINT173 + TypeToGTNETSKT173 :Int + out174 :POINT174 + TypeToGTNETSKT174 :Int + out175 :POINT175 + TypeToGTNETSKT175 :Int + out176 :POINT176 + TypeToGTNETSKT176 :Int + out177 :POINT177 + TypeToGTNETSKT177 :Int + out178 :POINT178 + TypeToGTNETSKT178 :Int + out179 :POINT179 + TypeToGTNETSKT179 :Int + out180 :POINT180 + TypeToGTNETSKT180 :Int + out181 :POINT181 + TypeToGTNETSKT181 :Int + out182 :POINT182 + TypeToGTNETSKT182 :Int + out183 :POINT183 + TypeToGTNETSKT183 :Int + out184 :POINT184 + TypeToGTNETSKT184 :Int + out185 :POINT185 + TypeToGTNETSKT185 :Int + out186 :POINT186 + TypeToGTNETSKT186 :Int + out187 :POINT187 + TypeToGTNETSKT187 :Int + out188 :POINT188 + TypeToGTNETSKT188 :Int + out189 :POINT189 + TypeToGTNETSKT189 :Int + out190 :POINT190 + TypeToGTNETSKT190 :Int + out191 :POINT191 + TypeToGTNETSKT191 :Int + out192 :POINT192 + TypeToGTNETSKT192 :Int + out193 :POINT193 + TypeToGTNETSKT193 :Int + out194 :POINT194 + TypeToGTNETSKT194 :Int + out195 :POINT195 + TypeToGTNETSKT195 :Int + out196 :POINT196 + TypeToGTNETSKT196 :Int + out197 :POINT197 + TypeToGTNETSKT197 :Int + out198 :POINT198 + TypeToGTNETSKT198 :Int + out199 :POINT199 + TypeToGTNETSKT199 :Int + out200 :POINT200 + TypeToGTNETSKT200 :Int + out201 :POINT201 + TypeToGTNETSKT201 :Int + out202 :POINT202 + TypeToGTNETSKT202 :Int + out203 :POINT203 + TypeToGTNETSKT203 :Int + out204 :POINT204 + TypeToGTNETSKT204 :Int + out205 :POINT205 + TypeToGTNETSKT205 :Int + out206 :POINT206 + TypeToGTNETSKT206 :Int + out207 :POINT207 + TypeToGTNETSKT207 :Int + out208 :POINT208 + TypeToGTNETSKT208 :Int + out209 :POINT209 + TypeToGTNETSKT209 :Int + out210 :POINT210 + TypeToGTNETSKT210 :Int + out211 :POINT211 + TypeToGTNETSKT211 :Int + out212 :POINT212 + TypeToGTNETSKT212 :Int + out213 :POINT213 + TypeToGTNETSKT213 :Int + out214 :POINT214 + TypeToGTNETSKT214 :Int + out215 :POINT215 + TypeToGTNETSKT215 :Int + out216 :POINT216 + TypeToGTNETSKT216 :Int + out217 :POINT217 + TypeToGTNETSKT217 :Int + out218 :POINT218 + TypeToGTNETSKT218 :Int + out219 :POINT219 + TypeToGTNETSKT219 :Int + out220 :POINT220 + TypeToGTNETSKT220 :Int + out221 :POINT221 + TypeToGTNETSKT221 :Int + out222 :POINT222 + TypeToGTNETSKT222 :Int + out223 :POINT223 + TypeToGTNETSKT223 :Int + out224 :POINT224 + TypeToGTNETSKT224 :Int + out225 :POINT225 + TypeToGTNETSKT225 :Int + out226 :POINT226 + TypeToGTNETSKT226 :Int + out227 :POINT227 + TypeToGTNETSKT227 :Int + out228 :POINT228 + TypeToGTNETSKT228 :Int + out229 :POINT229 + TypeToGTNETSKT229 :Int + out230 :POINT230 + TypeToGTNETSKT230 :Int + out231 :POINT231 + TypeToGTNETSKT231 :Int + out232 :POINT232 + TypeToGTNETSKT232 :Int + out233 :POINT233 + TypeToGTNETSKT233 :Int + out234 :POINT234 + TypeToGTNETSKT234 :Int + out235 :POINT235 + TypeToGTNETSKT235 :Int + out236 :POINT236 + TypeToGTNETSKT236 :Int + out237 :POINT237 + TypeToGTNETSKT237 :Int + out238 :POINT238 + TypeToGTNETSKT238 :Int + out239 :POINT239 + TypeToGTNETSKT239 :Int + out240 :POINT240 + TypeToGTNETSKT240 :Int + out241 :POINT241 + TypeToGTNETSKT241 :Int + out242 :POINT242 + TypeToGTNETSKT242 :Int + out243 :POINT243 + TypeToGTNETSKT243 :Int + out244 :POINT244 + TypeToGTNETSKT244 :Int + out245 :POINT245 + TypeToGTNETSKT245 :Int + out246 :POINT246 + TypeToGTNETSKT246 :Int + out247 :POINT247 + TypeToGTNETSKT247 :Int + out248 :POINT248 + TypeToGTNETSKT248 :Int + out249 :POINT249 + TypeToGTNETSKT249 :Int + out250 :POINT250 + TypeToGTNETSKT250 :Int + out251 :POINT251 + TypeToGTNETSKT251 :Int + out252 :POINT252 + TypeToGTNETSKT252 :Int + out253 :POINT253 + TypeToGTNETSKT253 :Int + out254 :POINT254 + TypeToGTNETSKT254 :Int + out255 :POINT255 + TypeToGTNETSKT255 :Int + out256 :POINT256 + TypeToGTNETSKT256 :Int + out257 :POINT257 + TypeToGTNETSKT257 :Int + out258 :POINT258 + TypeToGTNETSKT258 :Int + out259 :POINT259 + TypeToGTNETSKT259 :Int + out260 :POINT260 + TypeToGTNETSKT260 :Int + out261 :POINT261 + TypeToGTNETSKT261 :Int + out262 :POINT262 + TypeToGTNETSKT262 :Int + out263 :POINT263 + TypeToGTNETSKT263 :Int + out264 :POINT264 + TypeToGTNETSKT264 :Int + out265 :POINT265 + TypeToGTNETSKT265 :Int + out266 :POINT266 + TypeToGTNETSKT266 :Int + out267 :POINT267 + TypeToGTNETSKT267 :Int + out268 :POINT268 + TypeToGTNETSKT268 :Int + out269 :POINT269 + TypeToGTNETSKT269 :Int + out270 :POINT270 + TypeToGTNETSKT270 :Int + out271 :POINT271 + TypeToGTNETSKT271 :Int + out272 :POINT272 + TypeToGTNETSKT272 :Int + out273 :POINT273 + TypeToGTNETSKT273 :Int + out274 :POINT274 + TypeToGTNETSKT274 :Int + out275 :POINT275 + TypeToGTNETSKT275 :Int + out276 :POINT276 + TypeToGTNETSKT276 :Int + out277 :POINT277 + TypeToGTNETSKT277 :Int + out278 :POINT278 + TypeToGTNETSKT278 :Int + out279 :POINT279 + TypeToGTNETSKT279 :Int + out280 :POINT280 + TypeToGTNETSKT280 :Int + out281 :POINT281 + TypeToGTNETSKT281 :Int + out282 :POINT282 + TypeToGTNETSKT282 :Int + out283 :POINT283 + TypeToGTNETSKT283 :Int + out284 :POINT284 + TypeToGTNETSKT284 :Int + out285 :POINT285 + TypeToGTNETSKT285 :Int + out286 :POINT286 + TypeToGTNETSKT286 :Int + out287 :POINT287 + TypeToGTNETSKT287 :Int + out288 :POINT288 + TypeToGTNETSKT288 :Int + out289 :POINT289 + TypeToGTNETSKT289 :Int + out290 :POINT290 + TypeToGTNETSKT290 :Int + out291 :POINT291 + TypeToGTNETSKT291 :Int + out292 :POINT292 + TypeToGTNETSKT292 :Int + out293 :POINT293 + TypeToGTNETSKT293 :Int + out294 :POINT294 + TypeToGTNETSKT294 :Int + out295 :POINT295 + TypeToGTNETSKT295 :Int + out296 :POINT296 + TypeToGTNETSKT296 :Int + out297 :POINT297 + TypeToGTNETSKT297 :Int + out298 :POINT298 + TypeToGTNETSKT298 :Int + out299 :POINT299 + TypeToGTNETSKT299 :Int + numVarsFromGTNETSKT :2 + in0 :POINTIn0 + TypeFrGTNETSKT0 :Int + in1 :POINTin1 + TypeFrGTNETSKT1 :Float + in2 :POINT2 + TypeFrGTNETSKT2 :Int + in3 :POINT3 + TypeFrGTNETSKT3 :Int + in4 :POINT4 + TypeFrGTNETSKT4 :Int + in5 :POINT5 + TypeFrGTNETSKT5 :Int + in6 :POINT6 + TypeFrGTNETSKT6 :Int + in7 :POINT7 + TypeFrGTNETSKT7 :Int + in8 :POINT8 + TypeFrGTNETSKT8 :Int + in9 :POINT9 + TypeFrGTNETSKT9 :Int + in10 :POINT10 + TypeFrGTNETSKT10 :Int + in11 :POINT11 + TypeFrGTNETSKT11 :Int + in12 :POINT12 + TypeFrGTNETSKT12 :Int + in13 :POINT13 + TypeFrGTNETSKT13 :Int + in14 :POINT14 + TypeFrGTNETSKT14 :Int + in15 :POINT15 + TypeFrGTNETSKT15 :Int + in16 :POINT16 + TypeFrGTNETSKT16 :Int + in17 :POINT17 + TypeFrGTNETSKT17 :Int + in18 :POINT18 + TypeFrGTNETSKT18 :Int + in19 :POINT19 + TypeFrGTNETSKT19 :Int + in20 :POINT20 + TypeFrGTNETSKT20 :Int + in21 :POINT21 + TypeFrGTNETSKT21 :Int + in22 :POINT22 + TypeFrGTNETSKT22 :Int + in23 :POINT23 + TypeFrGTNETSKT23 :Int + in24 :POINT24 + TypeFrGTNETSKT24 :Int + in25 :POINT25 + TypeFrGTNETSKT25 :Int + in26 :POINT26 + TypeFrGTNETSKT26 :Int + in27 :POINT27 + TypeFrGTNETSKT27 :Int + in28 :POINT28 + TypeFrGTNETSKT28 :Int + in29 :POINT29 + TypeFrGTNETSKT29 :Int + in30 :POINT30 + TypeFrGTNETSKT30 :Int + in31 :POINT31 + TypeFrGTNETSKT31 :Int + in32 :POINT32 + TypeFrGTNETSKT32 :Int + in33 :POINT33 + TypeFrGTNETSKT33 :Int + in34 :POINT34 + TypeFrGTNETSKT34 :Int + in35 :POINT35 + TypeFrGTNETSKT35 :Int + in36 :POINT36 + TypeFrGTNETSKT36 :Int + in37 :POINT37 + TypeFrGTNETSKT37 :Int + in38 :POINT38 + TypeFrGTNETSKT38 :Int + in39 :POINT39 + TypeFrGTNETSKT39 :Int + in40 :POINT40 + TypeFrGTNETSKT40 :Int + in41 :POINT41 + TypeFrGTNETSKT41 :Int + in42 :POINT42 + TypeFrGTNETSKT42 :Int + in43 :POINT43 + TypeFrGTNETSKT43 :Int + in44 :POINT44 + TypeFrGTNETSKT44 :Int + in45 :POINT45 + TypeFrGTNETSKT45 :Int + in46 :POINT46 + TypeFrGTNETSKT46 :Int + in47 :POINT47 + TypeFrGTNETSKT47 :Int + in48 :POINT48 + TypeFrGTNETSKT48 :Int + in49 :POINT49 + TypeFrGTNETSKT49 :Int + in50 :POINT50 + TypeFrGTNETSKT50 :Int + in51 :POINT51 + TypeFrGTNETSKT51 :Int + in52 :POINT52 + TypeFrGTNETSKT52 :Int + in53 :POINT53 + TypeFrGTNETSKT53 :Int + in54 :POINT54 + TypeFrGTNETSKT54 :Int + in55 :POINT55 + TypeFrGTNETSKT55 :Int + in56 :POINT56 + TypeFrGTNETSKT56 :Int + in57 :POINT57 + TypeFrGTNETSKT57 :Int + in58 :POINT58 + TypeFrGTNETSKT58 :Int + in59 :POINT59 + TypeFrGTNETSKT59 :Int + in60 :POINT60 + TypeFrGTNETSKT60 :Int + in61 :POINT61 + TypeFrGTNETSKT61 :Int + in62 :POINT62 + TypeFrGTNETSKT62 :Int + in63 :POINT63 + TypeFrGTNETSKT63 :Int + in64 :POINT64 + TypeFrGTNETSKT64 :Int + in65 :POINT65 + TypeFrGTNETSKT65 :Int + in66 :POINT66 + TypeFrGTNETSKT66 :Int + in67 :POINT67 + TypeFrGTNETSKT67 :Int + in68 :POINT68 + TypeFrGTNETSKT68 :Int + in69 :POINT69 + TypeFrGTNETSKT69 :Int + in70 :POINT70 + TypeFrGTNETSKT70 :Int + in71 :POINT71 + TypeFrGTNETSKT71 :Int + in72 :POINT72 + TypeFrGTNETSKT72 :Int + in73 :POINT73 + TypeFrGTNETSKT73 :Int + in74 :POINT74 + TypeFrGTNETSKT74 :Int + in75 :POINT75 + TypeFrGTNETSKT75 :Int + in76 :POINT76 + TypeFrGTNETSKT76 :Int + in77 :POINT77 + TypeFrGTNETSKT77 :Int + in78 :POINT78 + TypeFrGTNETSKT78 :Int + in79 :POINT79 + TypeFrGTNETSKT79 :Int + in80 :POINT80 + TypeFrGTNETSKT80 :Int + in81 :POINT81 + TypeFrGTNETSKT81 :Int + in82 :POINT82 + TypeFrGTNETSKT82 :Int + in83 :POINT83 + TypeFrGTNETSKT83 :Int + in84 :POINT84 + TypeFrGTNETSKT84 :Int + in85 :POINT85 + TypeFrGTNETSKT85 :Int + in86 :POINT86 + TypeFrGTNETSKT86 :Int + in87 :POINT87 + TypeFrGTNETSKT87 :Int + in88 :POINT88 + TypeFrGTNETSKT88 :Int + in89 :POINT89 + TypeFrGTNETSKT89 :Int + in90 :POINT90 + TypeFrGTNETSKT90 :Int + in91 :POINT91 + TypeFrGTNETSKT91 :Int + in92 :POINT92 + TypeFrGTNETSKT92 :Int + in93 :POINT93 + TypeFrGTNETSKT93 :Int + in94 :POINT94 + TypeFrGTNETSKT94 :Int + in95 :POINT95 + TypeFrGTNETSKT95 :Int + in96 :POINT96 + TypeFrGTNETSKT96 :Int + in97 :POINT97 + TypeFrGTNETSKT97 :Int + in98 :POINT98 + TypeFrGTNETSKT98 :Int + in99 :POINT99 + TypeFrGTNETSKT99 :Int + in100 :POINT100 + TypeFrGTNETSKT100 :Int + in101 :POINT101 + TypeFrGTNETSKT101 :Int + in102 :POINT102 + TypeFrGTNETSKT102 :Int + in103 :POINT103 + TypeFrGTNETSKT103 :Int + in104 :POINT104 + TypeFrGTNETSKT104 :Int + in105 :POINT105 + TypeFrGTNETSKT105 :Int + in106 :POINT106 + TypeFrGTNETSKT106 :Int + in107 :POINT107 + TypeFrGTNETSKT107 :Int + in108 :POINT108 + TypeFrGTNETSKT108 :Int + in109 :POINT109 + TypeFrGTNETSKT109 :Int + in110 :POINT110 + TypeFrGTNETSKT110 :Int + in111 :POINT111 + TypeFrGTNETSKT111 :Int + in112 :POINT112 + TypeFrGTNETSKT112 :Int + in113 :POINT113 + TypeFrGTNETSKT113 :Int + in114 :POINT114 + TypeFrGTNETSKT114 :Int + in115 :POINT115 + TypeFrGTNETSKT115 :Int + in116 :POINT116 + TypeFrGTNETSKT116 :Int + in117 :POINT117 + TypeFrGTNETSKT117 :Int + in118 :POINT118 + TypeFrGTNETSKT118 :Int + in119 :POINT119 + TypeFrGTNETSKT119 :Int + in120 :POINT120 + TypeFrGTNETSKT120 :Int + in121 :POINT121 + TypeFrGTNETSKT121 :Int + in122 :POINT122 + TypeFrGTNETSKT122 :Int + in123 :POINT123 + TypeFrGTNETSKT123 :Int + in124 :POINT124 + TypeFrGTNETSKT124 :Int + in125 :POINT125 + TypeFrGTNETSKT125 :Int + in126 :POINT126 + TypeFrGTNETSKT126 :Int + in127 :POINT127 + TypeFrGTNETSKT127 :Int + in128 :POINT128 + TypeFrGTNETSKT128 :Int + in129 :POINT129 + TypeFrGTNETSKT129 :Int + in130 :POINT130 + TypeFrGTNETSKT130 :Int + in131 :POINT131 + TypeFrGTNETSKT131 :Int + in132 :POINT132 + TypeFrGTNETSKT132 :Int + in133 :POINT133 + TypeFrGTNETSKT133 :Int + in134 :POINT134 + TypeFrGTNETSKT134 :Int + in135 :POINT135 + TypeFrGTNETSKT135 :Int + in136 :POINT136 + TypeFrGTNETSKT136 :Int + in137 :POINT137 + TypeFrGTNETSKT137 :Int + in138 :POINT138 + TypeFrGTNETSKT138 :Int + in139 :POINT139 + TypeFrGTNETSKT139 :Int + in140 :POINT140 + TypeFrGTNETSKT140 :Int + in141 :POINT141 + TypeFrGTNETSKT141 :Int + in142 :POINT142 + TypeFrGTNETSKT142 :Int + in143 :POINT143 + TypeFrGTNETSKT143 :Int + in144 :POINT144 + TypeFrGTNETSKT144 :Int + in145 :POINT145 + TypeFrGTNETSKT145 :Int + in146 :POINT146 + TypeFrGTNETSKT146 :Int + in147 :POINT147 + TypeFrGTNETSKT147 :Int + in148 :POINT148 + TypeFrGTNETSKT148 :Int + in149 :POINT149 + TypeFrGTNETSKT149 :Int + in150 :POINT150 + TypeFrGTNETSKT150 :Int + in151 :POINT151 + TypeFrGTNETSKT151 :Int + in152 :POINT152 + TypeFrGTNETSKT152 :Int + in153 :POINT153 + TypeFrGTNETSKT153 :Int + in154 :POINT154 + TypeFrGTNETSKT154 :Int + in155 :POINT155 + TypeFrGTNETSKT155 :Int + in156 :POINT156 + TypeFrGTNETSKT156 :Int + in157 :POINT157 + TypeFrGTNETSKT157 :Int + in158 :POINT158 + TypeFrGTNETSKT158 :Int + in159 :POINT159 + TypeFrGTNETSKT159 :Int + in160 :POINT160 + TypeFrGTNETSKT160 :Int + in161 :POINT161 + TypeFrGTNETSKT161 :Int + in162 :POINT162 + TypeFrGTNETSKT162 :Int + in163 :POINT163 + TypeFrGTNETSKT163 :Int + in164 :POINT164 + TypeFrGTNETSKT164 :Int + in165 :POINT165 + TypeFrGTNETSKT165 :Int + in166 :POINT166 + TypeFrGTNETSKT166 :Int + in167 :POINT167 + TypeFrGTNETSKT167 :Int + in168 :POINT168 + TypeFrGTNETSKT168 :Int + in169 :POINT169 + TypeFrGTNETSKT169 :Int + in170 :POINT170 + TypeFrGTNETSKT170 :Int + in171 :POINT171 + TypeFrGTNETSKT171 :Int + in172 :POINT172 + TypeFrGTNETSKT172 :Int + in173 :POINT173 + TypeFrGTNETSKT173 :Int + in174 :POINT174 + TypeFrGTNETSKT174 :Int + in175 :POINT175 + TypeFrGTNETSKT175 :Int + in176 :POINT176 + TypeFrGTNETSKT176 :Int + in177 :POINT177 + TypeFrGTNETSKT177 :Int + in178 :POINT178 + TypeFrGTNETSKT178 :Int + in179 :POINT179 + TypeFrGTNETSKT179 :Int + in180 :POINT180 + TypeFrGTNETSKT180 :Int + in181 :POINT181 + TypeFrGTNETSKT181 :Int + in182 :POINT182 + TypeFrGTNETSKT182 :Int + in183 :POINT183 + TypeFrGTNETSKT183 :Int + in184 :POINT184 + TypeFrGTNETSKT184 :Int + in185 :POINT185 + TypeFrGTNETSKT185 :Int + in186 :POINT186 + TypeFrGTNETSKT186 :Int + in187 :POINT187 + TypeFrGTNETSKT187 :Int + in188 :POINT188 + TypeFrGTNETSKT188 :Int + in189 :POINT189 + TypeFrGTNETSKT189 :Int + in190 :POINT190 + TypeFrGTNETSKT190 :Int + in191 :POINT191 + TypeFrGTNETSKT191 :Int + in192 :POINT192 + TypeFrGTNETSKT192 :Int + in193 :POINT193 + TypeFrGTNETSKT193 :Int + in194 :POINT194 + TypeFrGTNETSKT194 :Int + in195 :POINT195 + TypeFrGTNETSKT195 :Int + in196 :POINT196 + TypeFrGTNETSKT196 :Int + in197 :POINT197 + TypeFrGTNETSKT197 :Int + in198 :POINT198 + TypeFrGTNETSKT198 :Int + in199 :POINT199 + TypeFrGTNETSKT199 :Int + in200 :POINT200 + TypeFrGTNETSKT200 :Int + in201 :POINT201 + TypeFrGTNETSKT201 :Int + in202 :POINT202 + TypeFrGTNETSKT202 :Int + in203 :POINT203 + TypeFrGTNETSKT203 :Int + in204 :POINT204 + TypeFrGTNETSKT204 :Int + in205 :POINT205 + TypeFrGTNETSKT205 :Int + in206 :POINT206 + TypeFrGTNETSKT206 :Int + in207 :POINT207 + TypeFrGTNETSKT207 :Int + in208 :POINT208 + TypeFrGTNETSKT208 :Int + in209 :POINT209 + TypeFrGTNETSKT209 :Int + in210 :POINT210 + TypeFrGTNETSKT210 :Int + in211 :POINT211 + TypeFrGTNETSKT211 :Int + in212 :POINT212 + TypeFrGTNETSKT212 :Int + in213 :POINT213 + TypeFrGTNETSKT213 :Int + in214 :POINT214 + TypeFrGTNETSKT214 :Int + in215 :POINT215 + TypeFrGTNETSKT215 :Int + in216 :POINT216 + TypeFrGTNETSKT216 :Int + in217 :POINT217 + TypeFrGTNETSKT217 :Int + in218 :POINT218 + TypeFrGTNETSKT218 :Int + in219 :POINT219 + TypeFrGTNETSKT219 :Int + in220 :POINT220 + TypeFrGTNETSKT220 :Int + in221 :POINT221 + TypeFrGTNETSKT221 :Int + in222 :POINT222 + TypeFrGTNETSKT222 :Int + in223 :POINT223 + TypeFrGTNETSKT223 :Int + in224 :POINT224 + TypeFrGTNETSKT224 :Int + in225 :POINT225 + TypeFrGTNETSKT225 :Int + in226 :POINT226 + TypeFrGTNETSKT226 :Int + in227 :POINT227 + TypeFrGTNETSKT227 :Int + in228 :POINT228 + TypeFrGTNETSKT228 :Int + in229 :POINT229 + TypeFrGTNETSKT229 :Int + in230 :POINT230 + TypeFrGTNETSKT230 :Int + in231 :POINT231 + TypeFrGTNETSKT231 :Int + in232 :POINT232 + TypeFrGTNETSKT232 :Int + in233 :POINT233 + TypeFrGTNETSKT233 :Int + in234 :POINT234 + TypeFrGTNETSKT234 :Int + in235 :POINT235 + TypeFrGTNETSKT235 :Int + in236 :POINT236 + TypeFrGTNETSKT236 :Int + in237 :POINT237 + TypeFrGTNETSKT237 :Int + in238 :POINT238 + TypeFrGTNETSKT238 :Int + in239 :POINT239 + TypeFrGTNETSKT239 :Int + in240 :POINT240 + TypeFrGTNETSKT240 :Int + in241 :POINT241 + TypeFrGTNETSKT241 :Int + in242 :POINT242 + TypeFrGTNETSKT242 :Int + in243 :POINT243 + TypeFrGTNETSKT243 :Int + in244 :POINT244 + TypeFrGTNETSKT244 :Int + in245 :POINT245 + TypeFrGTNETSKT245 :Int + in246 :POINT246 + TypeFrGTNETSKT246 :Int + in247 :POINT247 + TypeFrGTNETSKT247 :Int + in248 :POINT248 + TypeFrGTNETSKT248 :Int + in249 :POINT249 + TypeFrGTNETSKT249 :Int + in250 :POINT250 + TypeFrGTNETSKT250 :Int + in251 :POINT251 + TypeFrGTNETSKT251 :Int + in252 :POINT252 + TypeFrGTNETSKT252 :Int + in253 :POINT253 + TypeFrGTNETSKT253 :Int + in254 :POINT254 + TypeFrGTNETSKT254 :Int + in255 :POINT255 + TypeFrGTNETSKT255 :Int + in256 :POINT256 + TypeFrGTNETSKT256 :Int + in257 :POINT257 + TypeFrGTNETSKT257 :Int + in258 :POINT258 + TypeFrGTNETSKT258 :Int + in259 :POINT259 + TypeFrGTNETSKT259 :Int + in260 :POINT260 + TypeFrGTNETSKT260 :Int + in261 :POINT261 + TypeFrGTNETSKT261 :Int + in262 :POINT262 + TypeFrGTNETSKT262 :Int + in263 :POINT263 + TypeFrGTNETSKT263 :Int + in264 :POINT264 + TypeFrGTNETSKT264 :Int + in265 :POINT265 + TypeFrGTNETSKT265 :Int + in266 :POINT266 + TypeFrGTNETSKT266 :Int + in267 :POINT267 + TypeFrGTNETSKT267 :Int + in268 :POINT268 + TypeFrGTNETSKT268 :Int + in269 :POINT269 + TypeFrGTNETSKT269 :Int + in270 :POINT270 + TypeFrGTNETSKT270 :Int + in271 :POINT271 + TypeFrGTNETSKT271 :Int + in272 :POINT272 + TypeFrGTNETSKT272 :Int + in273 :POINT273 + TypeFrGTNETSKT273 :Int + in274 :POINT274 + TypeFrGTNETSKT274 :Int + in275 :POINT275 + TypeFrGTNETSKT275 :Int + in276 :POINT276 + TypeFrGTNETSKT276 :Int + in277 :POINT277 + TypeFrGTNETSKT277 :Int + in278 :POINT278 + TypeFrGTNETSKT278 :Int + in279 :POINT279 + TypeFrGTNETSKT279 :Int + in280 :POINT280 + TypeFrGTNETSKT280 :Int + in281 :POINT281 + TypeFrGTNETSKT281 :Int + in282 :POINT282 + TypeFrGTNETSKT282 :Int + in283 :POINT283 + TypeFrGTNETSKT283 :Int + in284 :POINT284 + TypeFrGTNETSKT284 :Int + in285 :POINT285 + TypeFrGTNETSKT285 :Int + in286 :POINT286 + TypeFrGTNETSKT286 :Int + in287 :POINT287 + TypeFrGTNETSKT287 :Int + in288 :POINT288 + TypeFrGTNETSKT288 :Int + in289 :POINT289 + TypeFrGTNETSKT289 :Int + in290 :POINT290 + TypeFrGTNETSKT290 :Int + in291 :POINT291 + TypeFrGTNETSKT291 :Int + in292 :POINT292 + TypeFrGTNETSKT292 :Int + in293 :POINT293 + TypeFrGTNETSKT293 :Int + in294 :POINT294 + TypeFrGTNETSKT294 :Int + in295 :POINT295 + TypeFrGTNETSKT295 :Int + in296 :POINT296 + TypeFrGTNETSKT296 :Int + in297 :POINT297 + TypeFrGTNETSKT297 :Int + in298 :POINT298 + TypeFrGTNETSKT298 :Int + in299 :POINT299 + TypeFrGTNETSKT299 :Int + useVersion :THREE + LocalPort :12345 + RemotePort :12345 + rem_ip_0 :172 + rem_ip_1 :24 + rem_ip_2 :2 + rem_ip_3 :143 +WIRE + 720 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 752 272 0 0 3 + Name :rxCnt + COL :BLUE + Monitor :Yes +GROUP + 336 336 0 0 0 + 7 +wirelabel + 432 336 0 0 3 + Name :txCnt + COL :BLUE + Monitor :Yes +WIRE + 400 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 272 368 0 0 1 + Val :0 +wirelabel + 304 336 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_UPDOWN + 368 336 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :4 +rtds_sharc_ctl_SLIDER + 272 144 0 0 5 + Name :Point0 + Init :1.0 + Max :100 + Min :-100 + Units :volts +WIRE + 432 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_EDGEDET + 368 272 0 0 6 + ED :0 -> 1 + OV :1 + prtyp :2 + Proc :1 + Pri :3 + cmv :1 +WIRE + 304 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_PB + 272 272 0 0 4 + Name :Send + Type :INTEGER + VOn :1 + VOff :0 +wirelabel + 432 272 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 144 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_IEEE2INT + 336 144 0 0 6 + prtyp :2 + Op :Round + Proc :1 + Pri :2 + Op2 :Round + cmv :1 +WIRE + 368 176 0 0 2 + -64 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 400 144 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +wirelabel + 400 176 0 0 3 + Name :POINT1 + COL :BLUE + Monitor :Yes +rtds_sharc_ctl_TIMER + 336 496 0 0 6 + Tran :Rising Edge + SRST :No + RST :No + prtyp :2 + Proc :1 + Pri :1 +rtds_sharc_ctl_TIME + 464 560 0 0 5 + Mode :time-step + prtyp :2 + Proc :1 + Pri :1 + cmv :1 +rtds_sharc_ctl_CLKBY2 + 560 656 0 0 4 + prtyp :2 + Proc :1 + Pri :1 + cmv :1 +rtds_GTSYNC + 208 464 0 0 7 + enab1 :Yes + nam1 :ADVSECD + nam2 :ADVSTAT + enab2 :Yes + nam3 :CRTSECD + nam4 :CRTNSEC + nam5 :CRTSTAT +_rtds_GTNET_GSE_v5.def + 272 688 0 0 1437 + sCompName :GTNET1 + Port :1 + Card :1 + prtyp :2 + gtnettype :GTNET + IECver :1 + Proc :1 + Pri :1 + TSYNCEN :NO + GT_SOC :ADVSECD + GT_STAT :ADVSTAT + Fname :file1.scd + Vlevel :YES + sfx : + eTNQ :OFF + eTATL :OFF + note1 :0 + note2 :0 + IED1EN :YES + IED2EN :NO + IED3EN :NO + IED4EN :NO + editingInSCD :NO + dA1 :1.0 + minA1 :-1.0 + maxA1 :1.0 + dA2 :1.0 + minA2 :-1.0 + maxA2 :1.0 + dA3 :1.0 + minA3 :-1.0 + maxA3 :1.0 + dA4 :1.0 + minA4 :-1.0 + maxA4 :1.0 + dA5 :1.0 + minA5 :-1.0 + maxA5 :1.0 + dA6 :1.0 + minA6 :-1.0 + maxA6 :1.0 + dA7 :1.0 + minA7 :-1.0 + maxA7 :1.0 + dA8 :1.0 + minA8 :-1.0 + maxA8 :1.0 + dA9 :1.0 + minA9 :-1.0 + maxA9 :1.0 + dA10 :1.0 + minA10 :-1.0 + maxA10 :1.0 + dA11 :1.0 + minA11 :-1.0 + maxA11 :1.0 + dA12 :1.0 + minA12 :-1.0 + maxA12 :1.0 + dA13 :1.0 + minA13 :-1.0 + maxA13 :1.0 + dA14 :1.0 + minA14 :-1.0 + maxA14 :1.0 + dA15 :1.0 + minA15 :-1.0 + maxA15 :1.0 + dA16 :1.0 + minA16 :-1.0 + maxA16 :1.0 + sIED1Name1 :TEMPLATE + sIED1Name2 :* + sIED1Name3 :* + sIED1Name4 :* + sIED1LDINST1 :CTRL + sIED1LDINST2 :* + sIED1LDINST3 :* + sIED1LDINST4 :* + sIED1GSEName1 :Gcb01 + sIED1GSEName2 :* + sIED1GSEName3 :* + sIED1GSEName4 :* + sIED2Name1 :TEMPLATE + sIED2Name2 :* + sIED2Name3 :* + sIED2Name4 :* + sIED2LDINST1 :CTRL + sIED2LDINST2 :* + sIED2LDINST3 :* + sIED2LDINST4 :* + sIED2GSEName1 :Gcb02 + sIED2GSEName2 :* + sIED2GSEName3 :* + sIED2GSEName4 :* + sIED3Name1 :TEMPLATE + sIED3Name2 :* + sIED3Name3 :* + sIED3Name4 :* + sIED3LDINST1 :CTRL + sIED3LDINST2 :* + sIED3LDINST3 :* + sIED3LDINST4 :* + sIED3GSEName1 :Gcb03 + sIED3GSEName2 :* + sIED3GSEName3 :* + sIED3GSEName4 :* + sIED4Name1 :TEMPLATE + sIED4Name2 :* + sIED4Name3 :* + sIED4Name4 :* + sIED4LDINST1 :CTRL + sIED4LDINST2 :* + sIED4LDINST3 :* + sIED4LDINST4 :* + sIED4GSEName1 :Gcb04 + sIED4GSEName2 :* + sIED4GSEName3 :* + sIED4GSEName4 :* + IED1CRTC :NO + note4 :0 + IED1RTTO1 :4 + IED1RTTO2 :8 + IED1RTTO3 :16 + IED1RTTO4 :32 + IED1RTTO5 :64 + IED1RTTO6 :128 + IED1RTTO7 :256 + IED1RTTO8 :512 + IED1RTTO9 :1024 + IED1RTTOD :2000 + IED1HT0 :12 + IED1HT1 :24 + IED1HT2 :48 + IED1HT3 :96 + IED1HT4 :192 + IED1HT5 :384 + IED1HT6 :768 + IED1HT7 :1536 + IED1HT8 :3072 + IED1HT9 :4000 + IED1VPO0 :0 + IED1VPO1 :0 + IED1VPO2 :0 + IED1VPO3 :0 + IED1VPO4 :0 + IED1VPO5 :0 + IED1VPO6 :0 + IED1VPO7 :0 + IED1VPO8 :0 + IED1VPO9 :0 + IED2CRTC :NO + note5 :0 + IED2RTTO1 :4 + IED2RTTO2 :8 + IED2RTTO3 :16 + IED2RTTO4 :32 + IED2RTTO5 :64 + IED2RTTO6 :128 + IED2RTTO7 :256 + IED2RTTO8 :512 + IED2RTTO9 :1024 + IED2RTTOD :2000 + IED2HT0 :12 + IED2HT1 :24 + IED2HT2 :48 + IED2HT3 :96 + IED2HT4 :1992 + IED2HT5 :384 + IED2HT6 :768 + IED2HT7 :1536 + IED2HT8 :3072 + IED2HT9 :4000 + IED2VPO0 :0 + IED2VPO1 :0 + IED2VPO2 :0 + IED2VPO3 :0 + IED2VPO4 :0 + IED2VPO5 :0 + IED2VPO6 :0 + IED2VPO7 :0 + IED2VPO8 :0 + IED2VPO9 :0 + IED3CRTC :NO + note6 :0 + IED3RTTO1 :4 + IED3RTTO2 :8 + IED3RTTO3 :16 + IED3RTTO4 :32 + IED3RTTO5 :64 + IED3RTTO6 :128 + IED3RTTO7 :256 + IED3RTTO8 :512 + IED3RTTO9 :1024 + IED3RTTOD :2000 + IED3HT0 :12 + IED3HT1 :24 + IED3HT2 :48 + IED3HT3 :96 + IED3HT4 :192 + IED3HT5 :384 + IED3HT6 :768 + IED3HT7 :1536 + IED3HT8 :3072 + IED3HT9 :4000 + IED3VPO0 :0 + IED3VPO1 :0 + IED3VPO2 :0 + IED3VPO3 :0 + IED3VPO4 :0 + IED3VPO5 :0 + IED3VPO6 :0 + IED3VPO7 :0 + IED3VPO8 :0 + IED3VPO9 :0 + IED4CRTC :NO + note7 :0 + IED4RTTO1 :4 + IED4RTTO2 :8 + IED4RTTO3 :16 + IED4RTTO4 :32 + IED4RTTO5 :64 + IED4RTTO6 :128 + IED4RTTO7 :256 + IED4RTTO8 :512 + IED4RTTO9 :1024 + IED4RTTOD :2000 + IED4HT0 :12 + IED4HT1 :24 + IED4HT2 :48 + IED4HT3 :96 + IED4HT4 :192 + IED4HT5 :384 + IED4HT6 :768 + IED4HT7 :1536 + IED4HT8 :3072 + IED4HT9 :4000 + IED4VPO0 :0 + IED4VPO1 :0 + IED4VPO2 :0 + IED4VPO3 :0 + IED4VPO4 :0 + IED4VPO5 :0 + IED4VPO6 :0 + IED4VPO7 :0 + IED4VPO8 :0 + IED4VPO9 :0 + IED1O1T :disabled + nIED1O1 :IED1O1 + IED1O1B :1 + IED1O2T :disabled + nIED1O2 :IED1O2 + IED1O2B :1 + IED1O3T :disabled + nIED1O3 :IED1O3 + IED1O3B :1 + IED1O4T :disabled + nIED1O4 :IED1O4 + IED1O4B :1 + IED1O5T :disabled + nIED1O5 :IED1O5 + IED1O5B :1 + IED1O6T :disabled + nIED1O6 :IED1O6 + IED1O6B :1 + IED1O7T :disabled + nIED1O7 :IED1O7 + IED1O7B :1 + IED1O8T :disabled + nIED1O8 :IED1O8 + IED1O8B :1 + IED1O9T :disabled + nIED1O9 :IED1O9 + IED1O9B :1 + IED1O10T :disabled + nIED1O10 :IED1O10 + IED1O10B :1 + IED1O11T :disabled + nIED1O11 :IED1O11 + IED1O11B :1 + IED1O12T :disabled + nIED1O12 :IED1O12 + IED1O12B :1 + IED1O13T :disabled + nIED1O13 :IED1O13 + IED1O13B :1 + IED1O14T :disabled + nIED1O14 :IED1O14 + IED1O14B :1 + IED1O15T :disabled + nIED1O15 :IED1O15 + IED1O15B :1 + IED1O16T :disabled + nIED1O16 :IED1O16 + IED1O16B :1 + IED1O17T :disabled + nIED1O17 :IED1O17 + IED1O17B :1 + IED1O18T :disabled + nIED1O18 :IED1O18 + IED1O18B :1 + IED1O19T :disabled + nIED1O19 :IED1O19 + IED1O19B :1 + IED1O20T :disabled + nIED1O20 :IED1O20 + IED1O20B :1 + IED1O21T :disabled + nIED1O21 :IED1O21 + IED1O21B :1 + IED1O22T :disabled + nIED1O22 :IED1O22 + IED1O22B :1 + IED1O23T :disabled + nIED1O23 :IED1O23 + IED1O23B :1 + IED1O24T :disabled + nIED1O24 :IED1O24 + IED1O24B :1 + IED1O25T :disabled + nIED1O25 :IED1O25 + IED1O25B :1 + IED1O26T :disabled + nIED1O26 :IED1O26 + IED1O26B :1 + IED1O27T :disabled + nIED1O27 :IED1O27 + IED1O27B :1 + IED1O28T :disabled + nIED1O28 :IED1O28 + IED1O28B :1 + IED1O29T :disabled + nIED1O29 :IED1O29 + IED1O29B :1 + IED1O30T :disabled + nIED1O30 :IED1O30 + IED1O30B :1 + IED1O31T :disabled + nIED1O31 :IED1O31 + IED1O31B :1 + IED1O32T :disabled + nIED1O32 :IED1O32 + IED1O32B :1 + IED1O33T :disabled + nIED1O33 :IED1O33 + IED1O33B :1 + IED1O34T :disabled + nIED1O34 :IED1O34 + IED1O34B :1 + IED1O35T :disabled + nIED1O35 :IED1O35 + IED1O35B :1 + IED1O36T :disabled + nIED1O36 :IED1O36 + IED1O36B :1 + IED1O37T :disabled + nIED1O37 :IED1O37 + IED1O37B :1 + IED1O38T :disabled + nIED1O38 :IED1O38 + IED1O38B :1 + IED1O39T :disabled + nIED1O39 :IED1O39 + IED1O39B :1 + IED1O40T :disabled + nIED1O40 :IED1O40 + IED1O40B :1 + IED1O41T :disabled + nIED1O41 :IED1O41 + IED1O41B :1 + IED1O42T :disabled + nIED1O42 :IED1O42 + IED1O42B :1 + IED1O43T :disabled + nIED1O43 :IED1O43 + IED1O43B :1 + IED1O44T :disabled + nIED1O44 :IED1O44 + IED1O44B :1 + IED1O45T :disabled + nIED1O45 :IED1O45 + IED1O45B :1 + IED1O46T :disabled + nIED1O46 :IED1O46 + IED1O46B :1 + IED1O47T :disabled + nIED1O47 :IED1O47 + IED1O47B :1 + IED1O48T :disabled + nIED1O48 :IED1O48 + IED1O48B :1 + IED1O49T :disabled + nIED1O49 :IED1O49 + IED1O49B :1 + IED1O50T :disabled + nIED1O50 :IED1O50 + IED1O50B :1 + IED1O51T :disabled + nIED1O51 :IED1O51 + IED1O51B :1 + IED1O52T :disabled + nIED1O52 :IED1O52 + IED1O52B :1 + IED1O53T :disabled + nIED1O53 :IED1O53 + IED1O53B :1 + IED1O54T :disabled + nIED1O54 :IED1O54 + IED1O54B :1 + IED1O55T :disabled + nIED1O55 :IED1O55 + IED1O55B :1 + IED1O56T :disabled + nIED1O56 :IED1O56 + IED1O56B :1 + IED1O57T :disabled + nIED1O57 :IED1O57 + IED1O57B :1 + IED1O58T :disabled + nIED1O58 :IED1O58 + IED1O58B :1 + IED1O59T :disabled + nIED1O59 :IED1O59 + IED1O59B :1 + IED1O60T :disabled + nIED1O60 :IED1O60 + IED1O60B :1 + IED1O61T :disabled + nIED1O61 :IED1O61 + IED1O61B :1 + IED1O62T :disabled + nIED1O62 :IED1O62 + IED1O62B :1 + IED1O63T :disabled + nIED1O63 :IED1O63 + IED1O63B :1 + IED1O64T :disabled + nIED1O64 :IED1O64 + IED1O64B :1 + nIED1Oq0 :IED1OQ0 + nIED1Oq1 :IED1OQ1 + nIED1Oq2 :IED1OQ2 + nIED1Oq3 :IED1OQ3 + nIED1Oq4 :IED1OQ4 + nIED1Oq5 :IED1OQ5 + nIED1Oq6 :IED1OQ6 + nIED1Oq7 :IED1OQ7 + nIED1Oq8 :IED1OQ8 + nIED1Oq9 :IED1OQ9 + nIED1Oq10 :IED1OQ10 + nIED1Oq11 :IED1OQ11 + nIED1Oq12 :IED1OQ12 + nIED1Ogt :IED1OGT + nIED1Onc :IED1ONC + IED2O1T :disabled + nIED2O1 :IED2O1 + IED2O1B :1 + IED2O2T :disabled + nIED2O2 :IED2O2 + IED2O2B :1 + IED2O3T :disabled + nIED2O3 :IED2O3 + IED2O3B :1 + IED2O4T :disabled + nIED2O4 :IED2O4 + IED2O4B :1 + IED2O5T :disabled + nIED2O5 :IED2O5 + IED2O5B :1 + IED2O6T :disabled + nIED2O6 :IED2O6 + IED2O6B :1 + IED2O7T :disabled + nIED2O7 :IED2O7 + IED2O7B :1 + IED2O8T :disabled + nIED2O8 :IED2O8 + IED2O8B :1 + IED2O9T :disabled + nIED2O9 :IED2O9 + IED2O9B :1 + IED2O10T :disabled + nIED2O10 :IED2O10 + IED2O10B :1 + IED2O11T :disabled + nIED2O11 :IED2O11 + IED2O11B :1 + IED2O12T :disabled + nIED2O12 :IED2O12 + IED2O12B :1 + IED2O13T :disabled + nIED2O13 :IED2O13 + IED2O13B :1 + IED2O14T :disabled + nIED2O14 :IED2O14 + IED2O14B :1 + IED2O15T :disabled + nIED2O15 :IED2O15 + IED2O15B :1 + IED2O16T :disabled + nIED2O16 :IED2O16 + IED2O16B :1 + IED2O17T :disabled + nIED2O17 :IED2O17 + IED2O17B :1 + IED2O18T :disabled + nIED2O18 :IED2O18 + IED2O18B :1 + IED2O19T :disabled + nIED2O19 :IED2O19 + IED2O19B :1 + IED2O20T :disabled + nIED2O20 :IED2O20 + IED2O20B :1 + IED2O21T :disabled + nIED2O21 :IED2O21 + IED2O21B :1 + IED2O22T :disabled + nIED2O22 :IED2O22 + IED2O22B :1 + IED2O23T :disabled + nIED2O23 :IED2O23 + IED2O23B :1 + IED2O24T :disabled + nIED2O24 :IED2O24 + IED2O24B :1 + IED2O25T :disabled + nIED2O25 :IED2O25 + IED2O25B :1 + IED2O26T :disabled + nIED2O26 :IED2O26 + IED2O26B :1 + IED2O27T :disabled + nIED2O27 :IED2O27 + IED2O27B :1 + IED2O28T :disabled + nIED2O28 :IED2O28 + IED2O28B :1 + IED2O29T :disabled + nIED2O29 :IED2O29 + IED2O29B :1 + IED2O30T :disabled + nIED2O30 :IED2O30 + IED2O30B :1 + IED2O31T :disabled + nIED2O31 :IED2O31 + IED2O31B :1 + IED2O32T :disabled + nIED2O32 :IED2O32 + IED2O32B :1 + IED2O33T :disabled + nIED2O33 :IED2O33 + IED2O33B :1 + IED2O34T :disabled + nIED2O34 :IED2O34 + IED2O34B :1 + IED2O35T :disabled + nIED2O35 :IED2O35 + IED2O35B :1 + IED2O36T :disabled + nIED2O36 :IED2O36 + IED2O36B :1 + IED2O37T :disabled + nIED2O37 :IED2O37 + IED2O37B :1 + IED2O38T :disabled + nIED2O38 :IED2O38 + IED2O38B :1 + IED2O39T :disabled + nIED2O39 :IED2O39 + IED2O39B :1 + IED2O40T :disabled + nIED2O40 :IED2O40 + IED2O40B :1 + IED2O41T :disabled + nIED2O41 :IED2O41 + IED2O41B :1 + IED2O42T :disabled + nIED2O42 :IED2O42 + IED2O42B :1 + IED2O43T :disabled + nIED2O43 :IED2O43 + IED2O43B :1 + IED2O44T :disabled + nIED2O44 :IED2O44 + IED2O44B :1 + IED2O45T :disabled + nIED2O45 :IED2O45 + IED2O45B :1 + IED2O46T :disabled + nIED2O46 :IED2O46 + IED2O46B :1 + IED2O47T :disabled + nIED2O47 :IED2O47 + IED2O47B :1 + IED2O48T :disabled + nIED2O48 :IED2O48 + IED2O48B :1 + IED2O49T :disabled + nIED2O49 :IED2O49 + IED2O49B :1 + IED2O50T :disabled + nIED2O50 :IED2O50 + IED2O50B :1 + IED2O51T :disabled + nIED2O51 :IED2O51 + IED2O51B :1 + IED2O52T :disabled + nIED2O52 :IED2O52 + IED2O52B :1 + IED2O53T :disabled + nIED2O53 :IED2O53 + IED2O53B :1 + IED2O54T :disabled + nIED2O54 :IED2O54 + IED2O54B :1 + IED2O55T :disabled + nIED2O55 :IED2O55 + IED2O55B :1 + IED2O56T :disabled + nIED2O56 :IED2O56 + IED2O56B :1 + IED2O57T :disabled + nIED2O57 :IED2O57 + IED2O57B :1 + IED2O58T :disabled + nIED2O58 :IED2O58 + IED2O58B :1 + IED2O59T :disabled + nIED2O59 :IED2O59 + IED2O59B :1 + IED2O60T :disabled + nIED2O60 :IED2O60 + IED2O60B :1 + IED2O61T :disabled + nIED2O61 :IED2O61 + IED2O61B :1 + IED2O62T :disabled + nIED2O62 :IED2O62 + IED2O62B :1 + IED2O63T :disabled + nIED2O63 :IED2O63 + IED2O63B :1 + IED2O64T :disabled + nIED2O64 :IED2O64 + IED2O64B :1 + nIED2Oq0 :IED2OQ0 + nIED2Oq1 :IED2OQ1 + nIED2Oq2 :IED2OQ2 + nIED2Oq3 :IED2OQ3 + nIED2Oq4 :IED2OQ4 + nIED2Oq5 :IED2OQ5 + nIED2Oq6 :IED2OQ6 + nIED2Oq7 :IED2OQ7 + nIED2Oq8 :IED2OQ8 + nIED2Oq9 :IED2OQ9 + nIED2Oq10 :IED2OQ10 + nIED2Oq11 :IED2OQ11 + nIED2Oq12 :IED2OQ12 + nIED2Ogt :IED2OGT + nIED2Onc :IED2ONC + IED3O1T :disabled + nIED3O1 :IED3O1 + IED3O1B :1 + IED3O2T :disabled + nIED3O2 :IED3O2 + IED3O2B :1 + IED3O3T :disabled + nIED3O3 :IED3O3 + IED3O3B :1 + IED3O4T :disabled + nIED3O4 :IED3O4 + IED3O4B :1 + IED3O5T :disabled + nIED3O5 :IED3O5 + IED3O5B :1 + IED3O6T :disabled + nIED3O6 :IED3O6 + IED3O6B :1 + IED3O7T :disabled + nIED3O7 :IED3O7 + IED3O7B :1 + IED3O8T :disabled + nIED3O8 :IED3O8 + IED3O8B :1 + IED3O9T :disabled + nIED3O9 :IED3O9 + IED3O9B :1 + IED3O10T :disabled + nIED3O10 :IED3O10 + IED3O10B :1 + IED3O11T :disabled + nIED3O11 :IED3O11 + IED3O11B :1 + IED3O12T :disabled + nIED3O12 :IED3O12 + IED3O12B :1 + IED3O13T :disabled + nIED3O13 :IED3O13 + IED3O13B :1 + IED3O14T :disabled + nIED3O14 :IED3O14 + IED3O14B :1 + IED3O15T :disabled + nIED3O15 :IED3O15 + IED3O15B :1 + IED3O16T :disabled + nIED3O16 :IED3O16 + IED3O16B :1 + IED3O17T :disabled + nIED3O17 :IED3O17 + IED3O17B :1 + IED3O18T :disabled + nIED3O18 :IED3O18 + IED3O18B :1 + IED3O19T :disabled + nIED3O19 :IED3O19 + IED3O19B :1 + IED3O20T :disabled + nIED3O20 :IED3O20 + IED3O20B :1 + IED3O21T :disabled + nIED3O21 :IED3O21 + IED3O21B :1 + IED3O22T :disabled + nIED3O22 :IED3O22 + IED3O22B :1 + IED3O23T :disabled + nIED3O23 :IED3O23 + IED3O23B :1 + IED3O24T :disabled + nIED3O24 :IED3O24 + IED3O24B :1 + IED3O25T :disabled + nIED3O25 :IED3O25 + IED3O25B :1 + IED3O26T :disabled + nIED3O26 :IED3O26 + IED3O26B :1 + IED3O27T :disabled + nIED3O27 :IED3O27 + IED3O27B :1 + IED3O28T :disabled + nIED3O28 :IED3O28 + IED3O28B :1 + IED3O29T :disabled + nIED3O29 :IED3O29 + IED3O29B :1 + IED3O30T :disabled + nIED3O30 :IED3O30 + IED3O30B :1 + IED3O31T :disabled + nIED3O31 :IED3O31 + IED3O31B :1 + IED3O32T :disabled + nIED3O32 :IED3O32 + IED3O32B :1 + IED3O33T :disabled + nIED3O33 :IED3O33 + IED3O33B :1 + IED3O34T :disabled + nIED3O34 :IED3O34 + IED3O34B :1 + IED3O35T :disabled + nIED3O35 :IED3O35 + IED3O35B :1 + IED3O36T :disabled + nIED3O36 :IED3O36 + IED3O36B :1 + IED3O37T :disabled + nIED3O37 :IED3O37 + IED3O37B :1 + IED3O38T :disabled + nIED3O38 :IED3O38 + IED3O38B :1 + IED3O39T :disabled + nIED3O39 :IED3O39 + IED3O39B :1 + IED3O40T :disabled + nIED3O40 :IED3O40 + IED3O40B :1 + IED3O41T :disabled + nIED3O41 :IED3O41 + IED3O41B :1 + IED3O42T :disabled + nIED3O42 :IED3O42 + IED3O42B :1 + IED3O43T :disabled + nIED3O43 :IED3O43 + IED3O43B :1 + IED3O44T :disabled + nIED3O44 :IED3O44 + IED3O44B :1 + IED3O45T :disabled + nIED3O45 :IED3O45 + IED3O45B :1 + IED3O46T :disabled + nIED3O46 :IED3O46 + IED3O46B :1 + IED3O47T :disabled + nIED3O47 :IED3O47 + IED3O47B :1 + IED3O48T :disabled + nIED3O48 :IED3O48 + IED3O48B :1 + IED3O49T :disabled + nIED3O49 :IED3O49 + IED3O49B :1 + IED3O50T :disabled + nIED3O50 :IED3O50 + IED3O50B :1 + IED3O51T :disabled + nIED3O51 :IED3O51 + IED3O51B :1 + IED3O52T :disabled + nIED3O52 :IED3O52 + IED3O52B :1 + IED3O53T :disabled + nIED3O53 :IED3O53 + IED3O53B :1 + IED3O54T :disabled + nIED3O54 :IED3O54 + IED3O54B :1 + IED3O55T :disabled + nIED3O55 :IED3O55 + IED3O55B :1 + IED3O56T :disabled + nIED3O56 :IED3O56 + IED3O56B :1 + IED3O57T :disabled + nIED3O57 :IED3O57 + IED3O57B :1 + IED3O58T :disabled + nIED3O58 :IED3O58 + IED3O58B :1 + IED3O59T :disabled + nIED3O59 :IED3O59 + IED3O59B :1 + IED3O60T :disabled + nIED3O60 :IED3O60 + IED3O60B :1 + IED3O61T :disabled + nIED3O61 :IED3O61 + IED3O61B :1 + IED3O62T :disabled + nIED3O62 :IED3O62 + IED3O62B :1 + IED3O63T :disabled + nIED3O63 :IED3O63 + IED3O63B :1 + IED3O64T :disabled + nIED3O64 :IED3O64 + IED3O64B :1 + nIED3Oq0 :IED3OQ0 + nIED3Oq1 :IED3OQ1 + nIED3Oq2 :IED3OQ2 + nIED3Oq3 :IED3OQ3 + nIED3Oq4 :IED3OQ4 + nIED3Oq5 :IED3OQ5 + nIED3Oq6 :IED3OQ6 + nIED3Oq7 :IED3OQ7 + nIED3Oq8 :IED3OQ8 + nIED3Oq9 :IED3OQ9 + nIED3Oq10 :IED3OQ10 + nIED3Oq11 :IED3OQ11 + nIED3Oq12 :IED3OQ12 + nIED3Ogt :IED3OGT + nIED3Onc :IED3ONC + IED4O1T :disabled + nIED4O1 :IED4O1 + IED4O1B :1 + IED4O2T :disabled + nIED4O2 :IED4O2 + IED4O2B :1 + IED4O3T :disabled + nIED4O3 :IED4O3 + IED4O3B :1 + IED4O4T :disabled + nIED4O4 :IED4O4 + IED4O4B :1 + IED4O5T :disabled + nIED4O5 :IED4O5 + IED4O5B :1 + IED4O6T :disabled + nIED4O6 :IED4O6 + IED4O6B :1 + IED4O7T :disabled + nIED4O7 :IED4O7 + IED4O7B :1 + IED4O8T :disabled + nIED4O8 :IED4O8 + IED4O8B :1 + IED4O9T :disabled + nIED4O9 :IED4O9 + IED4O9B :1 + IED4O10T :disabled + nIED4O10 :IED4O10 + IED4O10B :1 + IED4O11T :disabled + nIED4O11 :IED4O11 + IED4O11B :1 + IED4O12T :disabled + nIED4O12 :IED4O12 + IED4O12B :1 + IED4O13T :disabled + nIED4O13 :IED4O13 + IED4O13B :1 + IED4O14T :disabled + nIED4O14 :IED4O14 + IED4O14B :1 + IED4O15T :disabled + nIED4O15 :IED4O15 + IED4O15B :1 + IED4O16T :disabled + nIED4O16 :IED4O16 + IED4O16B :1 + IED4O17T :disabled + nIED4O17 :IED4O17 + IED4O17B :1 + IED4O18T :disabled + nIED4O18 :IED4O18 + IED4O18B :1 + IED4O19T :disabled + nIED4O19 :IED4O19 + IED4O19B :1 + IED4O20T :disabled + nIED4O20 :IED4O20 + IED4O20B :1 + IED4O21T :disabled + nIED4O21 :IED4O21 + IED4O21B :1 + IED4O22T :disabled + nIED4O22 :IED4O22 + IED4O22B :1 + IED4O23T :disabled + nIED4O23 :IED4O23 + IED4O23B :1 + IED4O24T :disabled + nIED4O24 :IED4O24 + IED4O24B :1 + IED4O25T :disabled + nIED4O25 :IED4O25 + IED4O25B :1 + IED4O26T :disabled + nIED4O26 :IED4O26 + IED4O26B :1 + IED4O27T :disabled + nIED4O27 :IED4O27 + IED4O27B :1 + IED4O28T :disabled + nIED4O28 :IED4O28 + IED4O28B :1 + IED4O29T :disabled + nIED4O29 :IED4O29 + IED4O29B :1 + IED4O30T :disabled + nIED4O30 :IED4O30 + IED4O30B :1 + IED4O31T :disabled + nIED4O31 :IED4O31 + IED4O31B :1 + IED4O32T :disabled + nIED4O32 :IED4O32 + IED4O32B :1 + IED4O33T :disabled + nIED4O33 :IED4O33 + IED4O33B :1 + IED4O34T :disabled + nIED4O34 :IED4O34 + IED4O34B :1 + IED4O35T :disabled + nIED4O35 :IED4O35 + IED4O35B :1 + IED4O36T :disabled + nIED4O36 :IED4O36 + IED4O36B :1 + IED4O37T :disabled + nIED4O37 :IED4O37 + IED4O37B :1 + IED4O38T :disabled + nIED4O38 :IED4O38 + IED4O38B :1 + IED4O39T :disabled + nIED4O39 :IED4O39 + IED4O39B :1 + IED4O40T :disabled + nIED4O40 :IED4O40 + IED4O40B :1 + IED4O41T :disabled + nIED4O41 :IED4O41 + IED4O41B :1 + IED4O42T :disabled + nIED4O42 :IED4O42 + IED4O42B :1 + IED4O43T :disabled + nIED4O43 :IED4O43 + IED4O43B :1 + IED4O44T :disabled + nIED4O44 :IED4O44 + IED4O44B :1 + IED4O45T :disabled + nIED4O45 :IED4O45 + IED4O45B :1 + IED4O46T :disabled + nIED4O46 :IED4O46 + IED4O46B :1 + IED4O47T :disabled + nIED4O47 :IED4O47 + IED4O47B :1 + IED4O48T :disabled + nIED4O48 :IED4O48 + IED4O48B :1 + IED4O49T :disabled + nIED4O49 :IED4O49 + IED4O49B :1 + IED4O50T :disabled + nIED4O50 :IED4O50 + IED4O50B :1 + IED4O51T :disabled + nIED4O51 :IED4O51 + IED4O51B :1 + IED4O52T :disabled + nIED4O52 :IED4O52 + IED4O52B :1 + IED4O53T :disabled + nIED4O53 :IED4O53 + IED4O53B :1 + IED4O54T :disabled + nIED4O54 :IED4O54 + IED4O54B :1 + IED4O55T :disabled + nIED4O55 :IED4O55 + IED4O55B :1 + IED4O56T :disabled + nIED4O56 :IED4O56 + IED4O56B :1 + IED4O57T :disabled + nIED4O57 :IED4O57 + IED4O57B :1 + IED4O58T :disabled + nIED4O58 :IED4O58 + IED4O58B :1 + IED4O59T :disabled + nIED4O59 :IED4O59 + IED4O59B :1 + IED4O60T :disabled + nIED4O60 :IED4O60 + IED4O60B :1 + IED4O61T :disabled + nIED4O61 :IED4O61 + IED4O61B :1 + IED4O62T :disabled + nIED4O62 :IED4O62 + IED4O62B :1 + IED4O63T :disabled + nIED4O63 :IED4O63 + IED4O63B :1 + IED4O64T :disabled + nIED4O64 :IED4O64 + IED4O64B :1 + nIED4Oq0 :IED4OQ0 + nIED4Oq1 :IED4OQ1 + nIED4Oq2 :IED4OQ2 + nIED4Oq3 :IED4OQ3 + nIED4Oq4 :IED4OQ4 + nIED4Oq5 :IED4OQ5 + nIED4Oq6 :IED4OQ6 + nIED4Oq7 :IED4OQ7 + nIED4Oq8 :IED4OQ8 + nIED4Oq9 :IED4OQ9 + nIED4Oq10 :IED4OQ10 + nIED4Oq11 :IED4OQ11 + nIED4Oq12 :IED4OQ12 + nIED4Ogt :IED4OGT + nIED4Onc :IED4ONC + nIED1BI :IED1BI1 + nIED1BI2 :IED1BI2 + IED1I1T :disabled + nIED1I1 :IED1I1 + IED1I2T :disabled + nIED1I2 :IED1I2 + IED1I3T :disabled + nIED1I3 :IED1I3 + IED1I4T :disabled + nIED1I4 :IED1I4 + IED1I5T :disabled + nIED1I5 :IED1I5 + IED1I6T :disabled + nIED1I6 :IED1I6 + IED1I7T :disabled + nIED1I7 :IED1I7 + IED1I8T :disabled + nIED1I8 :IED1I8 + IED1I9T :disabled + nIED1I9 :IED1I9 + IED1I10T :disabled + nIED1I10 :IED1I10 + IED1I11T :disabled + nIED1I11 :IED1I11 + IED1I12T :disabled + nIED1I12 :IED1I12 + IED1I13T :disabled + nIED1I13 :IED1I13 + IED1I14T :disabled + nIED1I14 :IED1I14 + IED1I15T :disabled + nIED1I15 :IED1I15 + IED1I16T :disabled + nIED1I16 :IED1I16 + IED1I17T :disabled + nIED1I17 :IED1I17 + IED1I18T :disabled + nIED1I18 :IED1I18 + IED1I19T :disabled + nIED1I19 :IED1I19 + IED1I20T :disabled + nIED1I20 :IED1I20 + IED1I21T :disabled + nIED1I21 :IED1I21 + IED1I22T :disabled + nIED1I22 :IED1I22 + IED1I23T :disabled + nIED1I23 :IED1I23 + IED1I24T :disabled + nIED1I24 :IED1I24 + IED1I25T :disabled + nIED1I25 :IED1I25 + IED1I26T :disabled + nIED1I26 :IED1I26 + IED1I27T :disabled + nIED1I27 :IED1I27 + IED1I28T :disabled + nIED1I28 :IED1I28 + IED1I29T :disabled + nIED1I29 :IED1I29 + IED1I30T :disabled + nIED1I30 :IED1I30 + IED1I31T :disabled + nIED1I31 :IED1I31 + IED1I32T :disabled + nIED1I32 :IED1I32 + nIED1Iq0 :IED1IQ0 + nIED1Iq1 :IED1IQ1 + nIED1Iq2 :IED1IQ2 + nIED1Iq3 :IED1IQ3 + nIED1Iq4 :IED1IQ4 + nIED1Iq5 :IED1IQ5 + nIED1Iq6 :IED1IQ6 + nIED1Iq7 :IED1IQ7 + nIED1Iq8 :IED1IQ8 + nIED1Iq9 :IED1IQ9 + nIED1Iq10 :IED1IQ10 + nIED1Iq11 :IED1IQ11 + nIED1Iq12 :IED1IQ12 + nIED1Igt :IED1IGT + nIED1Inc :IED1INC + nIED1ITATL :IED1ITATL1 + nIED1ITATL2 :IED1ITATL2 + nIED2BI :IED2BI + nIED2BI2 :IED2BI2 + IED2I1T :disabled + nIED2I1 :IED2I1 + IED2I2T :disabled + nIED2I2 :IED2I2 + IED2I3T :disabled + nIED2I3 :IED2I3 + IED2I4T :disabled + nIED2I4 :IED2I4 + IED2I5T :disabled + nIED2I5 :IED2I5 + IED2I6T :disabled + nIED2I6 :IED2I6 + IED2I7T :disabled + nIED2I7 :IED2I7 + IED2I8T :disabled + nIED2I8 :IED2I8 + IED2I9T :disabled + nIED2I9 :IED2I9 + IED2I10T :disabled + nIED2I10 :IED2I10 + IED2I11T :disabled + nIED2I11 :IED2I11 + IED2I12T :disabled + nIED2I12 :IED2I12 + IED2I13T :disabled + nIED2I13 :IED2I13 + IED2I14T :disabled + nIED2I14 :IED2I14 + IED2I15T :disabled + nIED2I15 :IED2I15 + IED2I16T :disabled + nIED2I16 :IED2I16 + IED2I17T :disabled + nIED2I17 :IED2I17 + IED2I18T :disabled + nIED2I18 :IED2I18 + IED2I19T :disabled + nIED2I19 :IED2I19 + IED2I20T :disabled + nIED2I20 :IED2I20 + IED2I21T :disabled + nIED2I21 :IED2I21 + IED2I22T :disabled + nIED2I22 :IED2I22 + IED2I23T :disabled + nIED2I23 :IED2I23 + IED2I24T :disabled + nIED2I24 :IED2I24 + IED2I25T :disabled + nIED2I25 :IED2I25 + IED2I26T :disabled + nIED2I26 :IED2I26 + IED2I27T :disabled + nIED2I27 :IED2I27 + IED2I28T :disabled + nIED2I28 :IED2I28 + IED2I29T :disabled + nIED2I29 :IED2I29 + IED2I30T :disabled + nIED2I30 :IED2I30 + IED2I31T :disabled + nIED2I31 :IED2I31 + IED2I32T :disabled + nIED2I32 :IED2I32 + nIED2Iq0 :IED2IQ0 + nIED2Iq1 :IED2IQ1 + nIED2Iq2 :IED2IQ2 + nIED2Iq3 :IED2IQ3 + nIED2Iq4 :IED2IQ4 + nIED2Iq5 :IED2IQ5 + nIED2Iq6 :IED2IQ6 + nIED2Iq7 :IED2IQ7 + nIED2Iq8 :IED2IQ8 + nIED2Iq9 :IED2IQ9 + nIED2Iq10 :IED2IQ10 + nIED2Iq11 :IED2IQ11 + nIED2Iq12 :IED2IQ12 + nIED2Igt :IED2IGT + nIED2Inc :IED2INC + nIED2ITATL :IED2ITATL1 + nIED2ITATL2 :IED2ITATL2 + nIED3BI :IED3BI + nIED3BI2 :IED3BI2 + IED3I1T :disabled + nIED3I1 :IED3I1 + IED3I2T :disabled + nIED3I2 :IED3I2 + IED3I3T :disabled + nIED3I3 :IED3I3 + IED3I4T :disabled + nIED3I4 :IED3I4 + IED3I5T :disabled + nIED3I5 :IED3I5 + IED3I6T :disabled + nIED3I6 :IED3I6 + IED3I7T :disabled + nIED3I7 :IED3I7 + IED3I8T :disabled + nIED3I8 :IED3I8 + IED3I9T :disabled + nIED3I9 :IED3I9 + IED3I10T :disabled + nIED3I10 :IED3I10 + IED3I11T :disabled + nIED3I11 :IED3I11 + IED3I12T :disabled + nIED3I12 :IED3I12 + IED3I13T :disabled + nIED3I13 :IED3I13 + IED3I14T :disabled + nIED3I14 :IED3I14 + IED3I15T :disabled + nIED3I15 :IED3I15 + IED3I16T :disabled + nIED3I16 :IED3I16 + IED3I17T :disabled + nIED3I17 :IED3I17 + IED3I18T :disabled + nIED3I18 :IED3I18 + IED3I19T :disabled + nIED3I19 :IED3I19 + IED3I20T :disabled + nIED3I20 :IED3I20 + IED3I21T :disabled + nIED3I21 :IED3I21 + IED3I22T :disabled + nIED3I22 :IED3I22 + IED3I23T :disabled + nIED3I23 :IED3I23 + IED3I24T :disabled + nIED3I24 :IED3I24 + IED3I25T :disabled + nIED3I25 :IED3I25 + IED3I26T :disabled + nIED3I26 :IED3I26 + IED3I27T :disabled + nIED3I27 :IED3I27 + IED3I28T :disabled + nIED3I28 :IED3I28 + IED3I29T :disabled + nIED3I29 :IED3I29 + IED3I30T :disabled + nIED3I30 :IED3I30 + IED3I31T :disabled + nIED3I31 :IED3I31 + IED3I32T :disabled + nIED3I32 :IED3I32 + nIED3Iq0 :IED3IQ0 + nIED3Iq1 :IED3IQ1 + nIED3Iq2 :IED3IQ2 + nIED3Iq3 :IED3IQ3 + nIED3Iq4 :IED3IQ4 + nIED3Iq5 :IED3IQ5 + nIED3Iq6 :IED3IQ6 + nIED3Iq7 :IED3IQ7 + nIED3Iq8 :IED3IQ8 + nIED3Iq9 :IED3IQ9 + nIED3Iq10 :IED3IQ10 + nIED3Iq11 :IED3IQ11 + nIED3Iq12 :IED3IQ12 + nIED3Igt :IED3IGT + nIED3Inc :IED3INC + nIED3ITATL :IED3ITATL1 + nIED3ITATL2 :IED3ITATL2 + nIED4BI :IED4BI + nIED4BI2 :IED4BI2 + IED4I1T :disabled + nIED4I1 :IED4I1 + IED4I2T :disabled + nIED4I2 :IED4I2 + IED4I3T :disabled + nIED4I3 :IED4I3 + IED4I4T :disabled + nIED4I4 :IED4I4 + IED4I5T :disabled + nIED4I5 :IED4I5 + IED4I6T :disabled + nIED4I6 :IED4I6 + IED4I7T :disabled + nIED4I7 :IED4I7 + IED4I8T :disabled + nIED4I8 :IED4I8 + IED4I9T :disabled + nIED4I9 :IED4I9 + IED4I10T :disabled + nIED4I10 :IED4I10 + IED4I11T :disabled + nIED4I11 :IED4I11 + IED4I12T :disabled + nIED4I12 :IED4I12 + IED4I13T :disabled + nIED4I13 :IED4I13 + IED4I14T :disabled + nIED4I14 :IED4I14 + IED4I15T :disabled + nIED4I15 :IED4I15 + IED4I16T :disabled + nIED4I16 :IED4I16 + IED4I17T :disabled + nIED4I17 :IED4I17 + IED4I18T :disabled + nIED4I18 :IED4I18 + IED4I19T :disabled + nIED4I19 :IED4I19 + IED4I20T :disabled + nIED4I20 :IED4I20 + IED4I21T :disabled + nIED4I21 :IED4I21 + IED4I22T :disabled + nIED4I22 :IED4I22 + IED4I23T :disabled + nIED4I23 :IED4I23 + IED4I24T :disabled + nIED4I24 :IED4I24 + IED4I25T :disabled + nIED4I25 :IED4I25 + IED4I26T :disabled + nIED4I26 :IED4I26 + IED4I27T :disabled + nIED4I27 :IED4I27 + IED4I28T :disabled + nIED4I28 :IED4I28 + IED4I29T :disabled + nIED4I29 :IED4I29 + IED4I30T :disabled + nIED4I30 :IED4I30 + IED4I31T :disabled + nIED4I31 :IED4I31 + IED4I32T :disabled + nIED4I32 :IED4I32 + nIED4Iq0 :IED4IQ0 + nIED4Iq1 :IED4IQ1 + nIED4Iq2 :IED4IQ2 + nIED4Iq3 :IED4IQ3 + nIED4Iq4 :IED4IQ4 + nIED4Iq5 :IED4IQ5 + nIED4Iq6 :IED4IQ6 + nIED4Iq7 :IED4IQ7 + nIED4Iq8 :IED4IQ8 + nIED4Iq9 :IED4IQ9 + nIED4Iq10 :IED4IQ10 + nIED4Iq11 :IED4IQ11 + nIED4Iq12 :IED4IQ12 + nIED4Igt :IED4IGT + nIED4Inc :IED4INC + nIED4ITATL :IED4ITATL1 + nIED4ITATL2 :IED4ITATL2 + eRXQ0 :OFF + eRXQ1 :OFF + eRXQ2 :OFF + eRXQ3 :OFF + eRXQ4 :OFF + eRXQ5 :OFF + eRXQ6 :OFF + eRXQ7 :OFF + eRXQ8 :OFF + eRXQ9 :OFF + eRXQ10 :OFF + eRXQ11 :OFF + eRXQ12 :OFF + eRXGT :OFF + eRXNC :OFF + eTXQ0 :OFF + eTXQ1 :OFF + eTXQ2 :OFF + eTXQ3 :OFF + eTXQ4 :OFF + eTXQ5 :OFF + eTXQ6 :OFF + eTXQ7 :OFF + eTXQ8 :OFF + eTXQ9 :OFF + eTXQ10 :OFF + eTXQ11 :OFF + eTXQ12 :OFF + eTXGT :OFF + eTXNC :OFF +_rtds_GTNET_DNP_v4.def + 432 656 0 0 23 + Name :GTNET_DNP + Port :1 + Card :1 + Proc :1 + Pri :1 + prtyp :2 + gtnettype :GTNETx2 + Nmode :TCP/UDP + MRACS :No + Sip1 :192 + Sip2 :168 + Sip3 :1 + Sip4 :173 + Sport :3671 + Fname :points + Trans :1 + note : + note1 : + note2 : + note3 : + note4 : + note5 : + note6 : diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_tcp.sib b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_tcp.sib new file mode 100644 index 000000000..8c93aa6a7 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_tcp.sib @@ -0,0 +1,106 @@ +RSCAD 4.003.1aa +INFORMATION FILE: gtnet_skt_2point_tcp.inf +FILE TO DOWNLOAD: gtnet_skt_2point_tcp +FINISH TIME: 0.2 SECONDS +PRE-TRIGGER: 20% +PLOT DENSITY: EVERY POINT +METER UPDATE FREQUENCY: 1000 +COMTRADE PLOT SAVE FREQUENCY: 50.0 +COMPONENT: SLIDER + BOX AT (20,12), DIMENSIONS 170 x 150 + NAME: Point + ICON: NONE + ICON AT: (176,99) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Inputs + DESC: Point0 + UNITS: + MIN: -2.147E7 + MAX: 2.147E7 + VALUE: 1718000.0 +COMPONENT: BUTTON + BOX AT (120,180), DIMENSIONS 50 x 70 + NAME: + ICON: NONE + ICON AT: (291,133) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Inputs + DESC: Send +COMPONENT: METER + BOX AT (324,12), DIMENSIONS 115 x 150 + NAME: + ICON: EXISTS + ICON AT: (484,68) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: rxCnt + UNITS: + MIN: 0.0 + MAX: 10000.0 + FONT_SIZE: 16 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (440,12), DIMENSIONS 115 x 150 + NAME: + ICON: EXISTS + ICON AT: (484,68) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: txCnt + UNITS: + MIN: 0.0 + MAX: 10000.0 + FONT_SIZE: 16 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (556,12), DIMENSIONS 108 x 150 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTIn0 + UNITS: units + MIN: -100.0 + MAX: 100.0 + FONT_SIZE: 16 + PRECISION: 4 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (192,16), DIMENSIONS 132 x 144 + NAME: + ICON: EXISTS + ICON AT: (323,247) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: POINT0 + UNITS: + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 6 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (664,12), DIMENSIONS 116 x 148 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTin1 + UNITS: units + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 9 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.bat b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.bat new file mode 100644 index 000000000..6de14f9e3 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.bat @@ -0,0 +1 @@ +"C:\RSCAD\BIN\rtdspc.exe" -PP -PSCAD_MASTER "C:\RSCAD" -PSCAD_USER "U:\ACS-Public\35_msv\15_msv-ufa\RSCAD_workspace" -PSCAD_PATH "C:\RSCAD\BIN" -CONFIG_FILE "C:\RSCAD\HDWR\config_file_02.txt" -case "U:\ACS-Public\35_msv\15_msv-ufa\RSCAD_workspace\fileman\GTNET_UDP_tests\GTSKT_tutorial\GTSKT\Standard_2pt_udp_loopback_gtsync\gtnet_skt_2point_udp" -rack 7 -verbose -Options "C:\RSCAD\BIN\..\.\BIN\bat.options" \ No newline at end of file diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.dft b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.dft new file mode 100644 index 000000000..133172781 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.dft @@ -0,0 +1,1538 @@ +DRAFT 4.006 +RTDS +TITLE: Test Circuit +CREATED: Mar 21, 2014 (jss) +LAST-MODIFIED: Dec 22, 2016 (msv-ufa) +TIME-STEP: 5.0E-5 +FINISH-TIME: 0.2 +PRINT-STEP: 5.0E-4 +RTDS-RACK: 7 +COMPILE-MODE: AUTO +RTDS REAL-TIME: Yes +1 SUBSYSTEMS +SUBSYSTEM-TAB-NAME: SS #1 +SUBSYSTEM-TITLE: +SUBSYSTEM-COMMENT: +SUBSYSTEM-PRINTMODE: PRINT-LAYOUT:CUSTOM PAPER-DIMENSIONS:8.5x11 +45 COMPONENTS +WIRE + 1584 80 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 1616 80 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +rtds_risc_ctl_PROCASN + 80 48 0 0 3 + CPRO :1 + BRD :2 + ABC :A +GROUP + 336 336 0 0 0 + 7 +wirelabel + 432 336 0 0 3 + Name :txCnt + COL :BLUE + Monitor :Yes +WIRE + 400 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 272 368 0 0 1 + Val :0 +wirelabel + 304 336 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_UPDOWN + 368 336 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :3 +rtds_sharc_ctl_EDGEDET + 368 272 0 0 6 + ED :0 -> 1 + OV :1 + prtyp :2 + Proc :1 + Pri :2 + cmv :1 +_rtds_GTNET_SKT.def + 592 144 0 0 1223 + Name :GTNETSKT1 + Mode :UDP + DataDirection :Send/Receive + Port :2 + Card :1 + Proc :1 + Pri :6 + prtyp :2 + gtnettype :GTNETx2 + sfx : + FromFile :NO + note : + ToFile :NO + note1 : + numVarsToGTNETSKT :5 + out0 :POINT0 + TypeToGTNETSKT0 :Int + out1 :CRTSECD + TypeToGTNETSKT1 :Int + out2 :CRTNSEC + TypeToGTNETSKT2 :Int + out3 :POINT3 + TypeToGTNETSKT3 :Int + out4 :POINT4 + TypeToGTNETSKT4 :Float + out5 :POINT5 + TypeToGTNETSKT5 :Int + out6 :POINT6 + TypeToGTNETSKT6 :Int + out7 :POINT7 + TypeToGTNETSKT7 :Int + out8 :POINT8 + TypeToGTNETSKT8 :Int + out9 :POINT9 + TypeToGTNETSKT9 :Int + out10 :POINT10 + TypeToGTNETSKT10 :Int + out11 :POINT11 + TypeToGTNETSKT11 :Int + out12 :POINT12 + TypeToGTNETSKT12 :Int + out13 :POINT13 + TypeToGTNETSKT13 :Int + out14 :POINT14 + TypeToGTNETSKT14 :Int + out15 :POINT15 + TypeToGTNETSKT15 :Int + out16 :POINT16 + TypeToGTNETSKT16 :Int + out17 :POINT17 + TypeToGTNETSKT17 :Int + out18 :POINT18 + TypeToGTNETSKT18 :Int + out19 :POINT19 + TypeToGTNETSKT19 :Int + out20 :POINT20 + TypeToGTNETSKT20 :Int + out21 :POINT21 + TypeToGTNETSKT21 :Int + out22 :POINT22 + TypeToGTNETSKT22 :Int + out23 :POINT23 + TypeToGTNETSKT23 :Int + out24 :POINT24 + TypeToGTNETSKT24 :Int + out25 :POINT25 + TypeToGTNETSKT25 :Int + out26 :POINT26 + TypeToGTNETSKT26 :Int + out27 :POINT27 + TypeToGTNETSKT27 :Int + out28 :POINT28 + TypeToGTNETSKT28 :Int + out29 :POINT29 + TypeToGTNETSKT29 :Int + out30 :POINT30 + TypeToGTNETSKT30 :Int + out31 :POINT31 + TypeToGTNETSKT31 :Int + out32 :POINT32 + TypeToGTNETSKT32 :Int + out33 :POINT33 + TypeToGTNETSKT33 :Int + out34 :POINT34 + TypeToGTNETSKT34 :Int + out35 :POINT35 + TypeToGTNETSKT35 :Int + out36 :POINT36 + TypeToGTNETSKT36 :Int + out37 :POINT37 + TypeToGTNETSKT37 :Int + out38 :POINT38 + TypeToGTNETSKT38 :Int + out39 :POINT39 + TypeToGTNETSKT39 :Int + out40 :POINT40 + TypeToGTNETSKT40 :Int + out41 :POINT41 + TypeToGTNETSKT41 :Int + out42 :POINT42 + TypeToGTNETSKT42 :Int + out43 :POINT43 + TypeToGTNETSKT43 :Int + out44 :POINT44 + TypeToGTNETSKT44 :Int + out45 :POINT45 + TypeToGTNETSKT45 :Int + out46 :POINT46 + TypeToGTNETSKT46 :Int + out47 :POINT47 + TypeToGTNETSKT47 :Int + out48 :POINT48 + TypeToGTNETSKT48 :Int + out49 :POINT49 + TypeToGTNETSKT49 :Int + out50 :POINT50 + TypeToGTNETSKT50 :Int + out51 :POINT51 + TypeToGTNETSKT51 :Int + out52 :POINT52 + TypeToGTNETSKT52 :Int + out53 :POINT53 + TypeToGTNETSKT53 :Int + out54 :POINT54 + TypeToGTNETSKT54 :Int + out55 :POINT55 + TypeToGTNETSKT55 :Int + out56 :POINT56 + TypeToGTNETSKT56 :Int + out57 :POINT57 + TypeToGTNETSKT57 :Int + out58 :POINT58 + TypeToGTNETSKT58 :Int + out59 :POINT59 + TypeToGTNETSKT59 :Int + out60 :POINT60 + TypeToGTNETSKT60 :Int + out61 :POINT61 + TypeToGTNETSKT61 :Int + out62 :POINT62 + TypeToGTNETSKT62 :Int + out63 :POINT63 + TypeToGTNETSKT63 :Int + out64 :POINT64 + TypeToGTNETSKT64 :Int + out65 :POINT65 + TypeToGTNETSKT65 :Int + out66 :POINT66 + TypeToGTNETSKT66 :Int + out67 :POINT67 + TypeToGTNETSKT67 :Int + out68 :POINT68 + TypeToGTNETSKT68 :Int + out69 :POINT69 + TypeToGTNETSKT69 :Int + out70 :POINT70 + TypeToGTNETSKT70 :Int + out71 :POINT71 + TypeToGTNETSKT71 :Int + out72 :POINT72 + TypeToGTNETSKT72 :Int + out73 :POINT73 + TypeToGTNETSKT73 :Int + out74 :POINT74 + TypeToGTNETSKT74 :Int + out75 :POINT75 + TypeToGTNETSKT75 :Int + out76 :POINT76 + TypeToGTNETSKT76 :Int + out77 :POINT77 + TypeToGTNETSKT77 :Int + out78 :POINT78 + TypeToGTNETSKT78 :Int + out79 :POINT79 + TypeToGTNETSKT79 :Int + out80 :POINT80 + TypeToGTNETSKT80 :Int + out81 :POINT81 + TypeToGTNETSKT81 :Int + out82 :POINT82 + TypeToGTNETSKT82 :Int + out83 :POINT83 + TypeToGTNETSKT83 :Int + out84 :POINT84 + TypeToGTNETSKT84 :Int + out85 :POINT85 + TypeToGTNETSKT85 :Int + out86 :POINT86 + TypeToGTNETSKT86 :Int + out87 :POINT87 + TypeToGTNETSKT87 :Int + out88 :POINT88 + TypeToGTNETSKT88 :Int + out89 :POINT89 + TypeToGTNETSKT89 :Int + out90 :POINT90 + TypeToGTNETSKT90 :Int + out91 :POINT91 + TypeToGTNETSKT91 :Int + out92 :POINT92 + TypeToGTNETSKT92 :Int + out93 :POINT93 + TypeToGTNETSKT93 :Int + out94 :POINT94 + TypeToGTNETSKT94 :Int + out95 :POINT95 + TypeToGTNETSKT95 :Int + out96 :POINT96 + TypeToGTNETSKT96 :Int + out97 :POINT97 + TypeToGTNETSKT97 :Int + out98 :POINT98 + TypeToGTNETSKT98 :Int + out99 :POINT99 + TypeToGTNETSKT99 :Int + out100 :POINT100 + TypeToGTNETSKT100 :Int + out101 :POINT101 + TypeToGTNETSKT101 :Int + out102 :POINT102 + TypeToGTNETSKT102 :Int + out103 :POINT103 + TypeToGTNETSKT103 :Int + out104 :POINT104 + TypeToGTNETSKT104 :Int + out105 :POINT105 + TypeToGTNETSKT105 :Int + out106 :POINT106 + TypeToGTNETSKT106 :Int + out107 :POINT107 + TypeToGTNETSKT107 :Int + out108 :POINT108 + TypeToGTNETSKT108 :Int + out109 :POINT109 + TypeToGTNETSKT109 :Int + out110 :POINT110 + TypeToGTNETSKT110 :Int + out111 :POINT111 + TypeToGTNETSKT111 :Int + out112 :POINT112 + TypeToGTNETSKT112 :Int + out113 :POINT113 + TypeToGTNETSKT113 :Int + out114 :POINT114 + TypeToGTNETSKT114 :Int + out115 :POINT115 + TypeToGTNETSKT115 :Int + out116 :POINT116 + TypeToGTNETSKT116 :Int + out117 :POINT117 + TypeToGTNETSKT117 :Int + out118 :POINT118 + TypeToGTNETSKT118 :Int + out119 :POINT119 + TypeToGTNETSKT119 :Int + out120 :POINT120 + TypeToGTNETSKT120 :Int + out121 :POINT121 + TypeToGTNETSKT121 :Int + out122 :POINT122 + TypeToGTNETSKT122 :Int + out123 :POINT123 + TypeToGTNETSKT123 :Int + out124 :POINT124 + TypeToGTNETSKT124 :Int + out125 :POINT125 + TypeToGTNETSKT125 :Int + out126 :POINT126 + TypeToGTNETSKT126 :Int + out127 :POINT127 + TypeToGTNETSKT127 :Int + out128 :POINT128 + TypeToGTNETSKT128 :Int + out129 :POINT129 + TypeToGTNETSKT129 :Int + out130 :POINT130 + TypeToGTNETSKT130 :Int + out131 :POINT131 + TypeToGTNETSKT131 :Int + out132 :POINT132 + TypeToGTNETSKT132 :Int + out133 :POINT133 + TypeToGTNETSKT133 :Int + out134 :POINT134 + TypeToGTNETSKT134 :Int + out135 :POINT135 + TypeToGTNETSKT135 :Int + out136 :POINT136 + TypeToGTNETSKT136 :Int + out137 :POINT137 + TypeToGTNETSKT137 :Int + out138 :POINT138 + TypeToGTNETSKT138 :Int + out139 :POINT139 + TypeToGTNETSKT139 :Int + out140 :POINT140 + TypeToGTNETSKT140 :Int + out141 :POINT141 + TypeToGTNETSKT141 :Int + out142 :POINT142 + TypeToGTNETSKT142 :Int + out143 :POINT143 + TypeToGTNETSKT143 :Int + out144 :POINT144 + TypeToGTNETSKT144 :Int + out145 :POINT145 + TypeToGTNETSKT145 :Int + out146 :POINT146 + TypeToGTNETSKT146 :Int + out147 :POINT147 + TypeToGTNETSKT147 :Int + out148 :POINT148 + TypeToGTNETSKT148 :Int + out149 :POINT149 + TypeToGTNETSKT149 :Int + out150 :POINT150 + TypeToGTNETSKT150 :Int + out151 :POINT151 + TypeToGTNETSKT151 :Int + out152 :POINT152 + TypeToGTNETSKT152 :Int + out153 :POINT153 + TypeToGTNETSKT153 :Int + out154 :POINT154 + TypeToGTNETSKT154 :Int + out155 :POINT155 + TypeToGTNETSKT155 :Int + out156 :POINT156 + TypeToGTNETSKT156 :Int + out157 :POINT157 + TypeToGTNETSKT157 :Int + out158 :POINT158 + TypeToGTNETSKT158 :Int + out159 :POINT159 + TypeToGTNETSKT159 :Int + out160 :POINT160 + TypeToGTNETSKT160 :Int + out161 :POINT161 + TypeToGTNETSKT161 :Int + out162 :POINT162 + TypeToGTNETSKT162 :Int + out163 :POINT163 + TypeToGTNETSKT163 :Int + out164 :POINT164 + TypeToGTNETSKT164 :Int + out165 :POINT165 + TypeToGTNETSKT165 :Int + out166 :POINT166 + TypeToGTNETSKT166 :Int + out167 :POINT167 + TypeToGTNETSKT167 :Int + out168 :POINT168 + TypeToGTNETSKT168 :Int + out169 :POINT169 + TypeToGTNETSKT169 :Int + out170 :POINT170 + TypeToGTNETSKT170 :Int + out171 :POINT171 + TypeToGTNETSKT171 :Int + out172 :POINT172 + TypeToGTNETSKT172 :Int + out173 :POINT173 + TypeToGTNETSKT173 :Int + out174 :POINT174 + TypeToGTNETSKT174 :Int + out175 :POINT175 + TypeToGTNETSKT175 :Int + out176 :POINT176 + TypeToGTNETSKT176 :Int + out177 :POINT177 + TypeToGTNETSKT177 :Int + out178 :POINT178 + TypeToGTNETSKT178 :Int + out179 :POINT179 + TypeToGTNETSKT179 :Int + out180 :POINT180 + TypeToGTNETSKT180 :Int + out181 :POINT181 + TypeToGTNETSKT181 :Int + out182 :POINT182 + TypeToGTNETSKT182 :Int + out183 :POINT183 + TypeToGTNETSKT183 :Int + out184 :POINT184 + TypeToGTNETSKT184 :Int + out185 :POINT185 + TypeToGTNETSKT185 :Int + out186 :POINT186 + TypeToGTNETSKT186 :Int + out187 :POINT187 + TypeToGTNETSKT187 :Int + out188 :POINT188 + TypeToGTNETSKT188 :Int + out189 :POINT189 + TypeToGTNETSKT189 :Int + out190 :POINT190 + TypeToGTNETSKT190 :Int + out191 :POINT191 + TypeToGTNETSKT191 :Int + out192 :POINT192 + TypeToGTNETSKT192 :Int + out193 :POINT193 + TypeToGTNETSKT193 :Int + out194 :POINT194 + TypeToGTNETSKT194 :Int + out195 :POINT195 + TypeToGTNETSKT195 :Int + out196 :POINT196 + TypeToGTNETSKT196 :Int + out197 :POINT197 + TypeToGTNETSKT197 :Int + out198 :POINT198 + TypeToGTNETSKT198 :Int + out199 :POINT199 + TypeToGTNETSKT199 :Int + out200 :POINT200 + TypeToGTNETSKT200 :Int + out201 :POINT201 + TypeToGTNETSKT201 :Int + out202 :POINT202 + TypeToGTNETSKT202 :Int + out203 :POINT203 + TypeToGTNETSKT203 :Int + out204 :POINT204 + TypeToGTNETSKT204 :Int + out205 :POINT205 + TypeToGTNETSKT205 :Int + out206 :POINT206 + TypeToGTNETSKT206 :Int + out207 :POINT207 + TypeToGTNETSKT207 :Int + out208 :POINT208 + TypeToGTNETSKT208 :Int + out209 :POINT209 + TypeToGTNETSKT209 :Int + out210 :POINT210 + TypeToGTNETSKT210 :Int + out211 :POINT211 + TypeToGTNETSKT211 :Int + out212 :POINT212 + TypeToGTNETSKT212 :Int + out213 :POINT213 + TypeToGTNETSKT213 :Int + out214 :POINT214 + TypeToGTNETSKT214 :Int + out215 :POINT215 + TypeToGTNETSKT215 :Int + out216 :POINT216 + TypeToGTNETSKT216 :Int + out217 :POINT217 + TypeToGTNETSKT217 :Int + out218 :POINT218 + TypeToGTNETSKT218 :Int + out219 :POINT219 + TypeToGTNETSKT219 :Int + out220 :POINT220 + TypeToGTNETSKT220 :Int + out221 :POINT221 + TypeToGTNETSKT221 :Int + out222 :POINT222 + TypeToGTNETSKT222 :Int + out223 :POINT223 + TypeToGTNETSKT223 :Int + out224 :POINT224 + TypeToGTNETSKT224 :Int + out225 :POINT225 + TypeToGTNETSKT225 :Int + out226 :POINT226 + TypeToGTNETSKT226 :Int + out227 :POINT227 + TypeToGTNETSKT227 :Int + out228 :POINT228 + TypeToGTNETSKT228 :Int + out229 :POINT229 + TypeToGTNETSKT229 :Int + out230 :POINT230 + TypeToGTNETSKT230 :Int + out231 :POINT231 + TypeToGTNETSKT231 :Int + out232 :POINT232 + TypeToGTNETSKT232 :Int + out233 :POINT233 + TypeToGTNETSKT233 :Int + out234 :POINT234 + TypeToGTNETSKT234 :Int + out235 :POINT235 + TypeToGTNETSKT235 :Int + out236 :POINT236 + TypeToGTNETSKT236 :Int + out237 :POINT237 + TypeToGTNETSKT237 :Int + out238 :POINT238 + TypeToGTNETSKT238 :Int + out239 :POINT239 + TypeToGTNETSKT239 :Int + out240 :POINT240 + TypeToGTNETSKT240 :Int + out241 :POINT241 + TypeToGTNETSKT241 :Int + out242 :POINT242 + TypeToGTNETSKT242 :Int + out243 :POINT243 + TypeToGTNETSKT243 :Int + out244 :POINT244 + TypeToGTNETSKT244 :Int + out245 :POINT245 + TypeToGTNETSKT245 :Int + out246 :POINT246 + TypeToGTNETSKT246 :Int + out247 :POINT247 + TypeToGTNETSKT247 :Int + out248 :POINT248 + TypeToGTNETSKT248 :Int + out249 :POINT249 + TypeToGTNETSKT249 :Int + out250 :POINT250 + TypeToGTNETSKT250 :Int + out251 :POINT251 + TypeToGTNETSKT251 :Int + out252 :POINT252 + TypeToGTNETSKT252 :Int + out253 :POINT253 + TypeToGTNETSKT253 :Int + out254 :POINT254 + TypeToGTNETSKT254 :Int + out255 :POINT255 + TypeToGTNETSKT255 :Int + out256 :POINT256 + TypeToGTNETSKT256 :Int + out257 :POINT257 + TypeToGTNETSKT257 :Int + out258 :POINT258 + TypeToGTNETSKT258 :Int + out259 :POINT259 + TypeToGTNETSKT259 :Int + out260 :POINT260 + TypeToGTNETSKT260 :Int + out261 :POINT261 + TypeToGTNETSKT261 :Int + out262 :POINT262 + TypeToGTNETSKT262 :Int + out263 :POINT263 + TypeToGTNETSKT263 :Int + out264 :POINT264 + TypeToGTNETSKT264 :Int + out265 :POINT265 + TypeToGTNETSKT265 :Int + out266 :POINT266 + TypeToGTNETSKT266 :Int + out267 :POINT267 + TypeToGTNETSKT267 :Int + out268 :POINT268 + TypeToGTNETSKT268 :Int + out269 :POINT269 + TypeToGTNETSKT269 :Int + out270 :POINT270 + TypeToGTNETSKT270 :Int + out271 :POINT271 + TypeToGTNETSKT271 :Int + out272 :POINT272 + TypeToGTNETSKT272 :Int + out273 :POINT273 + TypeToGTNETSKT273 :Int + out274 :POINT274 + TypeToGTNETSKT274 :Int + out275 :POINT275 + TypeToGTNETSKT275 :Int + out276 :POINT276 + TypeToGTNETSKT276 :Int + out277 :POINT277 + TypeToGTNETSKT277 :Int + out278 :POINT278 + TypeToGTNETSKT278 :Int + out279 :POINT279 + TypeToGTNETSKT279 :Int + out280 :POINT280 + TypeToGTNETSKT280 :Int + out281 :POINT281 + TypeToGTNETSKT281 :Int + out282 :POINT282 + TypeToGTNETSKT282 :Int + out283 :POINT283 + TypeToGTNETSKT283 :Int + out284 :POINT284 + TypeToGTNETSKT284 :Int + out285 :POINT285 + TypeToGTNETSKT285 :Int + out286 :POINT286 + TypeToGTNETSKT286 :Int + out287 :POINT287 + TypeToGTNETSKT287 :Int + out288 :POINT288 + TypeToGTNETSKT288 :Int + out289 :POINT289 + TypeToGTNETSKT289 :Int + out290 :POINT290 + TypeToGTNETSKT290 :Int + out291 :POINT291 + TypeToGTNETSKT291 :Int + out292 :POINT292 + TypeToGTNETSKT292 :Int + out293 :POINT293 + TypeToGTNETSKT293 :Int + out294 :POINT294 + TypeToGTNETSKT294 :Int + out295 :POINT295 + TypeToGTNETSKT295 :Int + out296 :POINT296 + TypeToGTNETSKT296 :Int + out297 :POINT297 + TypeToGTNETSKT297 :Int + out298 :POINT298 + TypeToGTNETSKT298 :Int + out299 :POINT299 + TypeToGTNETSKT299 :Int + numVarsFromGTNETSKT :5 + in0 :POINTIn0 + TypeFrGTNETSKT0 :Int + in1 :POINTin1 + TypeFrGTNETSKT1 :Int + in2 :POINTin2 + TypeFrGTNETSKT2 :Int + in3 :POINTin3 + TypeFrGTNETSKT3 :Int + in4 :POINTin4 + TypeFrGTNETSKT4 :Float + in5 :POINT5 + TypeFrGTNETSKT5 :Int + in6 :POINT6 + TypeFrGTNETSKT6 :Int + in7 :POINT7 + TypeFrGTNETSKT7 :Int + in8 :POINT8 + TypeFrGTNETSKT8 :Int + in9 :POINT9 + TypeFrGTNETSKT9 :Int + in10 :POINT10 + TypeFrGTNETSKT10 :Int + in11 :POINT11 + TypeFrGTNETSKT11 :Int + in12 :POINT12 + TypeFrGTNETSKT12 :Int + in13 :POINT13 + TypeFrGTNETSKT13 :Int + in14 :POINT14 + TypeFrGTNETSKT14 :Int + in15 :POINT15 + TypeFrGTNETSKT15 :Int + in16 :POINT16 + TypeFrGTNETSKT16 :Int + in17 :POINT17 + TypeFrGTNETSKT17 :Int + in18 :POINT18 + TypeFrGTNETSKT18 :Int + in19 :POINT19 + TypeFrGTNETSKT19 :Int + in20 :POINT20 + TypeFrGTNETSKT20 :Int + in21 :POINT21 + TypeFrGTNETSKT21 :Int + in22 :POINT22 + TypeFrGTNETSKT22 :Int + in23 :POINT23 + TypeFrGTNETSKT23 :Int + in24 :POINT24 + TypeFrGTNETSKT24 :Int + in25 :POINT25 + TypeFrGTNETSKT25 :Int + in26 :POINT26 + TypeFrGTNETSKT26 :Int + in27 :POINT27 + TypeFrGTNETSKT27 :Int + in28 :POINT28 + TypeFrGTNETSKT28 :Int + in29 :POINT29 + TypeFrGTNETSKT29 :Int + in30 :POINT30 + TypeFrGTNETSKT30 :Int + in31 :POINT31 + TypeFrGTNETSKT31 :Int + in32 :POINT32 + TypeFrGTNETSKT32 :Int + in33 :POINT33 + TypeFrGTNETSKT33 :Int + in34 :POINT34 + TypeFrGTNETSKT34 :Int + in35 :POINT35 + TypeFrGTNETSKT35 :Int + in36 :POINT36 + TypeFrGTNETSKT36 :Int + in37 :POINT37 + TypeFrGTNETSKT37 :Int + in38 :POINT38 + TypeFrGTNETSKT38 :Int + in39 :POINT39 + TypeFrGTNETSKT39 :Int + in40 :POINT40 + TypeFrGTNETSKT40 :Int + in41 :POINT41 + TypeFrGTNETSKT41 :Int + in42 :POINT42 + TypeFrGTNETSKT42 :Int + in43 :POINT43 + TypeFrGTNETSKT43 :Int + in44 :POINT44 + TypeFrGTNETSKT44 :Int + in45 :POINT45 + TypeFrGTNETSKT45 :Int + in46 :POINT46 + TypeFrGTNETSKT46 :Int + in47 :POINT47 + TypeFrGTNETSKT47 :Int + in48 :POINT48 + TypeFrGTNETSKT48 :Int + in49 :POINT49 + TypeFrGTNETSKT49 :Int + in50 :POINT50 + TypeFrGTNETSKT50 :Int + in51 :POINT51 + TypeFrGTNETSKT51 :Int + in52 :POINT52 + TypeFrGTNETSKT52 :Int + in53 :POINT53 + TypeFrGTNETSKT53 :Int + in54 :POINT54 + TypeFrGTNETSKT54 :Int + in55 :POINT55 + TypeFrGTNETSKT55 :Int + in56 :POINT56 + TypeFrGTNETSKT56 :Int + in57 :POINT57 + TypeFrGTNETSKT57 :Int + in58 :POINT58 + TypeFrGTNETSKT58 :Int + in59 :POINT59 + TypeFrGTNETSKT59 :Int + in60 :POINT60 + TypeFrGTNETSKT60 :Int + in61 :POINT61 + TypeFrGTNETSKT61 :Int + in62 :POINT62 + TypeFrGTNETSKT62 :Int + in63 :POINT63 + TypeFrGTNETSKT63 :Int + in64 :POINT64 + TypeFrGTNETSKT64 :Int + in65 :POINT65 + TypeFrGTNETSKT65 :Int + in66 :POINT66 + TypeFrGTNETSKT66 :Int + in67 :POINT67 + TypeFrGTNETSKT67 :Int + in68 :POINT68 + TypeFrGTNETSKT68 :Int + in69 :POINT69 + TypeFrGTNETSKT69 :Int + in70 :POINT70 + TypeFrGTNETSKT70 :Int + in71 :POINT71 + TypeFrGTNETSKT71 :Int + in72 :POINT72 + TypeFrGTNETSKT72 :Int + in73 :POINT73 + TypeFrGTNETSKT73 :Int + in74 :POINT74 + TypeFrGTNETSKT74 :Int + in75 :POINT75 + TypeFrGTNETSKT75 :Int + in76 :POINT76 + TypeFrGTNETSKT76 :Int + in77 :POINT77 + TypeFrGTNETSKT77 :Int + in78 :POINT78 + TypeFrGTNETSKT78 :Int + in79 :POINT79 + TypeFrGTNETSKT79 :Int + in80 :POINT80 + TypeFrGTNETSKT80 :Int + in81 :POINT81 + TypeFrGTNETSKT81 :Int + in82 :POINT82 + TypeFrGTNETSKT82 :Int + in83 :POINT83 + TypeFrGTNETSKT83 :Int + in84 :POINT84 + TypeFrGTNETSKT84 :Int + in85 :POINT85 + TypeFrGTNETSKT85 :Int + in86 :POINT86 + TypeFrGTNETSKT86 :Int + in87 :POINT87 + TypeFrGTNETSKT87 :Int + in88 :POINT88 + TypeFrGTNETSKT88 :Int + in89 :POINT89 + TypeFrGTNETSKT89 :Int + in90 :POINT90 + TypeFrGTNETSKT90 :Int + in91 :POINT91 + TypeFrGTNETSKT91 :Int + in92 :POINT92 + TypeFrGTNETSKT92 :Int + in93 :POINT93 + TypeFrGTNETSKT93 :Int + in94 :POINT94 + TypeFrGTNETSKT94 :Int + in95 :POINT95 + TypeFrGTNETSKT95 :Int + in96 :POINT96 + TypeFrGTNETSKT96 :Int + in97 :POINT97 + TypeFrGTNETSKT97 :Int + in98 :POINT98 + TypeFrGTNETSKT98 :Int + in99 :POINT99 + TypeFrGTNETSKT99 :Int + in100 :POINT100 + TypeFrGTNETSKT100 :Int + in101 :POINT101 + TypeFrGTNETSKT101 :Int + in102 :POINT102 + TypeFrGTNETSKT102 :Int + in103 :POINT103 + TypeFrGTNETSKT103 :Int + in104 :POINT104 + TypeFrGTNETSKT104 :Int + in105 :POINT105 + TypeFrGTNETSKT105 :Int + in106 :POINT106 + TypeFrGTNETSKT106 :Int + in107 :POINT107 + TypeFrGTNETSKT107 :Int + in108 :POINT108 + TypeFrGTNETSKT108 :Int + in109 :POINT109 + TypeFrGTNETSKT109 :Int + in110 :POINT110 + TypeFrGTNETSKT110 :Int + in111 :POINT111 + TypeFrGTNETSKT111 :Int + in112 :POINT112 + TypeFrGTNETSKT112 :Int + in113 :POINT113 + TypeFrGTNETSKT113 :Int + in114 :POINT114 + TypeFrGTNETSKT114 :Int + in115 :POINT115 + TypeFrGTNETSKT115 :Int + in116 :POINT116 + TypeFrGTNETSKT116 :Int + in117 :POINT117 + TypeFrGTNETSKT117 :Int + in118 :POINT118 + TypeFrGTNETSKT118 :Int + in119 :POINT119 + TypeFrGTNETSKT119 :Int + in120 :POINT120 + TypeFrGTNETSKT120 :Int + in121 :POINT121 + TypeFrGTNETSKT121 :Int + in122 :POINT122 + TypeFrGTNETSKT122 :Int + in123 :POINT123 + TypeFrGTNETSKT123 :Int + in124 :POINT124 + TypeFrGTNETSKT124 :Int + in125 :POINT125 + TypeFrGTNETSKT125 :Int + in126 :POINT126 + TypeFrGTNETSKT126 :Int + in127 :POINT127 + TypeFrGTNETSKT127 :Int + in128 :POINT128 + TypeFrGTNETSKT128 :Int + in129 :POINT129 + TypeFrGTNETSKT129 :Int + in130 :POINT130 + TypeFrGTNETSKT130 :Int + in131 :POINT131 + TypeFrGTNETSKT131 :Int + in132 :POINT132 + TypeFrGTNETSKT132 :Int + in133 :POINT133 + TypeFrGTNETSKT133 :Int + in134 :POINT134 + TypeFrGTNETSKT134 :Int + in135 :POINT135 + TypeFrGTNETSKT135 :Int + in136 :POINT136 + TypeFrGTNETSKT136 :Int + in137 :POINT137 + TypeFrGTNETSKT137 :Int + in138 :POINT138 + TypeFrGTNETSKT138 :Int + in139 :POINT139 + TypeFrGTNETSKT139 :Int + in140 :POINT140 + TypeFrGTNETSKT140 :Int + in141 :POINT141 + TypeFrGTNETSKT141 :Int + in142 :POINT142 + TypeFrGTNETSKT142 :Int + in143 :POINT143 + TypeFrGTNETSKT143 :Int + in144 :POINT144 + TypeFrGTNETSKT144 :Int + in145 :POINT145 + TypeFrGTNETSKT145 :Int + in146 :POINT146 + TypeFrGTNETSKT146 :Int + in147 :POINT147 + TypeFrGTNETSKT147 :Int + in148 :POINT148 + TypeFrGTNETSKT148 :Int + in149 :POINT149 + TypeFrGTNETSKT149 :Int + in150 :POINT150 + TypeFrGTNETSKT150 :Int + in151 :POINT151 + TypeFrGTNETSKT151 :Int + in152 :POINT152 + TypeFrGTNETSKT152 :Int + in153 :POINT153 + TypeFrGTNETSKT153 :Int + in154 :POINT154 + TypeFrGTNETSKT154 :Int + in155 :POINT155 + TypeFrGTNETSKT155 :Int + in156 :POINT156 + TypeFrGTNETSKT156 :Int + in157 :POINT157 + TypeFrGTNETSKT157 :Int + in158 :POINT158 + TypeFrGTNETSKT158 :Int + in159 :POINT159 + TypeFrGTNETSKT159 :Int + in160 :POINT160 + TypeFrGTNETSKT160 :Int + in161 :POINT161 + TypeFrGTNETSKT161 :Int + in162 :POINT162 + TypeFrGTNETSKT162 :Int + in163 :POINT163 + TypeFrGTNETSKT163 :Int + in164 :POINT164 + TypeFrGTNETSKT164 :Int + in165 :POINT165 + TypeFrGTNETSKT165 :Int + in166 :POINT166 + TypeFrGTNETSKT166 :Int + in167 :POINT167 + TypeFrGTNETSKT167 :Int + in168 :POINT168 + TypeFrGTNETSKT168 :Int + in169 :POINT169 + TypeFrGTNETSKT169 :Int + in170 :POINT170 + TypeFrGTNETSKT170 :Int + in171 :POINT171 + TypeFrGTNETSKT171 :Int + in172 :POINT172 + TypeFrGTNETSKT172 :Int + in173 :POINT173 + TypeFrGTNETSKT173 :Int + in174 :POINT174 + TypeFrGTNETSKT174 :Int + in175 :POINT175 + TypeFrGTNETSKT175 :Int + in176 :POINT176 + TypeFrGTNETSKT176 :Int + in177 :POINT177 + TypeFrGTNETSKT177 :Int + in178 :POINT178 + TypeFrGTNETSKT178 :Int + in179 :POINT179 + TypeFrGTNETSKT179 :Int + in180 :POINT180 + TypeFrGTNETSKT180 :Int + in181 :POINT181 + TypeFrGTNETSKT181 :Int + in182 :POINT182 + TypeFrGTNETSKT182 :Int + in183 :POINT183 + TypeFrGTNETSKT183 :Int + in184 :POINT184 + TypeFrGTNETSKT184 :Int + in185 :POINT185 + TypeFrGTNETSKT185 :Int + in186 :POINT186 + TypeFrGTNETSKT186 :Int + in187 :POINT187 + TypeFrGTNETSKT187 :Int + in188 :POINT188 + TypeFrGTNETSKT188 :Int + in189 :POINT189 + TypeFrGTNETSKT189 :Int + in190 :POINT190 + TypeFrGTNETSKT190 :Int + in191 :POINT191 + TypeFrGTNETSKT191 :Int + in192 :POINT192 + TypeFrGTNETSKT192 :Int + in193 :POINT193 + TypeFrGTNETSKT193 :Int + in194 :POINT194 + TypeFrGTNETSKT194 :Int + in195 :POINT195 + TypeFrGTNETSKT195 :Int + in196 :POINT196 + TypeFrGTNETSKT196 :Int + in197 :POINT197 + TypeFrGTNETSKT197 :Int + in198 :POINT198 + TypeFrGTNETSKT198 :Int + in199 :POINT199 + TypeFrGTNETSKT199 :Int + in200 :POINT200 + TypeFrGTNETSKT200 :Int + in201 :POINT201 + TypeFrGTNETSKT201 :Int + in202 :POINT202 + TypeFrGTNETSKT202 :Int + in203 :POINT203 + TypeFrGTNETSKT203 :Int + in204 :POINT204 + TypeFrGTNETSKT204 :Int + in205 :POINT205 + TypeFrGTNETSKT205 :Int + in206 :POINT206 + TypeFrGTNETSKT206 :Int + in207 :POINT207 + TypeFrGTNETSKT207 :Int + in208 :POINT208 + TypeFrGTNETSKT208 :Int + in209 :POINT209 + TypeFrGTNETSKT209 :Int + in210 :POINT210 + TypeFrGTNETSKT210 :Int + in211 :POINT211 + TypeFrGTNETSKT211 :Int + in212 :POINT212 + TypeFrGTNETSKT212 :Int + in213 :POINT213 + TypeFrGTNETSKT213 :Int + in214 :POINT214 + TypeFrGTNETSKT214 :Int + in215 :POINT215 + TypeFrGTNETSKT215 :Int + in216 :POINT216 + TypeFrGTNETSKT216 :Int + in217 :POINT217 + TypeFrGTNETSKT217 :Int + in218 :POINT218 + TypeFrGTNETSKT218 :Int + in219 :POINT219 + TypeFrGTNETSKT219 :Int + in220 :POINT220 + TypeFrGTNETSKT220 :Int + in221 :POINT221 + TypeFrGTNETSKT221 :Int + in222 :POINT222 + TypeFrGTNETSKT222 :Int + in223 :POINT223 + TypeFrGTNETSKT223 :Int + in224 :POINT224 + TypeFrGTNETSKT224 :Int + in225 :POINT225 + TypeFrGTNETSKT225 :Int + in226 :POINT226 + TypeFrGTNETSKT226 :Int + in227 :POINT227 + TypeFrGTNETSKT227 :Int + in228 :POINT228 + TypeFrGTNETSKT228 :Int + in229 :POINT229 + TypeFrGTNETSKT229 :Int + in230 :POINT230 + TypeFrGTNETSKT230 :Int + in231 :POINT231 + TypeFrGTNETSKT231 :Int + in232 :POINT232 + TypeFrGTNETSKT232 :Int + in233 :POINT233 + TypeFrGTNETSKT233 :Int + in234 :POINT234 + TypeFrGTNETSKT234 :Int + in235 :POINT235 + TypeFrGTNETSKT235 :Int + in236 :POINT236 + TypeFrGTNETSKT236 :Int + in237 :POINT237 + TypeFrGTNETSKT237 :Int + in238 :POINT238 + TypeFrGTNETSKT238 :Int + in239 :POINT239 + TypeFrGTNETSKT239 :Int + in240 :POINT240 + TypeFrGTNETSKT240 :Int + in241 :POINT241 + TypeFrGTNETSKT241 :Int + in242 :POINT242 + TypeFrGTNETSKT242 :Int + in243 :POINT243 + TypeFrGTNETSKT243 :Int + in244 :POINT244 + TypeFrGTNETSKT244 :Int + in245 :POINT245 + TypeFrGTNETSKT245 :Int + in246 :POINT246 + TypeFrGTNETSKT246 :Int + in247 :POINT247 + TypeFrGTNETSKT247 :Int + in248 :POINT248 + TypeFrGTNETSKT248 :Int + in249 :POINT249 + TypeFrGTNETSKT249 :Int + in250 :POINT250 + TypeFrGTNETSKT250 :Int + in251 :POINT251 + TypeFrGTNETSKT251 :Int + in252 :POINT252 + TypeFrGTNETSKT252 :Int + in253 :POINT253 + TypeFrGTNETSKT253 :Int + in254 :POINT254 + TypeFrGTNETSKT254 :Int + in255 :POINT255 + TypeFrGTNETSKT255 :Int + in256 :POINT256 + TypeFrGTNETSKT256 :Int + in257 :POINT257 + TypeFrGTNETSKT257 :Int + in258 :POINT258 + TypeFrGTNETSKT258 :Int + in259 :POINT259 + TypeFrGTNETSKT259 :Int + in260 :POINT260 + TypeFrGTNETSKT260 :Int + in261 :POINT261 + TypeFrGTNETSKT261 :Int + in262 :POINT262 + TypeFrGTNETSKT262 :Int + in263 :POINT263 + TypeFrGTNETSKT263 :Int + in264 :POINT264 + TypeFrGTNETSKT264 :Int + in265 :POINT265 + TypeFrGTNETSKT265 :Int + in266 :POINT266 + TypeFrGTNETSKT266 :Int + in267 :POINT267 + TypeFrGTNETSKT267 :Int + in268 :POINT268 + TypeFrGTNETSKT268 :Int + in269 :POINT269 + TypeFrGTNETSKT269 :Int + in270 :POINT270 + TypeFrGTNETSKT270 :Int + in271 :POINT271 + TypeFrGTNETSKT271 :Int + in272 :POINT272 + TypeFrGTNETSKT272 :Int + in273 :POINT273 + TypeFrGTNETSKT273 :Int + in274 :POINT274 + TypeFrGTNETSKT274 :Int + in275 :POINT275 + TypeFrGTNETSKT275 :Int + in276 :POINT276 + TypeFrGTNETSKT276 :Int + in277 :POINT277 + TypeFrGTNETSKT277 :Int + in278 :POINT278 + TypeFrGTNETSKT278 :Int + in279 :POINT279 + TypeFrGTNETSKT279 :Int + in280 :POINT280 + TypeFrGTNETSKT280 :Int + in281 :POINT281 + TypeFrGTNETSKT281 :Int + in282 :POINT282 + TypeFrGTNETSKT282 :Int + in283 :POINT283 + TypeFrGTNETSKT283 :Int + in284 :POINT284 + TypeFrGTNETSKT284 :Int + in285 :POINT285 + TypeFrGTNETSKT285 :Int + in286 :POINT286 + TypeFrGTNETSKT286 :Int + in287 :POINT287 + TypeFrGTNETSKT287 :Int + in288 :POINT288 + TypeFrGTNETSKT288 :Int + in289 :POINT289 + TypeFrGTNETSKT289 :Int + in290 :POINT290 + TypeFrGTNETSKT290 :Int + in291 :POINT291 + TypeFrGTNETSKT291 :Int + in292 :POINT292 + TypeFrGTNETSKT292 :Int + in293 :POINT293 + TypeFrGTNETSKT293 :Int + in294 :POINT294 + TypeFrGTNETSKT294 :Int + in295 :POINT295 + TypeFrGTNETSKT295 :Int + in296 :POINT296 + TypeFrGTNETSKT296 :Int + in297 :POINT297 + TypeFrGTNETSKT297 :Int + in298 :POINT298 + TypeFrGTNETSKT298 :Int + in299 :POINT299 + TypeFrGTNETSKT299 :Int + useVersion :THREE + LocalPort :12001 + RemotePort :12002 + rem_ip_0 :134 + rem_ip_1 :130 + rem_ip_2 :169 + rem_ip_3 :31 +wirelabel + 752 368 0 0 3 + Name :readyToSen + COL :BLUE + Monitor :Yes +WIRE + 720 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 720 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 752 272 0 0 3 + Name :rxCnt + COL :BLUE + Monitor :Yes +WIRE + 432 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 432 272 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +wirelabel + 400 144 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +wirelabel + 464 48 0 0 3 + Name :POINT3 + COL :BLUE + Monitor :Yes +wirelabel + 528 48 0 0 3 + Name :POINT4 + COL :BLUE + Monitor :Yes +WIRE + 496 16 0 0 2 + -64 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_CONSTANT + 400 16 0 0 1 + Val :60.0 +WIRE + 528 16 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 368 48 0 0 1 + Val :1 +WIRE + 400 48 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 432 48 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +GROUP + 240 112 0 0 0 + 6 +rtds_sharc_ctl_ICONST + 176 144 0 0 1 + Val :0 +rtds_sharc_ctl_UPDOWN + 272 112 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :5 +WIRE + 304 112 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 208 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 208 112 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 208 112 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 112 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +wirelabel + 336 432 0 0 3 + Name :POINT5 + COL :BLUE + Monitor :Yes +WIRE + 304 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_PB + 176 272 0 0 4 + Name :Send + Type :INTEGER + VOn :1 + VOff :0 +WIRE + 272 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 240 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 208 272 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +WIRE + 208 336 1 0 2 + -4 -32 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_TIMER + 176 432 0 0 6 + Tran :Rising Edge + SRST :No + RST :No + prtyp :2 + Proc :1 + Pri :4 +WIRE + 208 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 176 368 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 400 1 0 2 + -4 -32 4 32 + COL :RED + LW :1.0 +WIRE + 112 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 464 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 272 432 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 464 400 1 0 2 + -4 -128 4 96 + COL :RED + LW :1.0 +WIRE + 272 496 0 0 2 + -160 -4 192 4 + COL :RED + LW :1.0 +WIRE + 112 464 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_GTSYNC + 240 592 0 0 7 + enab1 :Yes + nam1 :ADVSECD + nam2 :ADVSTAT + enab2 :Yes + nam3 :CRTSECD + nam4 :CRTNSEC + nam5 :CRTSTAT diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.dft.1 b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.dft.1 new file mode 100644 index 000000000..08952be14 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.dft.1 @@ -0,0 +1,1565 @@ +DRAFT 4.006 +RTDS +TITLE: Test Circuit +CREATED: Mar 21, 2014 (jss) +LAST-MODIFIED: Dec 22, 2016 (msv-ufa) +TIME-STEP: 5.0E-5 +FINISH-TIME: 0.2 +PRINT-STEP: 5.0E-4 +RTDS-RACK: 7 +COMPILE-MODE: AUTO +RTDS REAL-TIME: Yes +1 SUBSYSTEMS +SUBSYSTEM-TAB-NAME: SS #1 +SUBSYSTEM-TITLE: +SUBSYSTEM-COMMENT: +SUBSYSTEM-PRINTMODE: PRINT-LAYOUT:CUSTOM PAPER-DIMENSIONS:8.5x11 +52 COMPONENTS +WIRE + 1584 80 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 1616 80 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +rtds_risc_ctl_PROCASN + 80 48 0 0 3 + CPRO :1 + BRD :2 + ABC :A +GROUP + 336 336 0 0 0 + 7 +wirelabel + 432 336 0 0 3 + Name :txCnt + COL :BLUE + Monitor :Yes +WIRE + 400 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 272 368 0 0 1 + Val :0 +wirelabel + 304 336 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_UPDOWN + 368 336 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :3 +rtds_sharc_ctl_EDGEDET + 368 272 0 0 6 + ED :0 -> 1 + OV :1 + prtyp :2 + Proc :1 + Pri :2 + cmv :1 +_rtds_GTNET_SKT.def + 592 144 0 0 1223 + Name :GTNETSKT1 + Mode :UDP + DataDirection :Send/Receive + Port :2 + Card :1 + Proc :1 + Pri :6 + prtyp :2 + gtnettype :GTNETx2 + sfx : + FromFile :NO + note : + ToFile :NO + note1 : + numVarsToGTNETSKT :5 + out0 :POINT0 + TypeToGTNETSKT0 :Int + out1 :POINT1 + TypeToGTNETSKT1 :Int + out2 :POINT2 + TypeToGTNETSKT2 :Int + out3 :POINT3 + TypeToGTNETSKT3 :Int + out4 :POINT4 + TypeToGTNETSKT4 :Float + out5 :POINT5 + TypeToGTNETSKT5 :Int + out6 :POINT6 + TypeToGTNETSKT6 :Int + out7 :POINT7 + TypeToGTNETSKT7 :Int + out8 :POINT8 + TypeToGTNETSKT8 :Int + out9 :POINT9 + TypeToGTNETSKT9 :Int + out10 :POINT10 + TypeToGTNETSKT10 :Int + out11 :POINT11 + TypeToGTNETSKT11 :Int + out12 :POINT12 + TypeToGTNETSKT12 :Int + out13 :POINT13 + TypeToGTNETSKT13 :Int + out14 :POINT14 + TypeToGTNETSKT14 :Int + out15 :POINT15 + TypeToGTNETSKT15 :Int + out16 :POINT16 + TypeToGTNETSKT16 :Int + out17 :POINT17 + TypeToGTNETSKT17 :Int + out18 :POINT18 + TypeToGTNETSKT18 :Int + out19 :POINT19 + TypeToGTNETSKT19 :Int + out20 :POINT20 + TypeToGTNETSKT20 :Int + out21 :POINT21 + TypeToGTNETSKT21 :Int + out22 :POINT22 + TypeToGTNETSKT22 :Int + out23 :POINT23 + TypeToGTNETSKT23 :Int + out24 :POINT24 + TypeToGTNETSKT24 :Int + out25 :POINT25 + TypeToGTNETSKT25 :Int + out26 :POINT26 + TypeToGTNETSKT26 :Int + out27 :POINT27 + TypeToGTNETSKT27 :Int + out28 :POINT28 + TypeToGTNETSKT28 :Int + out29 :POINT29 + TypeToGTNETSKT29 :Int + out30 :POINT30 + TypeToGTNETSKT30 :Int + out31 :POINT31 + TypeToGTNETSKT31 :Int + out32 :POINT32 + TypeToGTNETSKT32 :Int + out33 :POINT33 + TypeToGTNETSKT33 :Int + out34 :POINT34 + TypeToGTNETSKT34 :Int + out35 :POINT35 + TypeToGTNETSKT35 :Int + out36 :POINT36 + TypeToGTNETSKT36 :Int + out37 :POINT37 + TypeToGTNETSKT37 :Int + out38 :POINT38 + TypeToGTNETSKT38 :Int + out39 :POINT39 + TypeToGTNETSKT39 :Int + out40 :POINT40 + TypeToGTNETSKT40 :Int + out41 :POINT41 + TypeToGTNETSKT41 :Int + out42 :POINT42 + TypeToGTNETSKT42 :Int + out43 :POINT43 + TypeToGTNETSKT43 :Int + out44 :POINT44 + TypeToGTNETSKT44 :Int + out45 :POINT45 + TypeToGTNETSKT45 :Int + out46 :POINT46 + TypeToGTNETSKT46 :Int + out47 :POINT47 + TypeToGTNETSKT47 :Int + out48 :POINT48 + TypeToGTNETSKT48 :Int + out49 :POINT49 + TypeToGTNETSKT49 :Int + out50 :POINT50 + TypeToGTNETSKT50 :Int + out51 :POINT51 + TypeToGTNETSKT51 :Int + out52 :POINT52 + TypeToGTNETSKT52 :Int + out53 :POINT53 + TypeToGTNETSKT53 :Int + out54 :POINT54 + TypeToGTNETSKT54 :Int + out55 :POINT55 + TypeToGTNETSKT55 :Int + out56 :POINT56 + TypeToGTNETSKT56 :Int + out57 :POINT57 + TypeToGTNETSKT57 :Int + out58 :POINT58 + TypeToGTNETSKT58 :Int + out59 :POINT59 + TypeToGTNETSKT59 :Int + out60 :POINT60 + TypeToGTNETSKT60 :Int + out61 :POINT61 + TypeToGTNETSKT61 :Int + out62 :POINT62 + TypeToGTNETSKT62 :Int + out63 :POINT63 + TypeToGTNETSKT63 :Int + out64 :POINT64 + TypeToGTNETSKT64 :Int + out65 :POINT65 + TypeToGTNETSKT65 :Int + out66 :POINT66 + TypeToGTNETSKT66 :Int + out67 :POINT67 + TypeToGTNETSKT67 :Int + out68 :POINT68 + TypeToGTNETSKT68 :Int + out69 :POINT69 + TypeToGTNETSKT69 :Int + out70 :POINT70 + TypeToGTNETSKT70 :Int + out71 :POINT71 + TypeToGTNETSKT71 :Int + out72 :POINT72 + TypeToGTNETSKT72 :Int + out73 :POINT73 + TypeToGTNETSKT73 :Int + out74 :POINT74 + TypeToGTNETSKT74 :Int + out75 :POINT75 + TypeToGTNETSKT75 :Int + out76 :POINT76 + TypeToGTNETSKT76 :Int + out77 :POINT77 + TypeToGTNETSKT77 :Int + out78 :POINT78 + TypeToGTNETSKT78 :Int + out79 :POINT79 + TypeToGTNETSKT79 :Int + out80 :POINT80 + TypeToGTNETSKT80 :Int + out81 :POINT81 + TypeToGTNETSKT81 :Int + out82 :POINT82 + TypeToGTNETSKT82 :Int + out83 :POINT83 + TypeToGTNETSKT83 :Int + out84 :POINT84 + TypeToGTNETSKT84 :Int + out85 :POINT85 + TypeToGTNETSKT85 :Int + out86 :POINT86 + TypeToGTNETSKT86 :Int + out87 :POINT87 + TypeToGTNETSKT87 :Int + out88 :POINT88 + TypeToGTNETSKT88 :Int + out89 :POINT89 + TypeToGTNETSKT89 :Int + out90 :POINT90 + TypeToGTNETSKT90 :Int + out91 :POINT91 + TypeToGTNETSKT91 :Int + out92 :POINT92 + TypeToGTNETSKT92 :Int + out93 :POINT93 + TypeToGTNETSKT93 :Int + out94 :POINT94 + TypeToGTNETSKT94 :Int + out95 :POINT95 + TypeToGTNETSKT95 :Int + out96 :POINT96 + TypeToGTNETSKT96 :Int + out97 :POINT97 + TypeToGTNETSKT97 :Int + out98 :POINT98 + TypeToGTNETSKT98 :Int + out99 :POINT99 + TypeToGTNETSKT99 :Int + out100 :POINT100 + TypeToGTNETSKT100 :Int + out101 :POINT101 + TypeToGTNETSKT101 :Int + out102 :POINT102 + TypeToGTNETSKT102 :Int + out103 :POINT103 + TypeToGTNETSKT103 :Int + out104 :POINT104 + TypeToGTNETSKT104 :Int + out105 :POINT105 + TypeToGTNETSKT105 :Int + out106 :POINT106 + TypeToGTNETSKT106 :Int + out107 :POINT107 + TypeToGTNETSKT107 :Int + out108 :POINT108 + TypeToGTNETSKT108 :Int + out109 :POINT109 + TypeToGTNETSKT109 :Int + out110 :POINT110 + TypeToGTNETSKT110 :Int + out111 :POINT111 + TypeToGTNETSKT111 :Int + out112 :POINT112 + TypeToGTNETSKT112 :Int + out113 :POINT113 + TypeToGTNETSKT113 :Int + out114 :POINT114 + TypeToGTNETSKT114 :Int + out115 :POINT115 + TypeToGTNETSKT115 :Int + out116 :POINT116 + TypeToGTNETSKT116 :Int + out117 :POINT117 + TypeToGTNETSKT117 :Int + out118 :POINT118 + TypeToGTNETSKT118 :Int + out119 :POINT119 + TypeToGTNETSKT119 :Int + out120 :POINT120 + TypeToGTNETSKT120 :Int + out121 :POINT121 + TypeToGTNETSKT121 :Int + out122 :POINT122 + TypeToGTNETSKT122 :Int + out123 :POINT123 + TypeToGTNETSKT123 :Int + out124 :POINT124 + TypeToGTNETSKT124 :Int + out125 :POINT125 + TypeToGTNETSKT125 :Int + out126 :POINT126 + TypeToGTNETSKT126 :Int + out127 :POINT127 + TypeToGTNETSKT127 :Int + out128 :POINT128 + TypeToGTNETSKT128 :Int + out129 :POINT129 + TypeToGTNETSKT129 :Int + out130 :POINT130 + TypeToGTNETSKT130 :Int + out131 :POINT131 + TypeToGTNETSKT131 :Int + out132 :POINT132 + TypeToGTNETSKT132 :Int + out133 :POINT133 + TypeToGTNETSKT133 :Int + out134 :POINT134 + TypeToGTNETSKT134 :Int + out135 :POINT135 + TypeToGTNETSKT135 :Int + out136 :POINT136 + TypeToGTNETSKT136 :Int + out137 :POINT137 + TypeToGTNETSKT137 :Int + out138 :POINT138 + TypeToGTNETSKT138 :Int + out139 :POINT139 + TypeToGTNETSKT139 :Int + out140 :POINT140 + TypeToGTNETSKT140 :Int + out141 :POINT141 + TypeToGTNETSKT141 :Int + out142 :POINT142 + TypeToGTNETSKT142 :Int + out143 :POINT143 + TypeToGTNETSKT143 :Int + out144 :POINT144 + TypeToGTNETSKT144 :Int + out145 :POINT145 + TypeToGTNETSKT145 :Int + out146 :POINT146 + TypeToGTNETSKT146 :Int + out147 :POINT147 + TypeToGTNETSKT147 :Int + out148 :POINT148 + TypeToGTNETSKT148 :Int + out149 :POINT149 + TypeToGTNETSKT149 :Int + out150 :POINT150 + TypeToGTNETSKT150 :Int + out151 :POINT151 + TypeToGTNETSKT151 :Int + out152 :POINT152 + TypeToGTNETSKT152 :Int + out153 :POINT153 + TypeToGTNETSKT153 :Int + out154 :POINT154 + TypeToGTNETSKT154 :Int + out155 :POINT155 + TypeToGTNETSKT155 :Int + out156 :POINT156 + TypeToGTNETSKT156 :Int + out157 :POINT157 + TypeToGTNETSKT157 :Int + out158 :POINT158 + TypeToGTNETSKT158 :Int + out159 :POINT159 + TypeToGTNETSKT159 :Int + out160 :POINT160 + TypeToGTNETSKT160 :Int + out161 :POINT161 + TypeToGTNETSKT161 :Int + out162 :POINT162 + TypeToGTNETSKT162 :Int + out163 :POINT163 + TypeToGTNETSKT163 :Int + out164 :POINT164 + TypeToGTNETSKT164 :Int + out165 :POINT165 + TypeToGTNETSKT165 :Int + out166 :POINT166 + TypeToGTNETSKT166 :Int + out167 :POINT167 + TypeToGTNETSKT167 :Int + out168 :POINT168 + TypeToGTNETSKT168 :Int + out169 :POINT169 + TypeToGTNETSKT169 :Int + out170 :POINT170 + TypeToGTNETSKT170 :Int + out171 :POINT171 + TypeToGTNETSKT171 :Int + out172 :POINT172 + TypeToGTNETSKT172 :Int + out173 :POINT173 + TypeToGTNETSKT173 :Int + out174 :POINT174 + TypeToGTNETSKT174 :Int + out175 :POINT175 + TypeToGTNETSKT175 :Int + out176 :POINT176 + TypeToGTNETSKT176 :Int + out177 :POINT177 + TypeToGTNETSKT177 :Int + out178 :POINT178 + TypeToGTNETSKT178 :Int + out179 :POINT179 + TypeToGTNETSKT179 :Int + out180 :POINT180 + TypeToGTNETSKT180 :Int + out181 :POINT181 + TypeToGTNETSKT181 :Int + out182 :POINT182 + TypeToGTNETSKT182 :Int + out183 :POINT183 + TypeToGTNETSKT183 :Int + out184 :POINT184 + TypeToGTNETSKT184 :Int + out185 :POINT185 + TypeToGTNETSKT185 :Int + out186 :POINT186 + TypeToGTNETSKT186 :Int + out187 :POINT187 + TypeToGTNETSKT187 :Int + out188 :POINT188 + TypeToGTNETSKT188 :Int + out189 :POINT189 + TypeToGTNETSKT189 :Int + out190 :POINT190 + TypeToGTNETSKT190 :Int + out191 :POINT191 + TypeToGTNETSKT191 :Int + out192 :POINT192 + TypeToGTNETSKT192 :Int + out193 :POINT193 + TypeToGTNETSKT193 :Int + out194 :POINT194 + TypeToGTNETSKT194 :Int + out195 :POINT195 + TypeToGTNETSKT195 :Int + out196 :POINT196 + TypeToGTNETSKT196 :Int + out197 :POINT197 + TypeToGTNETSKT197 :Int + out198 :POINT198 + TypeToGTNETSKT198 :Int + out199 :POINT199 + TypeToGTNETSKT199 :Int + out200 :POINT200 + TypeToGTNETSKT200 :Int + out201 :POINT201 + TypeToGTNETSKT201 :Int + out202 :POINT202 + TypeToGTNETSKT202 :Int + out203 :POINT203 + TypeToGTNETSKT203 :Int + out204 :POINT204 + TypeToGTNETSKT204 :Int + out205 :POINT205 + TypeToGTNETSKT205 :Int + out206 :POINT206 + TypeToGTNETSKT206 :Int + out207 :POINT207 + TypeToGTNETSKT207 :Int + out208 :POINT208 + TypeToGTNETSKT208 :Int + out209 :POINT209 + TypeToGTNETSKT209 :Int + out210 :POINT210 + TypeToGTNETSKT210 :Int + out211 :POINT211 + TypeToGTNETSKT211 :Int + out212 :POINT212 + TypeToGTNETSKT212 :Int + out213 :POINT213 + TypeToGTNETSKT213 :Int + out214 :POINT214 + TypeToGTNETSKT214 :Int + out215 :POINT215 + TypeToGTNETSKT215 :Int + out216 :POINT216 + TypeToGTNETSKT216 :Int + out217 :POINT217 + TypeToGTNETSKT217 :Int + out218 :POINT218 + TypeToGTNETSKT218 :Int + out219 :POINT219 + TypeToGTNETSKT219 :Int + out220 :POINT220 + TypeToGTNETSKT220 :Int + out221 :POINT221 + TypeToGTNETSKT221 :Int + out222 :POINT222 + TypeToGTNETSKT222 :Int + out223 :POINT223 + TypeToGTNETSKT223 :Int + out224 :POINT224 + TypeToGTNETSKT224 :Int + out225 :POINT225 + TypeToGTNETSKT225 :Int + out226 :POINT226 + TypeToGTNETSKT226 :Int + out227 :POINT227 + TypeToGTNETSKT227 :Int + out228 :POINT228 + TypeToGTNETSKT228 :Int + out229 :POINT229 + TypeToGTNETSKT229 :Int + out230 :POINT230 + TypeToGTNETSKT230 :Int + out231 :POINT231 + TypeToGTNETSKT231 :Int + out232 :POINT232 + TypeToGTNETSKT232 :Int + out233 :POINT233 + TypeToGTNETSKT233 :Int + out234 :POINT234 + TypeToGTNETSKT234 :Int + out235 :POINT235 + TypeToGTNETSKT235 :Int + out236 :POINT236 + TypeToGTNETSKT236 :Int + out237 :POINT237 + TypeToGTNETSKT237 :Int + out238 :POINT238 + TypeToGTNETSKT238 :Int + out239 :POINT239 + TypeToGTNETSKT239 :Int + out240 :POINT240 + TypeToGTNETSKT240 :Int + out241 :POINT241 + TypeToGTNETSKT241 :Int + out242 :POINT242 + TypeToGTNETSKT242 :Int + out243 :POINT243 + TypeToGTNETSKT243 :Int + out244 :POINT244 + TypeToGTNETSKT244 :Int + out245 :POINT245 + TypeToGTNETSKT245 :Int + out246 :POINT246 + TypeToGTNETSKT246 :Int + out247 :POINT247 + TypeToGTNETSKT247 :Int + out248 :POINT248 + TypeToGTNETSKT248 :Int + out249 :POINT249 + TypeToGTNETSKT249 :Int + out250 :POINT250 + TypeToGTNETSKT250 :Int + out251 :POINT251 + TypeToGTNETSKT251 :Int + out252 :POINT252 + TypeToGTNETSKT252 :Int + out253 :POINT253 + TypeToGTNETSKT253 :Int + out254 :POINT254 + TypeToGTNETSKT254 :Int + out255 :POINT255 + TypeToGTNETSKT255 :Int + out256 :POINT256 + TypeToGTNETSKT256 :Int + out257 :POINT257 + TypeToGTNETSKT257 :Int + out258 :POINT258 + TypeToGTNETSKT258 :Int + out259 :POINT259 + TypeToGTNETSKT259 :Int + out260 :POINT260 + TypeToGTNETSKT260 :Int + out261 :POINT261 + TypeToGTNETSKT261 :Int + out262 :POINT262 + TypeToGTNETSKT262 :Int + out263 :POINT263 + TypeToGTNETSKT263 :Int + out264 :POINT264 + TypeToGTNETSKT264 :Int + out265 :POINT265 + TypeToGTNETSKT265 :Int + out266 :POINT266 + TypeToGTNETSKT266 :Int + out267 :POINT267 + TypeToGTNETSKT267 :Int + out268 :POINT268 + TypeToGTNETSKT268 :Int + out269 :POINT269 + TypeToGTNETSKT269 :Int + out270 :POINT270 + TypeToGTNETSKT270 :Int + out271 :POINT271 + TypeToGTNETSKT271 :Int + out272 :POINT272 + TypeToGTNETSKT272 :Int + out273 :POINT273 + TypeToGTNETSKT273 :Int + out274 :POINT274 + TypeToGTNETSKT274 :Int + out275 :POINT275 + TypeToGTNETSKT275 :Int + out276 :POINT276 + TypeToGTNETSKT276 :Int + out277 :POINT277 + TypeToGTNETSKT277 :Int + out278 :POINT278 + TypeToGTNETSKT278 :Int + out279 :POINT279 + TypeToGTNETSKT279 :Int + out280 :POINT280 + TypeToGTNETSKT280 :Int + out281 :POINT281 + TypeToGTNETSKT281 :Int + out282 :POINT282 + TypeToGTNETSKT282 :Int + out283 :POINT283 + TypeToGTNETSKT283 :Int + out284 :POINT284 + TypeToGTNETSKT284 :Int + out285 :POINT285 + TypeToGTNETSKT285 :Int + out286 :POINT286 + TypeToGTNETSKT286 :Int + out287 :POINT287 + TypeToGTNETSKT287 :Int + out288 :POINT288 + TypeToGTNETSKT288 :Int + out289 :POINT289 + TypeToGTNETSKT289 :Int + out290 :POINT290 + TypeToGTNETSKT290 :Int + out291 :POINT291 + TypeToGTNETSKT291 :Int + out292 :POINT292 + TypeToGTNETSKT292 :Int + out293 :POINT293 + TypeToGTNETSKT293 :Int + out294 :POINT294 + TypeToGTNETSKT294 :Int + out295 :POINT295 + TypeToGTNETSKT295 :Int + out296 :POINT296 + TypeToGTNETSKT296 :Int + out297 :POINT297 + TypeToGTNETSKT297 :Int + out298 :POINT298 + TypeToGTNETSKT298 :Int + out299 :POINT299 + TypeToGTNETSKT299 :Int + numVarsFromGTNETSKT :5 + in0 :POINTIn0 + TypeFrGTNETSKT0 :Int + in1 :POINTin1 + TypeFrGTNETSKT1 :Int + in2 :POINTin2 + TypeFrGTNETSKT2 :Int + in3 :POINTin3 + TypeFrGTNETSKT3 :Int + in4 :POINTin4 + TypeFrGTNETSKT4 :Float + in5 :POINT5 + TypeFrGTNETSKT5 :Int + in6 :POINT6 + TypeFrGTNETSKT6 :Int + in7 :POINT7 + TypeFrGTNETSKT7 :Int + in8 :POINT8 + TypeFrGTNETSKT8 :Int + in9 :POINT9 + TypeFrGTNETSKT9 :Int + in10 :POINT10 + TypeFrGTNETSKT10 :Int + in11 :POINT11 + TypeFrGTNETSKT11 :Int + in12 :POINT12 + TypeFrGTNETSKT12 :Int + in13 :POINT13 + TypeFrGTNETSKT13 :Int + in14 :POINT14 + TypeFrGTNETSKT14 :Int + in15 :POINT15 + TypeFrGTNETSKT15 :Int + in16 :POINT16 + TypeFrGTNETSKT16 :Int + in17 :POINT17 + TypeFrGTNETSKT17 :Int + in18 :POINT18 + TypeFrGTNETSKT18 :Int + in19 :POINT19 + TypeFrGTNETSKT19 :Int + in20 :POINT20 + TypeFrGTNETSKT20 :Int + in21 :POINT21 + TypeFrGTNETSKT21 :Int + in22 :POINT22 + TypeFrGTNETSKT22 :Int + in23 :POINT23 + TypeFrGTNETSKT23 :Int + in24 :POINT24 + TypeFrGTNETSKT24 :Int + in25 :POINT25 + TypeFrGTNETSKT25 :Int + in26 :POINT26 + TypeFrGTNETSKT26 :Int + in27 :POINT27 + TypeFrGTNETSKT27 :Int + in28 :POINT28 + TypeFrGTNETSKT28 :Int + in29 :POINT29 + TypeFrGTNETSKT29 :Int + in30 :POINT30 + TypeFrGTNETSKT30 :Int + in31 :POINT31 + TypeFrGTNETSKT31 :Int + in32 :POINT32 + TypeFrGTNETSKT32 :Int + in33 :POINT33 + TypeFrGTNETSKT33 :Int + in34 :POINT34 + TypeFrGTNETSKT34 :Int + in35 :POINT35 + TypeFrGTNETSKT35 :Int + in36 :POINT36 + TypeFrGTNETSKT36 :Int + in37 :POINT37 + TypeFrGTNETSKT37 :Int + in38 :POINT38 + TypeFrGTNETSKT38 :Int + in39 :POINT39 + TypeFrGTNETSKT39 :Int + in40 :POINT40 + TypeFrGTNETSKT40 :Int + in41 :POINT41 + TypeFrGTNETSKT41 :Int + in42 :POINT42 + TypeFrGTNETSKT42 :Int + in43 :POINT43 + TypeFrGTNETSKT43 :Int + in44 :POINT44 + TypeFrGTNETSKT44 :Int + in45 :POINT45 + TypeFrGTNETSKT45 :Int + in46 :POINT46 + TypeFrGTNETSKT46 :Int + in47 :POINT47 + TypeFrGTNETSKT47 :Int + in48 :POINT48 + TypeFrGTNETSKT48 :Int + in49 :POINT49 + TypeFrGTNETSKT49 :Int + in50 :POINT50 + TypeFrGTNETSKT50 :Int + in51 :POINT51 + TypeFrGTNETSKT51 :Int + in52 :POINT52 + TypeFrGTNETSKT52 :Int + in53 :POINT53 + TypeFrGTNETSKT53 :Int + in54 :POINT54 + TypeFrGTNETSKT54 :Int + in55 :POINT55 + TypeFrGTNETSKT55 :Int + in56 :POINT56 + TypeFrGTNETSKT56 :Int + in57 :POINT57 + TypeFrGTNETSKT57 :Int + in58 :POINT58 + TypeFrGTNETSKT58 :Int + in59 :POINT59 + TypeFrGTNETSKT59 :Int + in60 :POINT60 + TypeFrGTNETSKT60 :Int + in61 :POINT61 + TypeFrGTNETSKT61 :Int + in62 :POINT62 + TypeFrGTNETSKT62 :Int + in63 :POINT63 + TypeFrGTNETSKT63 :Int + in64 :POINT64 + TypeFrGTNETSKT64 :Int + in65 :POINT65 + TypeFrGTNETSKT65 :Int + in66 :POINT66 + TypeFrGTNETSKT66 :Int + in67 :POINT67 + TypeFrGTNETSKT67 :Int + in68 :POINT68 + TypeFrGTNETSKT68 :Int + in69 :POINT69 + TypeFrGTNETSKT69 :Int + in70 :POINT70 + TypeFrGTNETSKT70 :Int + in71 :POINT71 + TypeFrGTNETSKT71 :Int + in72 :POINT72 + TypeFrGTNETSKT72 :Int + in73 :POINT73 + TypeFrGTNETSKT73 :Int + in74 :POINT74 + TypeFrGTNETSKT74 :Int + in75 :POINT75 + TypeFrGTNETSKT75 :Int + in76 :POINT76 + TypeFrGTNETSKT76 :Int + in77 :POINT77 + TypeFrGTNETSKT77 :Int + in78 :POINT78 + TypeFrGTNETSKT78 :Int + in79 :POINT79 + TypeFrGTNETSKT79 :Int + in80 :POINT80 + TypeFrGTNETSKT80 :Int + in81 :POINT81 + TypeFrGTNETSKT81 :Int + in82 :POINT82 + TypeFrGTNETSKT82 :Int + in83 :POINT83 + TypeFrGTNETSKT83 :Int + in84 :POINT84 + TypeFrGTNETSKT84 :Int + in85 :POINT85 + TypeFrGTNETSKT85 :Int + in86 :POINT86 + TypeFrGTNETSKT86 :Int + in87 :POINT87 + TypeFrGTNETSKT87 :Int + in88 :POINT88 + TypeFrGTNETSKT88 :Int + in89 :POINT89 + TypeFrGTNETSKT89 :Int + in90 :POINT90 + TypeFrGTNETSKT90 :Int + in91 :POINT91 + TypeFrGTNETSKT91 :Int + in92 :POINT92 + TypeFrGTNETSKT92 :Int + in93 :POINT93 + TypeFrGTNETSKT93 :Int + in94 :POINT94 + TypeFrGTNETSKT94 :Int + in95 :POINT95 + TypeFrGTNETSKT95 :Int + in96 :POINT96 + TypeFrGTNETSKT96 :Int + in97 :POINT97 + TypeFrGTNETSKT97 :Int + in98 :POINT98 + TypeFrGTNETSKT98 :Int + in99 :POINT99 + TypeFrGTNETSKT99 :Int + in100 :POINT100 + TypeFrGTNETSKT100 :Int + in101 :POINT101 + TypeFrGTNETSKT101 :Int + in102 :POINT102 + TypeFrGTNETSKT102 :Int + in103 :POINT103 + TypeFrGTNETSKT103 :Int + in104 :POINT104 + TypeFrGTNETSKT104 :Int + in105 :POINT105 + TypeFrGTNETSKT105 :Int + in106 :POINT106 + TypeFrGTNETSKT106 :Int + in107 :POINT107 + TypeFrGTNETSKT107 :Int + in108 :POINT108 + TypeFrGTNETSKT108 :Int + in109 :POINT109 + TypeFrGTNETSKT109 :Int + in110 :POINT110 + TypeFrGTNETSKT110 :Int + in111 :POINT111 + TypeFrGTNETSKT111 :Int + in112 :POINT112 + TypeFrGTNETSKT112 :Int + in113 :POINT113 + TypeFrGTNETSKT113 :Int + in114 :POINT114 + TypeFrGTNETSKT114 :Int + in115 :POINT115 + TypeFrGTNETSKT115 :Int + in116 :POINT116 + TypeFrGTNETSKT116 :Int + in117 :POINT117 + TypeFrGTNETSKT117 :Int + in118 :POINT118 + TypeFrGTNETSKT118 :Int + in119 :POINT119 + TypeFrGTNETSKT119 :Int + in120 :POINT120 + TypeFrGTNETSKT120 :Int + in121 :POINT121 + TypeFrGTNETSKT121 :Int + in122 :POINT122 + TypeFrGTNETSKT122 :Int + in123 :POINT123 + TypeFrGTNETSKT123 :Int + in124 :POINT124 + TypeFrGTNETSKT124 :Int + in125 :POINT125 + TypeFrGTNETSKT125 :Int + in126 :POINT126 + TypeFrGTNETSKT126 :Int + in127 :POINT127 + TypeFrGTNETSKT127 :Int + in128 :POINT128 + TypeFrGTNETSKT128 :Int + in129 :POINT129 + TypeFrGTNETSKT129 :Int + in130 :POINT130 + TypeFrGTNETSKT130 :Int + in131 :POINT131 + TypeFrGTNETSKT131 :Int + in132 :POINT132 + TypeFrGTNETSKT132 :Int + in133 :POINT133 + TypeFrGTNETSKT133 :Int + in134 :POINT134 + TypeFrGTNETSKT134 :Int + in135 :POINT135 + TypeFrGTNETSKT135 :Int + in136 :POINT136 + TypeFrGTNETSKT136 :Int + in137 :POINT137 + TypeFrGTNETSKT137 :Int + in138 :POINT138 + TypeFrGTNETSKT138 :Int + in139 :POINT139 + TypeFrGTNETSKT139 :Int + in140 :POINT140 + TypeFrGTNETSKT140 :Int + in141 :POINT141 + TypeFrGTNETSKT141 :Int + in142 :POINT142 + TypeFrGTNETSKT142 :Int + in143 :POINT143 + TypeFrGTNETSKT143 :Int + in144 :POINT144 + TypeFrGTNETSKT144 :Int + in145 :POINT145 + TypeFrGTNETSKT145 :Int + in146 :POINT146 + TypeFrGTNETSKT146 :Int + in147 :POINT147 + TypeFrGTNETSKT147 :Int + in148 :POINT148 + TypeFrGTNETSKT148 :Int + in149 :POINT149 + TypeFrGTNETSKT149 :Int + in150 :POINT150 + TypeFrGTNETSKT150 :Int + in151 :POINT151 + TypeFrGTNETSKT151 :Int + in152 :POINT152 + TypeFrGTNETSKT152 :Int + in153 :POINT153 + TypeFrGTNETSKT153 :Int + in154 :POINT154 + TypeFrGTNETSKT154 :Int + in155 :POINT155 + TypeFrGTNETSKT155 :Int + in156 :POINT156 + TypeFrGTNETSKT156 :Int + in157 :POINT157 + TypeFrGTNETSKT157 :Int + in158 :POINT158 + TypeFrGTNETSKT158 :Int + in159 :POINT159 + TypeFrGTNETSKT159 :Int + in160 :POINT160 + TypeFrGTNETSKT160 :Int + in161 :POINT161 + TypeFrGTNETSKT161 :Int + in162 :POINT162 + TypeFrGTNETSKT162 :Int + in163 :POINT163 + TypeFrGTNETSKT163 :Int + in164 :POINT164 + TypeFrGTNETSKT164 :Int + in165 :POINT165 + TypeFrGTNETSKT165 :Int + in166 :POINT166 + TypeFrGTNETSKT166 :Int + in167 :POINT167 + TypeFrGTNETSKT167 :Int + in168 :POINT168 + TypeFrGTNETSKT168 :Int + in169 :POINT169 + TypeFrGTNETSKT169 :Int + in170 :POINT170 + TypeFrGTNETSKT170 :Int + in171 :POINT171 + TypeFrGTNETSKT171 :Int + in172 :POINT172 + TypeFrGTNETSKT172 :Int + in173 :POINT173 + TypeFrGTNETSKT173 :Int + in174 :POINT174 + TypeFrGTNETSKT174 :Int + in175 :POINT175 + TypeFrGTNETSKT175 :Int + in176 :POINT176 + TypeFrGTNETSKT176 :Int + in177 :POINT177 + TypeFrGTNETSKT177 :Int + in178 :POINT178 + TypeFrGTNETSKT178 :Int + in179 :POINT179 + TypeFrGTNETSKT179 :Int + in180 :POINT180 + TypeFrGTNETSKT180 :Int + in181 :POINT181 + TypeFrGTNETSKT181 :Int + in182 :POINT182 + TypeFrGTNETSKT182 :Int + in183 :POINT183 + TypeFrGTNETSKT183 :Int + in184 :POINT184 + TypeFrGTNETSKT184 :Int + in185 :POINT185 + TypeFrGTNETSKT185 :Int + in186 :POINT186 + TypeFrGTNETSKT186 :Int + in187 :POINT187 + TypeFrGTNETSKT187 :Int + in188 :POINT188 + TypeFrGTNETSKT188 :Int + in189 :POINT189 + TypeFrGTNETSKT189 :Int + in190 :POINT190 + TypeFrGTNETSKT190 :Int + in191 :POINT191 + TypeFrGTNETSKT191 :Int + in192 :POINT192 + TypeFrGTNETSKT192 :Int + in193 :POINT193 + TypeFrGTNETSKT193 :Int + in194 :POINT194 + TypeFrGTNETSKT194 :Int + in195 :POINT195 + TypeFrGTNETSKT195 :Int + in196 :POINT196 + TypeFrGTNETSKT196 :Int + in197 :POINT197 + TypeFrGTNETSKT197 :Int + in198 :POINT198 + TypeFrGTNETSKT198 :Int + in199 :POINT199 + TypeFrGTNETSKT199 :Int + in200 :POINT200 + TypeFrGTNETSKT200 :Int + in201 :POINT201 + TypeFrGTNETSKT201 :Int + in202 :POINT202 + TypeFrGTNETSKT202 :Int + in203 :POINT203 + TypeFrGTNETSKT203 :Int + in204 :POINT204 + TypeFrGTNETSKT204 :Int + in205 :POINT205 + TypeFrGTNETSKT205 :Int + in206 :POINT206 + TypeFrGTNETSKT206 :Int + in207 :POINT207 + TypeFrGTNETSKT207 :Int + in208 :POINT208 + TypeFrGTNETSKT208 :Int + in209 :POINT209 + TypeFrGTNETSKT209 :Int + in210 :POINT210 + TypeFrGTNETSKT210 :Int + in211 :POINT211 + TypeFrGTNETSKT211 :Int + in212 :POINT212 + TypeFrGTNETSKT212 :Int + in213 :POINT213 + TypeFrGTNETSKT213 :Int + in214 :POINT214 + TypeFrGTNETSKT214 :Int + in215 :POINT215 + TypeFrGTNETSKT215 :Int + in216 :POINT216 + TypeFrGTNETSKT216 :Int + in217 :POINT217 + TypeFrGTNETSKT217 :Int + in218 :POINT218 + TypeFrGTNETSKT218 :Int + in219 :POINT219 + TypeFrGTNETSKT219 :Int + in220 :POINT220 + TypeFrGTNETSKT220 :Int + in221 :POINT221 + TypeFrGTNETSKT221 :Int + in222 :POINT222 + TypeFrGTNETSKT222 :Int + in223 :POINT223 + TypeFrGTNETSKT223 :Int + in224 :POINT224 + TypeFrGTNETSKT224 :Int + in225 :POINT225 + TypeFrGTNETSKT225 :Int + in226 :POINT226 + TypeFrGTNETSKT226 :Int + in227 :POINT227 + TypeFrGTNETSKT227 :Int + in228 :POINT228 + TypeFrGTNETSKT228 :Int + in229 :POINT229 + TypeFrGTNETSKT229 :Int + in230 :POINT230 + TypeFrGTNETSKT230 :Int + in231 :POINT231 + TypeFrGTNETSKT231 :Int + in232 :POINT232 + TypeFrGTNETSKT232 :Int + in233 :POINT233 + TypeFrGTNETSKT233 :Int + in234 :POINT234 + TypeFrGTNETSKT234 :Int + in235 :POINT235 + TypeFrGTNETSKT235 :Int + in236 :POINT236 + TypeFrGTNETSKT236 :Int + in237 :POINT237 + TypeFrGTNETSKT237 :Int + in238 :POINT238 + TypeFrGTNETSKT238 :Int + in239 :POINT239 + TypeFrGTNETSKT239 :Int + in240 :POINT240 + TypeFrGTNETSKT240 :Int + in241 :POINT241 + TypeFrGTNETSKT241 :Int + in242 :POINT242 + TypeFrGTNETSKT242 :Int + in243 :POINT243 + TypeFrGTNETSKT243 :Int + in244 :POINT244 + TypeFrGTNETSKT244 :Int + in245 :POINT245 + TypeFrGTNETSKT245 :Int + in246 :POINT246 + TypeFrGTNETSKT246 :Int + in247 :POINT247 + TypeFrGTNETSKT247 :Int + in248 :POINT248 + TypeFrGTNETSKT248 :Int + in249 :POINT249 + TypeFrGTNETSKT249 :Int + in250 :POINT250 + TypeFrGTNETSKT250 :Int + in251 :POINT251 + TypeFrGTNETSKT251 :Int + in252 :POINT252 + TypeFrGTNETSKT252 :Int + in253 :POINT253 + TypeFrGTNETSKT253 :Int + in254 :POINT254 + TypeFrGTNETSKT254 :Int + in255 :POINT255 + TypeFrGTNETSKT255 :Int + in256 :POINT256 + TypeFrGTNETSKT256 :Int + in257 :POINT257 + TypeFrGTNETSKT257 :Int + in258 :POINT258 + TypeFrGTNETSKT258 :Int + in259 :POINT259 + TypeFrGTNETSKT259 :Int + in260 :POINT260 + TypeFrGTNETSKT260 :Int + in261 :POINT261 + TypeFrGTNETSKT261 :Int + in262 :POINT262 + TypeFrGTNETSKT262 :Int + in263 :POINT263 + TypeFrGTNETSKT263 :Int + in264 :POINT264 + TypeFrGTNETSKT264 :Int + in265 :POINT265 + TypeFrGTNETSKT265 :Int + in266 :POINT266 + TypeFrGTNETSKT266 :Int + in267 :POINT267 + TypeFrGTNETSKT267 :Int + in268 :POINT268 + TypeFrGTNETSKT268 :Int + in269 :POINT269 + TypeFrGTNETSKT269 :Int + in270 :POINT270 + TypeFrGTNETSKT270 :Int + in271 :POINT271 + TypeFrGTNETSKT271 :Int + in272 :POINT272 + TypeFrGTNETSKT272 :Int + in273 :POINT273 + TypeFrGTNETSKT273 :Int + in274 :POINT274 + TypeFrGTNETSKT274 :Int + in275 :POINT275 + TypeFrGTNETSKT275 :Int + in276 :POINT276 + TypeFrGTNETSKT276 :Int + in277 :POINT277 + TypeFrGTNETSKT277 :Int + in278 :POINT278 + TypeFrGTNETSKT278 :Int + in279 :POINT279 + TypeFrGTNETSKT279 :Int + in280 :POINT280 + TypeFrGTNETSKT280 :Int + in281 :POINT281 + TypeFrGTNETSKT281 :Int + in282 :POINT282 + TypeFrGTNETSKT282 :Int + in283 :POINT283 + TypeFrGTNETSKT283 :Int + in284 :POINT284 + TypeFrGTNETSKT284 :Int + in285 :POINT285 + TypeFrGTNETSKT285 :Int + in286 :POINT286 + TypeFrGTNETSKT286 :Int + in287 :POINT287 + TypeFrGTNETSKT287 :Int + in288 :POINT288 + TypeFrGTNETSKT288 :Int + in289 :POINT289 + TypeFrGTNETSKT289 :Int + in290 :POINT290 + TypeFrGTNETSKT290 :Int + in291 :POINT291 + TypeFrGTNETSKT291 :Int + in292 :POINT292 + TypeFrGTNETSKT292 :Int + in293 :POINT293 + TypeFrGTNETSKT293 :Int + in294 :POINT294 + TypeFrGTNETSKT294 :Int + in295 :POINT295 + TypeFrGTNETSKT295 :Int + in296 :POINT296 + TypeFrGTNETSKT296 :Int + in297 :POINT297 + TypeFrGTNETSKT297 :Int + in298 :POINT298 + TypeFrGTNETSKT298 :Int + in299 :POINT299 + TypeFrGTNETSKT299 :Int + useVersion :THREE + LocalPort :12001 + RemotePort :12002 + rem_ip_0 :134 + rem_ip_1 :130 + rem_ip_2 :169 + rem_ip_3 :31 +wirelabel + 752 368 0 0 3 + Name :readyToSen + COL :BLUE + Monitor :Yes +WIRE + 720 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 720 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 752 272 0 0 3 + Name :rxCnt + COL :BLUE + Monitor :Yes +WIRE + 432 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 432 272 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +wirelabel + 400 144 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +wirelabel + 400 176 0 0 3 + Name :POINT1 + COL :BLUE + Monitor :Yes +wirelabel + 400 208 0 0 3 + Name :POINT2 + COL :BLUE + Monitor :Yes +wirelabel + 464 48 0 0 3 + Name :POINT3 + COL :BLUE + Monitor :Yes +wirelabel + 528 48 0 0 3 + Name :POINT4 + COL :BLUE + Monitor :Yes +WIRE + 496 16 0 0 2 + -64 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_CONSTANT + 400 16 0 0 1 + Val :60.0 +WIRE + 528 16 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 368 48 0 0 1 + Val :1 +WIRE + 400 48 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 432 48 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 176 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 176 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 208 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 208 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +GROUP + 240 112 0 0 0 + 6 +rtds_sharc_ctl_ICONST + 176 144 0 0 1 + Val :0 +rtds_sharc_ctl_UPDOWN + 272 112 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :5 +WIRE + 304 112 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 208 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 208 112 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 208 112 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 112 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +wirelabel + 336 432 0 0 3 + Name :POINT5 + COL :BLUE + Monitor :Yes +WIRE + 304 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_PB + 176 272 0 0 4 + Name :Send + Type :INTEGER + VOn :1 + VOff :0 +WIRE + 272 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 240 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 208 272 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +WIRE + 208 336 1 0 2 + -4 -32 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_TIMER + 176 432 0 0 6 + Tran :Rising Edge + SRST :No + RST :No + prtyp :2 + Proc :1 + Pri :4 +WIRE + 208 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 176 368 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 400 1 0 2 + -4 -32 4 32 + COL :RED + LW :1.0 +WIRE + 112 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 464 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 272 432 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 464 400 1 0 2 + -4 -128 4 96 + COL :RED + LW :1.0 +WIRE + 272 496 0 0 2 + -160 -4 192 4 + COL :RED + LW :1.0 +WIRE + 112 464 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 304 176 0 0 1 + Val :-1 +rtds_sharc_ctl_ICONST + 304 208 0 0 1 + Val :-1 diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.dft.2 b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.dft.2 new file mode 100644 index 000000000..5e2c86cc5 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.dft.2 @@ -0,0 +1,1573 @@ +DRAFT 4.004.2 +RTDS +TITLE: Test Circuit +CREATED: Mar 21, 2014 (jss) +LAST-MODIFIED: Nov 14, 2016 (msv-ufa) +TIME-STEP: 5.0E-5 +FINISH-TIME: 0.2 +PRINT-STEP: 5.0E-4 +RTDS-RACK: 8 +COMPILE-MODE: AUTO +RTDS REAL-TIME: Yes +1 SUBSYSTEMS +SUBSYSTEM-TAB-NAME: SS #1 +SUBSYSTEM-TITLE: +SUBSYSTEM-COMMENT: +SUBSYSTEM-PRINTMODE: PRINT-LAYOUT:CUSTOM PAPER-DIMENSIONS:8.5x11 +53 COMPONENTS +WIRE + 1584 80 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 1616 80 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +rtds_risc_ctl_PROCASN + 80 48 0 0 3 + CPRO :1 + BRD :2 + ABC :A +GROUP + 336 336 0 0 0 + 7 +wirelabel + 432 336 0 0 3 + Name :txCnt + COL :BLUE + Monitor :Yes +WIRE + 400 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 272 368 0 0 1 + Val :0 +wirelabel + 304 336 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 304 336 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_UPDOWN + 368 336 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :4 +rtds_sharc_ctl_EDGEDET + 368 272 0 0 6 + ED :0 -> 1 + OV :1 + prtyp :2 + Proc :1 + Pri :3 + cmv :1 +_rtds_GTNET_SKT.def + 592 144 0 0 1222 + Name :GTNETSKT1 + Mode :UDP + DataDirection :Send/Receive + Port :1 + Card :1 + Proc :1 + Pri :6 + prtyp :2 + sfx : + FromFile :NO + note : + ToFile :NO + note1 : + numVarsToGTNETSKT :5 + out0 :POINT0 + TypeToGTNETSKT0 :Int + out1 :POINT1 + TypeToGTNETSKT1 :Int + out2 :POINT2 + TypeToGTNETSKT2 :Int + out3 :POINT3 + TypeToGTNETSKT3 :Int + out4 :POINT4 + TypeToGTNETSKT4 :Float + out5 :POINT5 + TypeToGTNETSKT5 :Int + out6 :POINT6 + TypeToGTNETSKT6 :Int + out7 :POINT7 + TypeToGTNETSKT7 :Int + out8 :POINT8 + TypeToGTNETSKT8 :Int + out9 :POINT9 + TypeToGTNETSKT9 :Int + out10 :POINT10 + TypeToGTNETSKT10 :Int + out11 :POINT11 + TypeToGTNETSKT11 :Int + out12 :POINT12 + TypeToGTNETSKT12 :Int + out13 :POINT13 + TypeToGTNETSKT13 :Int + out14 :POINT14 + TypeToGTNETSKT14 :Int + out15 :POINT15 + TypeToGTNETSKT15 :Int + out16 :POINT16 + TypeToGTNETSKT16 :Int + out17 :POINT17 + TypeToGTNETSKT17 :Int + out18 :POINT18 + TypeToGTNETSKT18 :Int + out19 :POINT19 + TypeToGTNETSKT19 :Int + out20 :POINT20 + TypeToGTNETSKT20 :Int + out21 :POINT21 + TypeToGTNETSKT21 :Int + out22 :POINT22 + TypeToGTNETSKT22 :Int + out23 :POINT23 + TypeToGTNETSKT23 :Int + out24 :POINT24 + TypeToGTNETSKT24 :Int + out25 :POINT25 + TypeToGTNETSKT25 :Int + out26 :POINT26 + TypeToGTNETSKT26 :Int + out27 :POINT27 + TypeToGTNETSKT27 :Int + out28 :POINT28 + TypeToGTNETSKT28 :Int + out29 :POINT29 + TypeToGTNETSKT29 :Int + out30 :POINT30 + TypeToGTNETSKT30 :Int + out31 :POINT31 + TypeToGTNETSKT31 :Int + out32 :POINT32 + TypeToGTNETSKT32 :Int + out33 :POINT33 + TypeToGTNETSKT33 :Int + out34 :POINT34 + TypeToGTNETSKT34 :Int + out35 :POINT35 + TypeToGTNETSKT35 :Int + out36 :POINT36 + TypeToGTNETSKT36 :Int + out37 :POINT37 + TypeToGTNETSKT37 :Int + out38 :POINT38 + TypeToGTNETSKT38 :Int + out39 :POINT39 + TypeToGTNETSKT39 :Int + out40 :POINT40 + TypeToGTNETSKT40 :Int + out41 :POINT41 + TypeToGTNETSKT41 :Int + out42 :POINT42 + TypeToGTNETSKT42 :Int + out43 :POINT43 + TypeToGTNETSKT43 :Int + out44 :POINT44 + TypeToGTNETSKT44 :Int + out45 :POINT45 + TypeToGTNETSKT45 :Int + out46 :POINT46 + TypeToGTNETSKT46 :Int + out47 :POINT47 + TypeToGTNETSKT47 :Int + out48 :POINT48 + TypeToGTNETSKT48 :Int + out49 :POINT49 + TypeToGTNETSKT49 :Int + out50 :POINT50 + TypeToGTNETSKT50 :Int + out51 :POINT51 + TypeToGTNETSKT51 :Int + out52 :POINT52 + TypeToGTNETSKT52 :Int + out53 :POINT53 + TypeToGTNETSKT53 :Int + out54 :POINT54 + TypeToGTNETSKT54 :Int + out55 :POINT55 + TypeToGTNETSKT55 :Int + out56 :POINT56 + TypeToGTNETSKT56 :Int + out57 :POINT57 + TypeToGTNETSKT57 :Int + out58 :POINT58 + TypeToGTNETSKT58 :Int + out59 :POINT59 + TypeToGTNETSKT59 :Int + out60 :POINT60 + TypeToGTNETSKT60 :Int + out61 :POINT61 + TypeToGTNETSKT61 :Int + out62 :POINT62 + TypeToGTNETSKT62 :Int + out63 :POINT63 + TypeToGTNETSKT63 :Int + out64 :POINT64 + TypeToGTNETSKT64 :Int + out65 :POINT65 + TypeToGTNETSKT65 :Int + out66 :POINT66 + TypeToGTNETSKT66 :Int + out67 :POINT67 + TypeToGTNETSKT67 :Int + out68 :POINT68 + TypeToGTNETSKT68 :Int + out69 :POINT69 + TypeToGTNETSKT69 :Int + out70 :POINT70 + TypeToGTNETSKT70 :Int + out71 :POINT71 + TypeToGTNETSKT71 :Int + out72 :POINT72 + TypeToGTNETSKT72 :Int + out73 :POINT73 + TypeToGTNETSKT73 :Int + out74 :POINT74 + TypeToGTNETSKT74 :Int + out75 :POINT75 + TypeToGTNETSKT75 :Int + out76 :POINT76 + TypeToGTNETSKT76 :Int + out77 :POINT77 + TypeToGTNETSKT77 :Int + out78 :POINT78 + TypeToGTNETSKT78 :Int + out79 :POINT79 + TypeToGTNETSKT79 :Int + out80 :POINT80 + TypeToGTNETSKT80 :Int + out81 :POINT81 + TypeToGTNETSKT81 :Int + out82 :POINT82 + TypeToGTNETSKT82 :Int + out83 :POINT83 + TypeToGTNETSKT83 :Int + out84 :POINT84 + TypeToGTNETSKT84 :Int + out85 :POINT85 + TypeToGTNETSKT85 :Int + out86 :POINT86 + TypeToGTNETSKT86 :Int + out87 :POINT87 + TypeToGTNETSKT87 :Int + out88 :POINT88 + TypeToGTNETSKT88 :Int + out89 :POINT89 + TypeToGTNETSKT89 :Int + out90 :POINT90 + TypeToGTNETSKT90 :Int + out91 :POINT91 + TypeToGTNETSKT91 :Int + out92 :POINT92 + TypeToGTNETSKT92 :Int + out93 :POINT93 + TypeToGTNETSKT93 :Int + out94 :POINT94 + TypeToGTNETSKT94 :Int + out95 :POINT95 + TypeToGTNETSKT95 :Int + out96 :POINT96 + TypeToGTNETSKT96 :Int + out97 :POINT97 + TypeToGTNETSKT97 :Int + out98 :POINT98 + TypeToGTNETSKT98 :Int + out99 :POINT99 + TypeToGTNETSKT99 :Int + out100 :POINT100 + TypeToGTNETSKT100 :Int + out101 :POINT101 + TypeToGTNETSKT101 :Int + out102 :POINT102 + TypeToGTNETSKT102 :Int + out103 :POINT103 + TypeToGTNETSKT103 :Int + out104 :POINT104 + TypeToGTNETSKT104 :Int + out105 :POINT105 + TypeToGTNETSKT105 :Int + out106 :POINT106 + TypeToGTNETSKT106 :Int + out107 :POINT107 + TypeToGTNETSKT107 :Int + out108 :POINT108 + TypeToGTNETSKT108 :Int + out109 :POINT109 + TypeToGTNETSKT109 :Int + out110 :POINT110 + TypeToGTNETSKT110 :Int + out111 :POINT111 + TypeToGTNETSKT111 :Int + out112 :POINT112 + TypeToGTNETSKT112 :Int + out113 :POINT113 + TypeToGTNETSKT113 :Int + out114 :POINT114 + TypeToGTNETSKT114 :Int + out115 :POINT115 + TypeToGTNETSKT115 :Int + out116 :POINT116 + TypeToGTNETSKT116 :Int + out117 :POINT117 + TypeToGTNETSKT117 :Int + out118 :POINT118 + TypeToGTNETSKT118 :Int + out119 :POINT119 + TypeToGTNETSKT119 :Int + out120 :POINT120 + TypeToGTNETSKT120 :Int + out121 :POINT121 + TypeToGTNETSKT121 :Int + out122 :POINT122 + TypeToGTNETSKT122 :Int + out123 :POINT123 + TypeToGTNETSKT123 :Int + out124 :POINT124 + TypeToGTNETSKT124 :Int + out125 :POINT125 + TypeToGTNETSKT125 :Int + out126 :POINT126 + TypeToGTNETSKT126 :Int + out127 :POINT127 + TypeToGTNETSKT127 :Int + out128 :POINT128 + TypeToGTNETSKT128 :Int + out129 :POINT129 + TypeToGTNETSKT129 :Int + out130 :POINT130 + TypeToGTNETSKT130 :Int + out131 :POINT131 + TypeToGTNETSKT131 :Int + out132 :POINT132 + TypeToGTNETSKT132 :Int + out133 :POINT133 + TypeToGTNETSKT133 :Int + out134 :POINT134 + TypeToGTNETSKT134 :Int + out135 :POINT135 + TypeToGTNETSKT135 :Int + out136 :POINT136 + TypeToGTNETSKT136 :Int + out137 :POINT137 + TypeToGTNETSKT137 :Int + out138 :POINT138 + TypeToGTNETSKT138 :Int + out139 :POINT139 + TypeToGTNETSKT139 :Int + out140 :POINT140 + TypeToGTNETSKT140 :Int + out141 :POINT141 + TypeToGTNETSKT141 :Int + out142 :POINT142 + TypeToGTNETSKT142 :Int + out143 :POINT143 + TypeToGTNETSKT143 :Int + out144 :POINT144 + TypeToGTNETSKT144 :Int + out145 :POINT145 + TypeToGTNETSKT145 :Int + out146 :POINT146 + TypeToGTNETSKT146 :Int + out147 :POINT147 + TypeToGTNETSKT147 :Int + out148 :POINT148 + TypeToGTNETSKT148 :Int + out149 :POINT149 + TypeToGTNETSKT149 :Int + out150 :POINT150 + TypeToGTNETSKT150 :Int + out151 :POINT151 + TypeToGTNETSKT151 :Int + out152 :POINT152 + TypeToGTNETSKT152 :Int + out153 :POINT153 + TypeToGTNETSKT153 :Int + out154 :POINT154 + TypeToGTNETSKT154 :Int + out155 :POINT155 + TypeToGTNETSKT155 :Int + out156 :POINT156 + TypeToGTNETSKT156 :Int + out157 :POINT157 + TypeToGTNETSKT157 :Int + out158 :POINT158 + TypeToGTNETSKT158 :Int + out159 :POINT159 + TypeToGTNETSKT159 :Int + out160 :POINT160 + TypeToGTNETSKT160 :Int + out161 :POINT161 + TypeToGTNETSKT161 :Int + out162 :POINT162 + TypeToGTNETSKT162 :Int + out163 :POINT163 + TypeToGTNETSKT163 :Int + out164 :POINT164 + TypeToGTNETSKT164 :Int + out165 :POINT165 + TypeToGTNETSKT165 :Int + out166 :POINT166 + TypeToGTNETSKT166 :Int + out167 :POINT167 + TypeToGTNETSKT167 :Int + out168 :POINT168 + TypeToGTNETSKT168 :Int + out169 :POINT169 + TypeToGTNETSKT169 :Int + out170 :POINT170 + TypeToGTNETSKT170 :Int + out171 :POINT171 + TypeToGTNETSKT171 :Int + out172 :POINT172 + TypeToGTNETSKT172 :Int + out173 :POINT173 + TypeToGTNETSKT173 :Int + out174 :POINT174 + TypeToGTNETSKT174 :Int + out175 :POINT175 + TypeToGTNETSKT175 :Int + out176 :POINT176 + TypeToGTNETSKT176 :Int + out177 :POINT177 + TypeToGTNETSKT177 :Int + out178 :POINT178 + TypeToGTNETSKT178 :Int + out179 :POINT179 + TypeToGTNETSKT179 :Int + out180 :POINT180 + TypeToGTNETSKT180 :Int + out181 :POINT181 + TypeToGTNETSKT181 :Int + out182 :POINT182 + TypeToGTNETSKT182 :Int + out183 :POINT183 + TypeToGTNETSKT183 :Int + out184 :POINT184 + TypeToGTNETSKT184 :Int + out185 :POINT185 + TypeToGTNETSKT185 :Int + out186 :POINT186 + TypeToGTNETSKT186 :Int + out187 :POINT187 + TypeToGTNETSKT187 :Int + out188 :POINT188 + TypeToGTNETSKT188 :Int + out189 :POINT189 + TypeToGTNETSKT189 :Int + out190 :POINT190 + TypeToGTNETSKT190 :Int + out191 :POINT191 + TypeToGTNETSKT191 :Int + out192 :POINT192 + TypeToGTNETSKT192 :Int + out193 :POINT193 + TypeToGTNETSKT193 :Int + out194 :POINT194 + TypeToGTNETSKT194 :Int + out195 :POINT195 + TypeToGTNETSKT195 :Int + out196 :POINT196 + TypeToGTNETSKT196 :Int + out197 :POINT197 + TypeToGTNETSKT197 :Int + out198 :POINT198 + TypeToGTNETSKT198 :Int + out199 :POINT199 + TypeToGTNETSKT199 :Int + out200 :POINT200 + TypeToGTNETSKT200 :Int + out201 :POINT201 + TypeToGTNETSKT201 :Int + out202 :POINT202 + TypeToGTNETSKT202 :Int + out203 :POINT203 + TypeToGTNETSKT203 :Int + out204 :POINT204 + TypeToGTNETSKT204 :Int + out205 :POINT205 + TypeToGTNETSKT205 :Int + out206 :POINT206 + TypeToGTNETSKT206 :Int + out207 :POINT207 + TypeToGTNETSKT207 :Int + out208 :POINT208 + TypeToGTNETSKT208 :Int + out209 :POINT209 + TypeToGTNETSKT209 :Int + out210 :POINT210 + TypeToGTNETSKT210 :Int + out211 :POINT211 + TypeToGTNETSKT211 :Int + out212 :POINT212 + TypeToGTNETSKT212 :Int + out213 :POINT213 + TypeToGTNETSKT213 :Int + out214 :POINT214 + TypeToGTNETSKT214 :Int + out215 :POINT215 + TypeToGTNETSKT215 :Int + out216 :POINT216 + TypeToGTNETSKT216 :Int + out217 :POINT217 + TypeToGTNETSKT217 :Int + out218 :POINT218 + TypeToGTNETSKT218 :Int + out219 :POINT219 + TypeToGTNETSKT219 :Int + out220 :POINT220 + TypeToGTNETSKT220 :Int + out221 :POINT221 + TypeToGTNETSKT221 :Int + out222 :POINT222 + TypeToGTNETSKT222 :Int + out223 :POINT223 + TypeToGTNETSKT223 :Int + out224 :POINT224 + TypeToGTNETSKT224 :Int + out225 :POINT225 + TypeToGTNETSKT225 :Int + out226 :POINT226 + TypeToGTNETSKT226 :Int + out227 :POINT227 + TypeToGTNETSKT227 :Int + out228 :POINT228 + TypeToGTNETSKT228 :Int + out229 :POINT229 + TypeToGTNETSKT229 :Int + out230 :POINT230 + TypeToGTNETSKT230 :Int + out231 :POINT231 + TypeToGTNETSKT231 :Int + out232 :POINT232 + TypeToGTNETSKT232 :Int + out233 :POINT233 + TypeToGTNETSKT233 :Int + out234 :POINT234 + TypeToGTNETSKT234 :Int + out235 :POINT235 + TypeToGTNETSKT235 :Int + out236 :POINT236 + TypeToGTNETSKT236 :Int + out237 :POINT237 + TypeToGTNETSKT237 :Int + out238 :POINT238 + TypeToGTNETSKT238 :Int + out239 :POINT239 + TypeToGTNETSKT239 :Int + out240 :POINT240 + TypeToGTNETSKT240 :Int + out241 :POINT241 + TypeToGTNETSKT241 :Int + out242 :POINT242 + TypeToGTNETSKT242 :Int + out243 :POINT243 + TypeToGTNETSKT243 :Int + out244 :POINT244 + TypeToGTNETSKT244 :Int + out245 :POINT245 + TypeToGTNETSKT245 :Int + out246 :POINT246 + TypeToGTNETSKT246 :Int + out247 :POINT247 + TypeToGTNETSKT247 :Int + out248 :POINT248 + TypeToGTNETSKT248 :Int + out249 :POINT249 + TypeToGTNETSKT249 :Int + out250 :POINT250 + TypeToGTNETSKT250 :Int + out251 :POINT251 + TypeToGTNETSKT251 :Int + out252 :POINT252 + TypeToGTNETSKT252 :Int + out253 :POINT253 + TypeToGTNETSKT253 :Int + out254 :POINT254 + TypeToGTNETSKT254 :Int + out255 :POINT255 + TypeToGTNETSKT255 :Int + out256 :POINT256 + TypeToGTNETSKT256 :Int + out257 :POINT257 + TypeToGTNETSKT257 :Int + out258 :POINT258 + TypeToGTNETSKT258 :Int + out259 :POINT259 + TypeToGTNETSKT259 :Int + out260 :POINT260 + TypeToGTNETSKT260 :Int + out261 :POINT261 + TypeToGTNETSKT261 :Int + out262 :POINT262 + TypeToGTNETSKT262 :Int + out263 :POINT263 + TypeToGTNETSKT263 :Int + out264 :POINT264 + TypeToGTNETSKT264 :Int + out265 :POINT265 + TypeToGTNETSKT265 :Int + out266 :POINT266 + TypeToGTNETSKT266 :Int + out267 :POINT267 + TypeToGTNETSKT267 :Int + out268 :POINT268 + TypeToGTNETSKT268 :Int + out269 :POINT269 + TypeToGTNETSKT269 :Int + out270 :POINT270 + TypeToGTNETSKT270 :Int + out271 :POINT271 + TypeToGTNETSKT271 :Int + out272 :POINT272 + TypeToGTNETSKT272 :Int + out273 :POINT273 + TypeToGTNETSKT273 :Int + out274 :POINT274 + TypeToGTNETSKT274 :Int + out275 :POINT275 + TypeToGTNETSKT275 :Int + out276 :POINT276 + TypeToGTNETSKT276 :Int + out277 :POINT277 + TypeToGTNETSKT277 :Int + out278 :POINT278 + TypeToGTNETSKT278 :Int + out279 :POINT279 + TypeToGTNETSKT279 :Int + out280 :POINT280 + TypeToGTNETSKT280 :Int + out281 :POINT281 + TypeToGTNETSKT281 :Int + out282 :POINT282 + TypeToGTNETSKT282 :Int + out283 :POINT283 + TypeToGTNETSKT283 :Int + out284 :POINT284 + TypeToGTNETSKT284 :Int + out285 :POINT285 + TypeToGTNETSKT285 :Int + out286 :POINT286 + TypeToGTNETSKT286 :Int + out287 :POINT287 + TypeToGTNETSKT287 :Int + out288 :POINT288 + TypeToGTNETSKT288 :Int + out289 :POINT289 + TypeToGTNETSKT289 :Int + out290 :POINT290 + TypeToGTNETSKT290 :Int + out291 :POINT291 + TypeToGTNETSKT291 :Int + out292 :POINT292 + TypeToGTNETSKT292 :Int + out293 :POINT293 + TypeToGTNETSKT293 :Int + out294 :POINT294 + TypeToGTNETSKT294 :Int + out295 :POINT295 + TypeToGTNETSKT295 :Int + out296 :POINT296 + TypeToGTNETSKT296 :Int + out297 :POINT297 + TypeToGTNETSKT297 :Int + out298 :POINT298 + TypeToGTNETSKT298 :Int + out299 :POINT299 + TypeToGTNETSKT299 :Int + numVarsFromGTNETSKT :5 + in0 :POINTIn0 + TypeFrGTNETSKT0 :Int + in1 :POINTin1 + TypeFrGTNETSKT1 :Int + in2 :POINTin2 + TypeFrGTNETSKT2 :Int + in3 :POINTin3 + TypeFrGTNETSKT3 :Int + in4 :POINTin4 + TypeFrGTNETSKT4 :Float + in5 :POINT5 + TypeFrGTNETSKT5 :Int + in6 :POINT6 + TypeFrGTNETSKT6 :Int + in7 :POINT7 + TypeFrGTNETSKT7 :Int + in8 :POINT8 + TypeFrGTNETSKT8 :Int + in9 :POINT9 + TypeFrGTNETSKT9 :Int + in10 :POINT10 + TypeFrGTNETSKT10 :Int + in11 :POINT11 + TypeFrGTNETSKT11 :Int + in12 :POINT12 + TypeFrGTNETSKT12 :Int + in13 :POINT13 + TypeFrGTNETSKT13 :Int + in14 :POINT14 + TypeFrGTNETSKT14 :Int + in15 :POINT15 + TypeFrGTNETSKT15 :Int + in16 :POINT16 + TypeFrGTNETSKT16 :Int + in17 :POINT17 + TypeFrGTNETSKT17 :Int + in18 :POINT18 + TypeFrGTNETSKT18 :Int + in19 :POINT19 + TypeFrGTNETSKT19 :Int + in20 :POINT20 + TypeFrGTNETSKT20 :Int + in21 :POINT21 + TypeFrGTNETSKT21 :Int + in22 :POINT22 + TypeFrGTNETSKT22 :Int + in23 :POINT23 + TypeFrGTNETSKT23 :Int + in24 :POINT24 + TypeFrGTNETSKT24 :Int + in25 :POINT25 + TypeFrGTNETSKT25 :Int + in26 :POINT26 + TypeFrGTNETSKT26 :Int + in27 :POINT27 + TypeFrGTNETSKT27 :Int + in28 :POINT28 + TypeFrGTNETSKT28 :Int + in29 :POINT29 + TypeFrGTNETSKT29 :Int + in30 :POINT30 + TypeFrGTNETSKT30 :Int + in31 :POINT31 + TypeFrGTNETSKT31 :Int + in32 :POINT32 + TypeFrGTNETSKT32 :Int + in33 :POINT33 + TypeFrGTNETSKT33 :Int + in34 :POINT34 + TypeFrGTNETSKT34 :Int + in35 :POINT35 + TypeFrGTNETSKT35 :Int + in36 :POINT36 + TypeFrGTNETSKT36 :Int + in37 :POINT37 + TypeFrGTNETSKT37 :Int + in38 :POINT38 + TypeFrGTNETSKT38 :Int + in39 :POINT39 + TypeFrGTNETSKT39 :Int + in40 :POINT40 + TypeFrGTNETSKT40 :Int + in41 :POINT41 + TypeFrGTNETSKT41 :Int + in42 :POINT42 + TypeFrGTNETSKT42 :Int + in43 :POINT43 + TypeFrGTNETSKT43 :Int + in44 :POINT44 + TypeFrGTNETSKT44 :Int + in45 :POINT45 + TypeFrGTNETSKT45 :Int + in46 :POINT46 + TypeFrGTNETSKT46 :Int + in47 :POINT47 + TypeFrGTNETSKT47 :Int + in48 :POINT48 + TypeFrGTNETSKT48 :Int + in49 :POINT49 + TypeFrGTNETSKT49 :Int + in50 :POINT50 + TypeFrGTNETSKT50 :Int + in51 :POINT51 + TypeFrGTNETSKT51 :Int + in52 :POINT52 + TypeFrGTNETSKT52 :Int + in53 :POINT53 + TypeFrGTNETSKT53 :Int + in54 :POINT54 + TypeFrGTNETSKT54 :Int + in55 :POINT55 + TypeFrGTNETSKT55 :Int + in56 :POINT56 + TypeFrGTNETSKT56 :Int + in57 :POINT57 + TypeFrGTNETSKT57 :Int + in58 :POINT58 + TypeFrGTNETSKT58 :Int + in59 :POINT59 + TypeFrGTNETSKT59 :Int + in60 :POINT60 + TypeFrGTNETSKT60 :Int + in61 :POINT61 + TypeFrGTNETSKT61 :Int + in62 :POINT62 + TypeFrGTNETSKT62 :Int + in63 :POINT63 + TypeFrGTNETSKT63 :Int + in64 :POINT64 + TypeFrGTNETSKT64 :Int + in65 :POINT65 + TypeFrGTNETSKT65 :Int + in66 :POINT66 + TypeFrGTNETSKT66 :Int + in67 :POINT67 + TypeFrGTNETSKT67 :Int + in68 :POINT68 + TypeFrGTNETSKT68 :Int + in69 :POINT69 + TypeFrGTNETSKT69 :Int + in70 :POINT70 + TypeFrGTNETSKT70 :Int + in71 :POINT71 + TypeFrGTNETSKT71 :Int + in72 :POINT72 + TypeFrGTNETSKT72 :Int + in73 :POINT73 + TypeFrGTNETSKT73 :Int + in74 :POINT74 + TypeFrGTNETSKT74 :Int + in75 :POINT75 + TypeFrGTNETSKT75 :Int + in76 :POINT76 + TypeFrGTNETSKT76 :Int + in77 :POINT77 + TypeFrGTNETSKT77 :Int + in78 :POINT78 + TypeFrGTNETSKT78 :Int + in79 :POINT79 + TypeFrGTNETSKT79 :Int + in80 :POINT80 + TypeFrGTNETSKT80 :Int + in81 :POINT81 + TypeFrGTNETSKT81 :Int + in82 :POINT82 + TypeFrGTNETSKT82 :Int + in83 :POINT83 + TypeFrGTNETSKT83 :Int + in84 :POINT84 + TypeFrGTNETSKT84 :Int + in85 :POINT85 + TypeFrGTNETSKT85 :Int + in86 :POINT86 + TypeFrGTNETSKT86 :Int + in87 :POINT87 + TypeFrGTNETSKT87 :Int + in88 :POINT88 + TypeFrGTNETSKT88 :Int + in89 :POINT89 + TypeFrGTNETSKT89 :Int + in90 :POINT90 + TypeFrGTNETSKT90 :Int + in91 :POINT91 + TypeFrGTNETSKT91 :Int + in92 :POINT92 + TypeFrGTNETSKT92 :Int + in93 :POINT93 + TypeFrGTNETSKT93 :Int + in94 :POINT94 + TypeFrGTNETSKT94 :Int + in95 :POINT95 + TypeFrGTNETSKT95 :Int + in96 :POINT96 + TypeFrGTNETSKT96 :Int + in97 :POINT97 + TypeFrGTNETSKT97 :Int + in98 :POINT98 + TypeFrGTNETSKT98 :Int + in99 :POINT99 + TypeFrGTNETSKT99 :Int + in100 :POINT100 + TypeFrGTNETSKT100 :Int + in101 :POINT101 + TypeFrGTNETSKT101 :Int + in102 :POINT102 + TypeFrGTNETSKT102 :Int + in103 :POINT103 + TypeFrGTNETSKT103 :Int + in104 :POINT104 + TypeFrGTNETSKT104 :Int + in105 :POINT105 + TypeFrGTNETSKT105 :Int + in106 :POINT106 + TypeFrGTNETSKT106 :Int + in107 :POINT107 + TypeFrGTNETSKT107 :Int + in108 :POINT108 + TypeFrGTNETSKT108 :Int + in109 :POINT109 + TypeFrGTNETSKT109 :Int + in110 :POINT110 + TypeFrGTNETSKT110 :Int + in111 :POINT111 + TypeFrGTNETSKT111 :Int + in112 :POINT112 + TypeFrGTNETSKT112 :Int + in113 :POINT113 + TypeFrGTNETSKT113 :Int + in114 :POINT114 + TypeFrGTNETSKT114 :Int + in115 :POINT115 + TypeFrGTNETSKT115 :Int + in116 :POINT116 + TypeFrGTNETSKT116 :Int + in117 :POINT117 + TypeFrGTNETSKT117 :Int + in118 :POINT118 + TypeFrGTNETSKT118 :Int + in119 :POINT119 + TypeFrGTNETSKT119 :Int + in120 :POINT120 + TypeFrGTNETSKT120 :Int + in121 :POINT121 + TypeFrGTNETSKT121 :Int + in122 :POINT122 + TypeFrGTNETSKT122 :Int + in123 :POINT123 + TypeFrGTNETSKT123 :Int + in124 :POINT124 + TypeFrGTNETSKT124 :Int + in125 :POINT125 + TypeFrGTNETSKT125 :Int + in126 :POINT126 + TypeFrGTNETSKT126 :Int + in127 :POINT127 + TypeFrGTNETSKT127 :Int + in128 :POINT128 + TypeFrGTNETSKT128 :Int + in129 :POINT129 + TypeFrGTNETSKT129 :Int + in130 :POINT130 + TypeFrGTNETSKT130 :Int + in131 :POINT131 + TypeFrGTNETSKT131 :Int + in132 :POINT132 + TypeFrGTNETSKT132 :Int + in133 :POINT133 + TypeFrGTNETSKT133 :Int + in134 :POINT134 + TypeFrGTNETSKT134 :Int + in135 :POINT135 + TypeFrGTNETSKT135 :Int + in136 :POINT136 + TypeFrGTNETSKT136 :Int + in137 :POINT137 + TypeFrGTNETSKT137 :Int + in138 :POINT138 + TypeFrGTNETSKT138 :Int + in139 :POINT139 + TypeFrGTNETSKT139 :Int + in140 :POINT140 + TypeFrGTNETSKT140 :Int + in141 :POINT141 + TypeFrGTNETSKT141 :Int + in142 :POINT142 + TypeFrGTNETSKT142 :Int + in143 :POINT143 + TypeFrGTNETSKT143 :Int + in144 :POINT144 + TypeFrGTNETSKT144 :Int + in145 :POINT145 + TypeFrGTNETSKT145 :Int + in146 :POINT146 + TypeFrGTNETSKT146 :Int + in147 :POINT147 + TypeFrGTNETSKT147 :Int + in148 :POINT148 + TypeFrGTNETSKT148 :Int + in149 :POINT149 + TypeFrGTNETSKT149 :Int + in150 :POINT150 + TypeFrGTNETSKT150 :Int + in151 :POINT151 + TypeFrGTNETSKT151 :Int + in152 :POINT152 + TypeFrGTNETSKT152 :Int + in153 :POINT153 + TypeFrGTNETSKT153 :Int + in154 :POINT154 + TypeFrGTNETSKT154 :Int + in155 :POINT155 + TypeFrGTNETSKT155 :Int + in156 :POINT156 + TypeFrGTNETSKT156 :Int + in157 :POINT157 + TypeFrGTNETSKT157 :Int + in158 :POINT158 + TypeFrGTNETSKT158 :Int + in159 :POINT159 + TypeFrGTNETSKT159 :Int + in160 :POINT160 + TypeFrGTNETSKT160 :Int + in161 :POINT161 + TypeFrGTNETSKT161 :Int + in162 :POINT162 + TypeFrGTNETSKT162 :Int + in163 :POINT163 + TypeFrGTNETSKT163 :Int + in164 :POINT164 + TypeFrGTNETSKT164 :Int + in165 :POINT165 + TypeFrGTNETSKT165 :Int + in166 :POINT166 + TypeFrGTNETSKT166 :Int + in167 :POINT167 + TypeFrGTNETSKT167 :Int + in168 :POINT168 + TypeFrGTNETSKT168 :Int + in169 :POINT169 + TypeFrGTNETSKT169 :Int + in170 :POINT170 + TypeFrGTNETSKT170 :Int + in171 :POINT171 + TypeFrGTNETSKT171 :Int + in172 :POINT172 + TypeFrGTNETSKT172 :Int + in173 :POINT173 + TypeFrGTNETSKT173 :Int + in174 :POINT174 + TypeFrGTNETSKT174 :Int + in175 :POINT175 + TypeFrGTNETSKT175 :Int + in176 :POINT176 + TypeFrGTNETSKT176 :Int + in177 :POINT177 + TypeFrGTNETSKT177 :Int + in178 :POINT178 + TypeFrGTNETSKT178 :Int + in179 :POINT179 + TypeFrGTNETSKT179 :Int + in180 :POINT180 + TypeFrGTNETSKT180 :Int + in181 :POINT181 + TypeFrGTNETSKT181 :Int + in182 :POINT182 + TypeFrGTNETSKT182 :Int + in183 :POINT183 + TypeFrGTNETSKT183 :Int + in184 :POINT184 + TypeFrGTNETSKT184 :Int + in185 :POINT185 + TypeFrGTNETSKT185 :Int + in186 :POINT186 + TypeFrGTNETSKT186 :Int + in187 :POINT187 + TypeFrGTNETSKT187 :Int + in188 :POINT188 + TypeFrGTNETSKT188 :Int + in189 :POINT189 + TypeFrGTNETSKT189 :Int + in190 :POINT190 + TypeFrGTNETSKT190 :Int + in191 :POINT191 + TypeFrGTNETSKT191 :Int + in192 :POINT192 + TypeFrGTNETSKT192 :Int + in193 :POINT193 + TypeFrGTNETSKT193 :Int + in194 :POINT194 + TypeFrGTNETSKT194 :Int + in195 :POINT195 + TypeFrGTNETSKT195 :Int + in196 :POINT196 + TypeFrGTNETSKT196 :Int + in197 :POINT197 + TypeFrGTNETSKT197 :Int + in198 :POINT198 + TypeFrGTNETSKT198 :Int + in199 :POINT199 + TypeFrGTNETSKT199 :Int + in200 :POINT200 + TypeFrGTNETSKT200 :Int + in201 :POINT201 + TypeFrGTNETSKT201 :Int + in202 :POINT202 + TypeFrGTNETSKT202 :Int + in203 :POINT203 + TypeFrGTNETSKT203 :Int + in204 :POINT204 + TypeFrGTNETSKT204 :Int + in205 :POINT205 + TypeFrGTNETSKT205 :Int + in206 :POINT206 + TypeFrGTNETSKT206 :Int + in207 :POINT207 + TypeFrGTNETSKT207 :Int + in208 :POINT208 + TypeFrGTNETSKT208 :Int + in209 :POINT209 + TypeFrGTNETSKT209 :Int + in210 :POINT210 + TypeFrGTNETSKT210 :Int + in211 :POINT211 + TypeFrGTNETSKT211 :Int + in212 :POINT212 + TypeFrGTNETSKT212 :Int + in213 :POINT213 + TypeFrGTNETSKT213 :Int + in214 :POINT214 + TypeFrGTNETSKT214 :Int + in215 :POINT215 + TypeFrGTNETSKT215 :Int + in216 :POINT216 + TypeFrGTNETSKT216 :Int + in217 :POINT217 + TypeFrGTNETSKT217 :Int + in218 :POINT218 + TypeFrGTNETSKT218 :Int + in219 :POINT219 + TypeFrGTNETSKT219 :Int + in220 :POINT220 + TypeFrGTNETSKT220 :Int + in221 :POINT221 + TypeFrGTNETSKT221 :Int + in222 :POINT222 + TypeFrGTNETSKT222 :Int + in223 :POINT223 + TypeFrGTNETSKT223 :Int + in224 :POINT224 + TypeFrGTNETSKT224 :Int + in225 :POINT225 + TypeFrGTNETSKT225 :Int + in226 :POINT226 + TypeFrGTNETSKT226 :Int + in227 :POINT227 + TypeFrGTNETSKT227 :Int + in228 :POINT228 + TypeFrGTNETSKT228 :Int + in229 :POINT229 + TypeFrGTNETSKT229 :Int + in230 :POINT230 + TypeFrGTNETSKT230 :Int + in231 :POINT231 + TypeFrGTNETSKT231 :Int + in232 :POINT232 + TypeFrGTNETSKT232 :Int + in233 :POINT233 + TypeFrGTNETSKT233 :Int + in234 :POINT234 + TypeFrGTNETSKT234 :Int + in235 :POINT235 + TypeFrGTNETSKT235 :Int + in236 :POINT236 + TypeFrGTNETSKT236 :Int + in237 :POINT237 + TypeFrGTNETSKT237 :Int + in238 :POINT238 + TypeFrGTNETSKT238 :Int + in239 :POINT239 + TypeFrGTNETSKT239 :Int + in240 :POINT240 + TypeFrGTNETSKT240 :Int + in241 :POINT241 + TypeFrGTNETSKT241 :Int + in242 :POINT242 + TypeFrGTNETSKT242 :Int + in243 :POINT243 + TypeFrGTNETSKT243 :Int + in244 :POINT244 + TypeFrGTNETSKT244 :Int + in245 :POINT245 + TypeFrGTNETSKT245 :Int + in246 :POINT246 + TypeFrGTNETSKT246 :Int + in247 :POINT247 + TypeFrGTNETSKT247 :Int + in248 :POINT248 + TypeFrGTNETSKT248 :Int + in249 :POINT249 + TypeFrGTNETSKT249 :Int + in250 :POINT250 + TypeFrGTNETSKT250 :Int + in251 :POINT251 + TypeFrGTNETSKT251 :Int + in252 :POINT252 + TypeFrGTNETSKT252 :Int + in253 :POINT253 + TypeFrGTNETSKT253 :Int + in254 :POINT254 + TypeFrGTNETSKT254 :Int + in255 :POINT255 + TypeFrGTNETSKT255 :Int + in256 :POINT256 + TypeFrGTNETSKT256 :Int + in257 :POINT257 + TypeFrGTNETSKT257 :Int + in258 :POINT258 + TypeFrGTNETSKT258 :Int + in259 :POINT259 + TypeFrGTNETSKT259 :Int + in260 :POINT260 + TypeFrGTNETSKT260 :Int + in261 :POINT261 + TypeFrGTNETSKT261 :Int + in262 :POINT262 + TypeFrGTNETSKT262 :Int + in263 :POINT263 + TypeFrGTNETSKT263 :Int + in264 :POINT264 + TypeFrGTNETSKT264 :Int + in265 :POINT265 + TypeFrGTNETSKT265 :Int + in266 :POINT266 + TypeFrGTNETSKT266 :Int + in267 :POINT267 + TypeFrGTNETSKT267 :Int + in268 :POINT268 + TypeFrGTNETSKT268 :Int + in269 :POINT269 + TypeFrGTNETSKT269 :Int + in270 :POINT270 + TypeFrGTNETSKT270 :Int + in271 :POINT271 + TypeFrGTNETSKT271 :Int + in272 :POINT272 + TypeFrGTNETSKT272 :Int + in273 :POINT273 + TypeFrGTNETSKT273 :Int + in274 :POINT274 + TypeFrGTNETSKT274 :Int + in275 :POINT275 + TypeFrGTNETSKT275 :Int + in276 :POINT276 + TypeFrGTNETSKT276 :Int + in277 :POINT277 + TypeFrGTNETSKT277 :Int + in278 :POINT278 + TypeFrGTNETSKT278 :Int + in279 :POINT279 + TypeFrGTNETSKT279 :Int + in280 :POINT280 + TypeFrGTNETSKT280 :Int + in281 :POINT281 + TypeFrGTNETSKT281 :Int + in282 :POINT282 + TypeFrGTNETSKT282 :Int + in283 :POINT283 + TypeFrGTNETSKT283 :Int + in284 :POINT284 + TypeFrGTNETSKT284 :Int + in285 :POINT285 + TypeFrGTNETSKT285 :Int + in286 :POINT286 + TypeFrGTNETSKT286 :Int + in287 :POINT287 + TypeFrGTNETSKT287 :Int + in288 :POINT288 + TypeFrGTNETSKT288 :Int + in289 :POINT289 + TypeFrGTNETSKT289 :Int + in290 :POINT290 + TypeFrGTNETSKT290 :Int + in291 :POINT291 + TypeFrGTNETSKT291 :Int + in292 :POINT292 + TypeFrGTNETSKT292 :Int + in293 :POINT293 + TypeFrGTNETSKT293 :Int + in294 :POINT294 + TypeFrGTNETSKT294 :Int + in295 :POINT295 + TypeFrGTNETSKT295 :Int + in296 :POINT296 + TypeFrGTNETSKT296 :Int + in297 :POINT297 + TypeFrGTNETSKT297 :Int + in298 :POINT298 + TypeFrGTNETSKT298 :Int + in299 :POINT299 + TypeFrGTNETSKT299 :Int + useVersion :THREE + LocalPort :12001 + RemotePort :12002 + rem_ip_0 :134 + rem_ip_1 :130 + rem_ip_2 :169 + rem_ip_3 :31 +wirelabel + 752 368 0 0 3 + Name :readyToSen + COL :BLUE + Monitor :Yes +WIRE + 720 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 720 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 752 272 0 0 3 + Name :rxCnt + COL :BLUE + Monitor :Yes +WIRE + 432 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 304 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 432 272 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +wirelabel + 400 144 0 0 3 + Name :POINT0 + COL :BLUE + Monitor :Yes +wirelabel + 400 176 0 0 3 + Name :POINT1 + COL :BLUE + Monitor :Yes +wirelabel + 400 208 0 0 3 + Name :POINT2 + COL :BLUE + Monitor :Yes +wirelabel + 464 48 0 0 3 + Name :POINT3 + COL :BLUE + Monitor :Yes +wirelabel + 528 48 0 0 3 + Name :POINT4 + COL :BLUE + Monitor :Yes +WIRE + 496 16 0 0 2 + -64 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_CONSTANT + 400 16 0 0 1 + Val :60.0 +WIRE + 528 16 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 368 48 0 0 1 + Val :1 +WIRE + 400 48 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 432 48 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 304 176 0 0 1 + Val :-1 +WIRE + 336 176 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 176 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_ICONST + 304 208 0 0 1 + Val :-1 +WIRE + 336 208 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 368 208 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +GROUP + 240 112 0 0 0 + 6 +rtds_sharc_ctl_ICONST + 176 144 0 0 1 + Val :0 +rtds_sharc_ctl_UPDOWN + 272 112 0 0 9 + Tran :Rising + RST :No + LIM :No + UL :10 + LL :-10 + INIT :0 + prtyp :2 + Proc :1 + Pri :5 +WIRE + 304 112 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 208 144 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +wirelabel + 208 112 0 0 3 + Name :SendData + COL :BLUE + Monitor :Yes +WIRE + 208 112 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 336 112 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +wirelabel + 336 432 0 0 3 + Name :POINT5 + COL :BLUE + Monitor :Yes +WIRE + 304 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +rtds_sharc_ctl_PB + 176 272 0 0 4 + Name :Send + Type :INTEGER + VOn :1 + VOff :0 +WIRE + 272 272 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 240 272 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 208 272 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +WIRE + 208 336 1 0 2 + -4 -32 4 32 + COL :RED + LW :1.0 +rtds_sharc_ctl_TIMER + 176 432 0 0 6 + Tran :Rising Edge + SRST :No + RST :No + prtyp :2 + Proc :1 + Pri :2 +WIRE + 208 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 176 368 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 400 1 0 2 + -4 -32 4 32 + COL :RED + LW :1.0 +WIRE + 112 368 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 432 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 112 464 0 0 2 + 0 -4 32 4 + COL :RED + LW :1.0 +WIRE + 272 432 0 0 2 + -32 -4 32 4 + COL :RED + LW :1.0 +WIRE + 464 400 1 0 2 + -4 -128 4 96 + COL :RED + LW :1.0 +WIRE + 272 496 0 0 2 + -160 -4 192 4 + COL :RED + LW :1.0 +WIRE + 112 464 1 0 2 + -4 0 4 32 + COL :RED + LW :1.0 +rtds_GTSYNC + 176 624 0 0 7 + enab1 :Yes + nam1 :ADVSECD + nam2 :ADVSTAT + enab2 :Yes + nam3 :CRTSECD + nam4 :CRTNSEC + nam5 :CRTSTAT diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.dtp b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.dtp new file mode 100644 index 000000000..80604909b --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.dtp @@ -0,0 +1,451 @@ +Test Circuit +C +C Compiled by: DRAFT 4.006 +C Source File:U:\ACS-Public\35_msv\15_msv-ufa\RSCAD_workspace\fileman\GTNET_UDP_tests\GTSKT_tutorial\GTSKT\Standard_2pt_udp_loopback_gtsync\gtnet_skt_2point_udp.dft +C +C============================================================================================== +5.0E-5 0.2 5.0E-4 /Delta-T Finish-Time Print-Step +1 /Number of subsystems +C ===================================================================================== +C SUBSYSTEM #1:SS 1 +PRE_PROCESSOR: + String Desc="CircuitTitle Annotation" Group="Annotation" InitValue="Test Circuit" +END_PRE_PROCESSOR: +C ------------------------------------------------------ +1 /# of nodes in subsystem +0.0 /initial node voltages +C +C Node Voltage and Current Bases +C +C* Node: 1 Vbase: 1 kV Ibase: 0 kA NodeName: "CONTROLS" +C +C Network RLC branch data section +C +C + 999 /End of RLC Branch data +C Source data section +C + 999 /End of Source data +C +C Transformer data section +C + 999 /End of Transformer data +C +C Transducer data section + 999 /End of CT,CVT & PT model data +999 / End of Sequencer data +C ===================================================================================== +C Transmission line section +C +C +C +999 /End of T-Line section +C ===================================================================================== +C +C =================================================================================== +C +C Valve group data +C +C CONTROLS COMPILER: RISC CONTROLS PROCESSOR MANUAL ASSIGNMENT +RTDS.CTL.RISC_PROCASS +COMP: RISC_PROCASS 1 0 0 + IDATA: 2 0 1 +END +C CONTROLS COMPILER: CONSTANT VALUE +RTDS.CTL.SH_ICONST +COMP: CONST 1 0 0 + OVARS: IT_1 INT + IDATA: 0 +END +C CONTROLS COMPILER: CONSTANT VALUE +RTDS.CTL.CONSTANT +COMP: CONST 1 0 0 + OVARS: POINT4 IEEE + FDATA: 60.0 +END +C CONTROLS COMPILER: CONSTANT VALUE +RTDS.CTL.SH_ICONST +COMP: CONST 1 0 0 + OVARS: POINT3 INT + IDATA: 1 +END +C CONTROLS COMPILER: CONSTANT VALUE +RTDS.CTL.SH_ICONST +COMP: CONST 1 0 0 + OVARS: IT_5 INT + IDATA: 0 +END +C CONTROLS COMPILER: SHARC PUSH BUTTON COMPONENT +RTDS.CTL.SH_PB +COMP: Send 1 0 0 + OVARS: IT_6 INT + IDATA: 0 + FDATA: 0 1 +END +RTDS.RISC. +COMP: risc_gtsync Rsync 0 0 1 + IDATA: 1 1 7 +CDATA: ADVSECD ADVSTAT CRTSECD CRTNSEC CRTSTAT +END +RTDS.CTL.RISC_CMODEL +COMP: edgedet_cb 1 1 2 0 2 0 + DATA_SIZES: INTDATA=2 FLOATDATA=0 CHARDATA=0 INVARS=1 OUTVARS=1 + INTDATA: 0 ED 1 OV + INVARS: IT_6 INT Inp + OUTVARS: SendData INT Out +END +RTDS.CTL.RISC_CMODEL +COMP: UPDOWNC 1 1 3 0 2 0 + DATA_SIZES: INTDATA=9 FLOATDATA=0 CHARDATA=0 INVARS=5 OUTVARS=1 + INTDATA: 0 Tran 0 RST 0 LIM 10 UL -10 LL + INTDATA: 0 INIT 0 A 0 B 0 C + INVARS: SendData INT UP IT_1 INT DOWN _dud_ INT RSTSIG _dud_ INT LLINP _dud_ INT ULINP + OUTVARS: txCnt INT COUNT +END +RTDS.CTL.RISC_CMODEL +COMP: TIMERC 1 1 4 0 2 0 + DATA_SIZES: INTDATA=4 FLOATDATA=0 CHARDATA=0 INVARS=3 OUTVARS=1 + INTDATA: 0 Tran 0 SRST 0 RST 0 A + INVARS: IT_6 INT START SendData INT STOP _dud_ INT RSTSIG + OUTVARS: POINT5 IEEE TIME +END +RTDS.CTL.RISC_CMODEL +COMP: UPDOWNC 1 1 5 0 2 0 + DATA_SIZES: INTDATA=9 FLOATDATA=0 CHARDATA=0 INVARS=5 OUTVARS=1 + INTDATA: 0 Tran 0 RST 0 LIM 10 UL -10 LL + INTDATA: 0 INIT 0 A 0 B 0 C + INVARS: SendData INT UP IT_5 INT DOWN _dud_ INT RSTSIG _dud_ INT LLINP _dud_ INT ULINP + OUTVARS: POINT0 INT COUNT +END +RTDS.CTL.RISC_CMODEL +COMP: gtnetskt 1 1 6 0 2 0 + DATA_SIZES: INTDATA=616 FLOATDATA=0 CHARDATA=601 INVARS=1 OUTVARS=5 + INTDATA: 1 Card 2 Port 5 numVarsToGTNETSKT 5 numVarsFromGTNETSKT 0 TypeToGTNETSKT0 + INTDATA: 0 TypeToGTNETSKT1 0 TypeToGTNETSKT2 0 TypeToGTNETSKT3 1 TypeToGTNETSKT4 0 TypeToGTNETSKT5 + INTDATA: 0 TypeToGTNETSKT6 0 TypeToGTNETSKT7 0 TypeToGTNETSKT8 0 TypeToGTNETSKT9 0 TypeToGTNETSKT10 + INTDATA: 0 TypeToGTNETSKT11 0 TypeToGTNETSKT12 0 TypeToGTNETSKT13 0 TypeToGTNETSKT14 0 TypeToGTNETSKT15 + INTDATA: 0 TypeToGTNETSKT16 0 TypeToGTNETSKT17 0 TypeToGTNETSKT18 0 TypeToGTNETSKT19 0 TypeToGTNETSKT20 + INTDATA: 0 TypeToGTNETSKT21 0 TypeToGTNETSKT22 0 TypeToGTNETSKT23 0 TypeToGTNETSKT24 0 TypeToGTNETSKT25 + INTDATA: 0 TypeToGTNETSKT26 0 TypeToGTNETSKT27 0 TypeToGTNETSKT28 0 TypeToGTNETSKT29 0 TypeToGTNETSKT30 + INTDATA: 0 TypeToGTNETSKT31 0 TypeToGTNETSKT32 0 TypeToGTNETSKT33 0 TypeToGTNETSKT34 0 TypeToGTNETSKT35 + INTDATA: 0 TypeToGTNETSKT36 0 TypeToGTNETSKT37 0 TypeToGTNETSKT38 0 TypeToGTNETSKT39 0 TypeToGTNETSKT40 + INTDATA: 0 TypeToGTNETSKT41 0 TypeToGTNETSKT42 0 TypeToGTNETSKT43 0 TypeToGTNETSKT44 0 TypeToGTNETSKT45 + INTDATA: 0 TypeToGTNETSKT46 0 TypeToGTNETSKT47 0 TypeToGTNETSKT48 0 TypeToGTNETSKT49 0 TypeToGTNETSKT50 + INTDATA: 0 TypeToGTNETSKT51 0 TypeToGTNETSKT52 0 TypeToGTNETSKT53 0 TypeToGTNETSKT54 0 TypeToGTNETSKT55 +CHARDATA: POINT0 out0x CRTSECD out1x CRTNSEC out2x POINT3 out3x POINT4 out4x +CHARDATA: POINT5 out5x POINT6 out6x POINT7 out7x POINT8 out8x POINT9 out9x +CHARDATA: POINT10 out10x POINT11 out11x POINT12 out12x POINT13 out13x POINT14 out14x +CHARDATA: POINT15 out15x POINT16 out16x POINT17 out17x POINT18 out18x POINT19 out19x +CHARDATA: POINT20 out20x POINT21 out21x POINT22 out22x POINT23 out23x POINT24 out24x + INVARS: SendData INT SendDataFlag + OUTVARS: IT_4 INT socketOverflow IT_3 INT gtnetInvMsg rxCnt INT gtnetSktNewDataSeq IT_2 INT gtnetSktNewDataFlag readyToSen INT gtnetSktReadyToSend +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeToGTNETSKT56 0 TypeToGTNETSKT57 0 TypeToGTNETSKT58 0 TypeToGTNETSKT59 0 TypeToGTNETSKT60 + INTDATA: 0 TypeToGTNETSKT61 0 TypeToGTNETSKT62 0 TypeToGTNETSKT63 0 TypeToGTNETSKT64 0 TypeToGTNETSKT65 + INTDATA: 0 TypeToGTNETSKT66 0 TypeToGTNETSKT67 0 TypeToGTNETSKT68 0 TypeToGTNETSKT69 0 TypeToGTNETSKT70 + INTDATA: 0 TypeToGTNETSKT71 0 TypeToGTNETSKT72 0 TypeToGTNETSKT73 0 TypeToGTNETSKT74 0 TypeToGTNETSKT75 + INTDATA: 0 TypeToGTNETSKT76 0 TypeToGTNETSKT77 0 TypeToGTNETSKT78 0 TypeToGTNETSKT79 0 TypeToGTNETSKT80 + INTDATA: 0 TypeToGTNETSKT81 0 TypeToGTNETSKT82 0 TypeToGTNETSKT83 0 TypeToGTNETSKT84 0 TypeToGTNETSKT85 + INTDATA: 0 TypeToGTNETSKT86 0 TypeToGTNETSKT87 0 TypeToGTNETSKT88 0 TypeToGTNETSKT89 0 TypeToGTNETSKT90 + INTDATA: 0 TypeToGTNETSKT91 0 TypeToGTNETSKT92 0 TypeToGTNETSKT93 0 TypeToGTNETSKT94 0 TypeToGTNETSKT95 + INTDATA: 0 TypeToGTNETSKT96 0 TypeToGTNETSKT97 0 TypeToGTNETSKT98 0 TypeToGTNETSKT99 0 TypeToGTNETSKT100 + INTDATA: 0 TypeToGTNETSKT101 0 TypeToGTNETSKT102 0 TypeToGTNETSKT103 0 TypeToGTNETSKT104 0 TypeToGTNETSKT105 + INTDATA: 0 TypeToGTNETSKT106 0 TypeToGTNETSKT107 0 TypeToGTNETSKT108 0 TypeToGTNETSKT109 0 TypeToGTNETSKT110 + INTDATA: 0 TypeToGTNETSKT111 0 TypeToGTNETSKT112 0 TypeToGTNETSKT113 0 TypeToGTNETSKT114 0 TypeToGTNETSKT115 +CHARDATA: POINT25 out25x POINT26 out26x POINT27 out27x POINT28 out28x POINT29 out29x +CHARDATA: POINT30 out30x POINT31 out31x POINT32 out32x POINT33 out33x POINT34 out34x +CHARDATA: POINT35 out35x POINT36 out36x POINT37 out37x POINT38 out38x POINT39 out39x +CHARDATA: POINT40 out40x POINT41 out41x POINT42 out42x POINT43 out43x POINT44 out44x +CHARDATA: POINT45 out45x POINT46 out46x POINT47 out47x POINT48 out48x POINT49 out49x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeToGTNETSKT116 0 TypeToGTNETSKT117 0 TypeToGTNETSKT118 0 TypeToGTNETSKT119 0 TypeToGTNETSKT120 + INTDATA: 0 TypeToGTNETSKT121 0 TypeToGTNETSKT122 0 TypeToGTNETSKT123 0 TypeToGTNETSKT124 0 TypeToGTNETSKT125 + INTDATA: 0 TypeToGTNETSKT126 0 TypeToGTNETSKT127 0 TypeToGTNETSKT128 0 TypeToGTNETSKT129 0 TypeToGTNETSKT130 + INTDATA: 0 TypeToGTNETSKT131 0 TypeToGTNETSKT132 0 TypeToGTNETSKT133 0 TypeToGTNETSKT134 0 TypeToGTNETSKT135 + INTDATA: 0 TypeToGTNETSKT136 0 TypeToGTNETSKT137 0 TypeToGTNETSKT138 0 TypeToGTNETSKT139 0 TypeToGTNETSKT140 + INTDATA: 0 TypeToGTNETSKT141 0 TypeToGTNETSKT142 0 TypeToGTNETSKT143 0 TypeToGTNETSKT144 0 TypeToGTNETSKT145 + INTDATA: 0 TypeToGTNETSKT146 0 TypeToGTNETSKT147 0 TypeToGTNETSKT148 0 TypeToGTNETSKT149 0 TypeToGTNETSKT150 + INTDATA: 0 TypeToGTNETSKT151 0 TypeToGTNETSKT152 0 TypeToGTNETSKT153 0 TypeToGTNETSKT154 0 TypeToGTNETSKT155 + INTDATA: 0 TypeToGTNETSKT156 0 TypeToGTNETSKT157 0 TypeToGTNETSKT158 0 TypeToGTNETSKT159 0 TypeToGTNETSKT160 + INTDATA: 0 TypeToGTNETSKT161 0 TypeToGTNETSKT162 0 TypeToGTNETSKT163 0 TypeToGTNETSKT164 0 TypeToGTNETSKT165 + INTDATA: 0 TypeToGTNETSKT166 0 TypeToGTNETSKT167 0 TypeToGTNETSKT168 0 TypeToGTNETSKT169 0 TypeToGTNETSKT170 + INTDATA: 0 TypeToGTNETSKT171 0 TypeToGTNETSKT172 0 TypeToGTNETSKT173 0 TypeToGTNETSKT174 0 TypeToGTNETSKT175 +CHARDATA: POINT50 out50x POINT51 out51x POINT52 out52x POINT53 out53x POINT54 out54x +CHARDATA: POINT55 out55x POINT56 out56x POINT57 out57x POINT58 out58x POINT59 out59x +CHARDATA: POINT60 out60x POINT61 out61x POINT62 out62x POINT63 out63x POINT64 out64x +CHARDATA: POINT65 out65x POINT66 out66x POINT67 out67x POINT68 out68x POINT69 out69x +CHARDATA: POINT70 out70x POINT71 out71x POINT72 out72x POINT73 out73x POINT74 out74x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeToGTNETSKT176 0 TypeToGTNETSKT177 0 TypeToGTNETSKT178 0 TypeToGTNETSKT179 0 TypeToGTNETSKT180 + INTDATA: 0 TypeToGTNETSKT181 0 TypeToGTNETSKT182 0 TypeToGTNETSKT183 0 TypeToGTNETSKT184 0 TypeToGTNETSKT185 + INTDATA: 0 TypeToGTNETSKT186 0 TypeToGTNETSKT187 0 TypeToGTNETSKT188 0 TypeToGTNETSKT189 0 TypeToGTNETSKT190 + INTDATA: 0 TypeToGTNETSKT191 0 TypeToGTNETSKT192 0 TypeToGTNETSKT193 0 TypeToGTNETSKT194 0 TypeToGTNETSKT195 + INTDATA: 0 TypeToGTNETSKT196 0 TypeToGTNETSKT197 0 TypeToGTNETSKT198 0 TypeToGTNETSKT199 0 TypeToGTNETSKT200 + INTDATA: 0 TypeToGTNETSKT201 0 TypeToGTNETSKT202 0 TypeToGTNETSKT203 0 TypeToGTNETSKT204 0 TypeToGTNETSKT205 + INTDATA: 0 TypeToGTNETSKT206 0 TypeToGTNETSKT207 0 TypeToGTNETSKT208 0 TypeToGTNETSKT209 0 TypeToGTNETSKT210 + INTDATA: 0 TypeToGTNETSKT211 0 TypeToGTNETSKT212 0 TypeToGTNETSKT213 0 TypeToGTNETSKT214 0 TypeToGTNETSKT215 + INTDATA: 0 TypeToGTNETSKT216 0 TypeToGTNETSKT217 0 TypeToGTNETSKT218 0 TypeToGTNETSKT219 0 TypeToGTNETSKT220 + INTDATA: 0 TypeToGTNETSKT221 0 TypeToGTNETSKT222 0 TypeToGTNETSKT223 0 TypeToGTNETSKT224 0 TypeToGTNETSKT225 + INTDATA: 0 TypeToGTNETSKT226 0 TypeToGTNETSKT227 0 TypeToGTNETSKT228 0 TypeToGTNETSKT229 0 TypeToGTNETSKT230 + INTDATA: 0 TypeToGTNETSKT231 0 TypeToGTNETSKT232 0 TypeToGTNETSKT233 0 TypeToGTNETSKT234 0 TypeToGTNETSKT235 +CHARDATA: POINT75 out75x POINT76 out76x POINT77 out77x POINT78 out78x POINT79 out79x +CHARDATA: POINT80 out80x POINT81 out81x POINT82 out82x POINT83 out83x POINT84 out84x +CHARDATA: POINT85 out85x POINT86 out86x POINT87 out87x POINT88 out88x POINT89 out89x +CHARDATA: POINT90 out90x POINT91 out91x POINT92 out92x POINT93 out93x POINT94 out94x +CHARDATA: POINT95 out95x POINT96 out96x POINT97 out97x POINT98 out98x POINT99 out99x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeToGTNETSKT236 0 TypeToGTNETSKT237 0 TypeToGTNETSKT238 0 TypeToGTNETSKT239 0 TypeToGTNETSKT240 + INTDATA: 0 TypeToGTNETSKT241 0 TypeToGTNETSKT242 0 TypeToGTNETSKT243 0 TypeToGTNETSKT244 0 TypeToGTNETSKT245 + INTDATA: 0 TypeToGTNETSKT246 0 TypeToGTNETSKT247 0 TypeToGTNETSKT248 0 TypeToGTNETSKT249 0 TypeToGTNETSKT250 + INTDATA: 0 TypeToGTNETSKT251 0 TypeToGTNETSKT252 0 TypeToGTNETSKT253 0 TypeToGTNETSKT254 0 TypeToGTNETSKT255 + INTDATA: 0 TypeToGTNETSKT256 0 TypeToGTNETSKT257 0 TypeToGTNETSKT258 0 TypeToGTNETSKT259 0 TypeToGTNETSKT260 + INTDATA: 0 TypeToGTNETSKT261 0 TypeToGTNETSKT262 0 TypeToGTNETSKT263 0 TypeToGTNETSKT264 0 TypeToGTNETSKT265 + INTDATA: 0 TypeToGTNETSKT266 0 TypeToGTNETSKT267 0 TypeToGTNETSKT268 0 TypeToGTNETSKT269 0 TypeToGTNETSKT270 + INTDATA: 0 TypeToGTNETSKT271 0 TypeToGTNETSKT272 0 TypeToGTNETSKT273 0 TypeToGTNETSKT274 0 TypeToGTNETSKT275 + INTDATA: 0 TypeToGTNETSKT276 0 TypeToGTNETSKT277 0 TypeToGTNETSKT278 0 TypeToGTNETSKT279 0 TypeToGTNETSKT280 + INTDATA: 0 TypeToGTNETSKT281 0 TypeToGTNETSKT282 0 TypeToGTNETSKT283 0 TypeToGTNETSKT284 0 TypeToGTNETSKT285 + INTDATA: 0 TypeToGTNETSKT286 0 TypeToGTNETSKT287 0 TypeToGTNETSKT288 0 TypeToGTNETSKT289 0 TypeToGTNETSKT290 + INTDATA: 0 TypeToGTNETSKT291 0 TypeToGTNETSKT292 0 TypeToGTNETSKT293 0 TypeToGTNETSKT294 0 TypeToGTNETSKT295 +CHARDATA: POINT100 out100x POINT101 out101x POINT102 out102x POINT103 out103x POINT104 out104x +CHARDATA: POINT105 out105x POINT106 out106x POINT107 out107x POINT108 out108x POINT109 out109x +CHARDATA: POINT110 out110x POINT111 out111x POINT112 out112x POINT113 out113x POINT114 out114x +CHARDATA: POINT115 out115x POINT116 out116x POINT117 out117x POINT118 out118x POINT119 out119x +CHARDATA: POINT120 out120x POINT121 out121x POINT122 out122x POINT123 out123x POINT124 out124x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeToGTNETSKT296 0 TypeToGTNETSKT297 0 TypeToGTNETSKT298 0 TypeToGTNETSKT299 0 TypeFrGTNETSKT0 + INTDATA: 0 TypeFrGTNETSKT1 0 TypeFrGTNETSKT2 0 TypeFrGTNETSKT3 1 TypeFrGTNETSKT4 0 TypeFrGTNETSKT5 + INTDATA: 0 TypeFrGTNETSKT6 0 TypeFrGTNETSKT7 0 TypeFrGTNETSKT8 0 TypeFrGTNETSKT9 0 TypeFrGTNETSKT10 + INTDATA: 0 TypeFrGTNETSKT11 0 TypeFrGTNETSKT12 0 TypeFrGTNETSKT13 0 TypeFrGTNETSKT14 0 TypeFrGTNETSKT15 + INTDATA: 0 TypeFrGTNETSKT16 0 TypeFrGTNETSKT17 0 TypeFrGTNETSKT18 0 TypeFrGTNETSKT19 0 TypeFrGTNETSKT20 + INTDATA: 0 TypeFrGTNETSKT21 0 TypeFrGTNETSKT22 0 TypeFrGTNETSKT23 0 TypeFrGTNETSKT24 0 TypeFrGTNETSKT25 + INTDATA: 0 TypeFrGTNETSKT26 0 TypeFrGTNETSKT27 0 TypeFrGTNETSKT28 0 TypeFrGTNETSKT29 0 TypeFrGTNETSKT30 + INTDATA: 0 TypeFrGTNETSKT31 0 TypeFrGTNETSKT32 0 TypeFrGTNETSKT33 0 TypeFrGTNETSKT34 0 TypeFrGTNETSKT35 + INTDATA: 0 TypeFrGTNETSKT36 0 TypeFrGTNETSKT37 0 TypeFrGTNETSKT38 0 TypeFrGTNETSKT39 0 TypeFrGTNETSKT40 + INTDATA: 0 TypeFrGTNETSKT41 0 TypeFrGTNETSKT42 0 TypeFrGTNETSKT43 0 TypeFrGTNETSKT44 0 TypeFrGTNETSKT45 + INTDATA: 0 TypeFrGTNETSKT46 0 TypeFrGTNETSKT47 0 TypeFrGTNETSKT48 0 TypeFrGTNETSKT49 0 TypeFrGTNETSKT50 + INTDATA: 0 TypeFrGTNETSKT51 0 TypeFrGTNETSKT52 0 TypeFrGTNETSKT53 0 TypeFrGTNETSKT54 0 TypeFrGTNETSKT55 +CHARDATA: POINT125 out125x POINT126 out126x POINT127 out127x POINT128 out128x POINT129 out129x +CHARDATA: POINT130 out130x POINT131 out131x POINT132 out132x POINT133 out133x POINT134 out134x +CHARDATA: POINT135 out135x POINT136 out136x POINT137 out137x POINT138 out138x POINT139 out139x +CHARDATA: POINT140 out140x POINT141 out141x POINT142 out142x POINT143 out143x POINT144 out144x +CHARDATA: POINT145 out145x POINT146 out146x POINT147 out147x POINT148 out148x POINT149 out149x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeFrGTNETSKT56 0 TypeFrGTNETSKT57 0 TypeFrGTNETSKT58 0 TypeFrGTNETSKT59 0 TypeFrGTNETSKT60 + INTDATA: 0 TypeFrGTNETSKT61 0 TypeFrGTNETSKT62 0 TypeFrGTNETSKT63 0 TypeFrGTNETSKT64 0 TypeFrGTNETSKT65 + INTDATA: 0 TypeFrGTNETSKT66 0 TypeFrGTNETSKT67 0 TypeFrGTNETSKT68 0 TypeFrGTNETSKT69 0 TypeFrGTNETSKT70 + INTDATA: 0 TypeFrGTNETSKT71 0 TypeFrGTNETSKT72 0 TypeFrGTNETSKT73 0 TypeFrGTNETSKT74 0 TypeFrGTNETSKT75 + INTDATA: 0 TypeFrGTNETSKT76 0 TypeFrGTNETSKT77 0 TypeFrGTNETSKT78 0 TypeFrGTNETSKT79 0 TypeFrGTNETSKT80 + INTDATA: 0 TypeFrGTNETSKT81 0 TypeFrGTNETSKT82 0 TypeFrGTNETSKT83 0 TypeFrGTNETSKT84 0 TypeFrGTNETSKT85 + INTDATA: 0 TypeFrGTNETSKT86 0 TypeFrGTNETSKT87 0 TypeFrGTNETSKT88 0 TypeFrGTNETSKT89 0 TypeFrGTNETSKT90 + INTDATA: 0 TypeFrGTNETSKT91 0 TypeFrGTNETSKT92 0 TypeFrGTNETSKT93 0 TypeFrGTNETSKT94 0 TypeFrGTNETSKT95 + INTDATA: 0 TypeFrGTNETSKT96 0 TypeFrGTNETSKT97 0 TypeFrGTNETSKT98 0 TypeFrGTNETSKT99 0 TypeFrGTNETSKT100 + INTDATA: 0 TypeFrGTNETSKT101 0 TypeFrGTNETSKT102 0 TypeFrGTNETSKT103 0 TypeFrGTNETSKT104 0 TypeFrGTNETSKT105 + INTDATA: 0 TypeFrGTNETSKT106 0 TypeFrGTNETSKT107 0 TypeFrGTNETSKT108 0 TypeFrGTNETSKT109 0 TypeFrGTNETSKT110 + INTDATA: 0 TypeFrGTNETSKT111 0 TypeFrGTNETSKT112 0 TypeFrGTNETSKT113 0 TypeFrGTNETSKT114 0 TypeFrGTNETSKT115 +CHARDATA: POINT150 out150x POINT151 out151x POINT152 out152x POINT153 out153x POINT154 out154x +CHARDATA: POINT155 out155x POINT156 out156x POINT157 out157x POINT158 out158x POINT159 out159x +CHARDATA: POINT160 out160x POINT161 out161x POINT162 out162x POINT163 out163x POINT164 out164x +CHARDATA: POINT165 out165x POINT166 out166x POINT167 out167x POINT168 out168x POINT169 out169x +CHARDATA: POINT170 out170x POINT171 out171x POINT172 out172x POINT173 out173x POINT174 out174x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeFrGTNETSKT116 0 TypeFrGTNETSKT117 0 TypeFrGTNETSKT118 0 TypeFrGTNETSKT119 0 TypeFrGTNETSKT120 + INTDATA: 0 TypeFrGTNETSKT121 0 TypeFrGTNETSKT122 0 TypeFrGTNETSKT123 0 TypeFrGTNETSKT124 0 TypeFrGTNETSKT125 + INTDATA: 0 TypeFrGTNETSKT126 0 TypeFrGTNETSKT127 0 TypeFrGTNETSKT128 0 TypeFrGTNETSKT129 0 TypeFrGTNETSKT130 + INTDATA: 0 TypeFrGTNETSKT131 0 TypeFrGTNETSKT132 0 TypeFrGTNETSKT133 0 TypeFrGTNETSKT134 0 TypeFrGTNETSKT135 + INTDATA: 0 TypeFrGTNETSKT136 0 TypeFrGTNETSKT137 0 TypeFrGTNETSKT138 0 TypeFrGTNETSKT139 0 TypeFrGTNETSKT140 + INTDATA: 0 TypeFrGTNETSKT141 0 TypeFrGTNETSKT142 0 TypeFrGTNETSKT143 0 TypeFrGTNETSKT144 0 TypeFrGTNETSKT145 + INTDATA: 0 TypeFrGTNETSKT146 0 TypeFrGTNETSKT147 0 TypeFrGTNETSKT148 0 TypeFrGTNETSKT149 0 TypeFrGTNETSKT150 + INTDATA: 0 TypeFrGTNETSKT151 0 TypeFrGTNETSKT152 0 TypeFrGTNETSKT153 0 TypeFrGTNETSKT154 0 TypeFrGTNETSKT155 + INTDATA: 0 TypeFrGTNETSKT156 0 TypeFrGTNETSKT157 0 TypeFrGTNETSKT158 0 TypeFrGTNETSKT159 0 TypeFrGTNETSKT160 + INTDATA: 0 TypeFrGTNETSKT161 0 TypeFrGTNETSKT162 0 TypeFrGTNETSKT163 0 TypeFrGTNETSKT164 0 TypeFrGTNETSKT165 + INTDATA: 0 TypeFrGTNETSKT166 0 TypeFrGTNETSKT167 0 TypeFrGTNETSKT168 0 TypeFrGTNETSKT169 0 TypeFrGTNETSKT170 + INTDATA: 0 TypeFrGTNETSKT171 0 TypeFrGTNETSKT172 0 TypeFrGTNETSKT173 0 TypeFrGTNETSKT174 0 TypeFrGTNETSKT175 +CHARDATA: POINT175 out175x POINT176 out176x POINT177 out177x POINT178 out178x POINT179 out179x +CHARDATA: POINT180 out180x POINT181 out181x POINT182 out182x POINT183 out183x POINT184 out184x +CHARDATA: POINT185 out185x POINT186 out186x POINT187 out187x POINT188 out188x POINT189 out189x +CHARDATA: POINT190 out190x POINT191 out191x POINT192 out192x POINT193 out193x POINT194 out194x +CHARDATA: POINT195 out195x POINT196 out196x POINT197 out197x POINT198 out198x POINT199 out199x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeFrGTNETSKT176 0 TypeFrGTNETSKT177 0 TypeFrGTNETSKT178 0 TypeFrGTNETSKT179 0 TypeFrGTNETSKT180 + INTDATA: 0 TypeFrGTNETSKT181 0 TypeFrGTNETSKT182 0 TypeFrGTNETSKT183 0 TypeFrGTNETSKT184 0 TypeFrGTNETSKT185 + INTDATA: 0 TypeFrGTNETSKT186 0 TypeFrGTNETSKT187 0 TypeFrGTNETSKT188 0 TypeFrGTNETSKT189 0 TypeFrGTNETSKT190 + INTDATA: 0 TypeFrGTNETSKT191 0 TypeFrGTNETSKT192 0 TypeFrGTNETSKT193 0 TypeFrGTNETSKT194 0 TypeFrGTNETSKT195 + INTDATA: 0 TypeFrGTNETSKT196 0 TypeFrGTNETSKT197 0 TypeFrGTNETSKT198 0 TypeFrGTNETSKT199 0 TypeFrGTNETSKT200 + INTDATA: 0 TypeFrGTNETSKT201 0 TypeFrGTNETSKT202 0 TypeFrGTNETSKT203 0 TypeFrGTNETSKT204 0 TypeFrGTNETSKT205 + INTDATA: 0 TypeFrGTNETSKT206 0 TypeFrGTNETSKT207 0 TypeFrGTNETSKT208 0 TypeFrGTNETSKT209 0 TypeFrGTNETSKT210 + INTDATA: 0 TypeFrGTNETSKT211 0 TypeFrGTNETSKT212 0 TypeFrGTNETSKT213 0 TypeFrGTNETSKT214 0 TypeFrGTNETSKT215 + INTDATA: 0 TypeFrGTNETSKT216 0 TypeFrGTNETSKT217 0 TypeFrGTNETSKT218 0 TypeFrGTNETSKT219 0 TypeFrGTNETSKT220 + INTDATA: 0 TypeFrGTNETSKT221 0 TypeFrGTNETSKT222 0 TypeFrGTNETSKT223 0 TypeFrGTNETSKT224 0 TypeFrGTNETSKT225 + INTDATA: 0 TypeFrGTNETSKT226 0 TypeFrGTNETSKT227 0 TypeFrGTNETSKT228 0 TypeFrGTNETSKT229 0 TypeFrGTNETSKT230 + INTDATA: 0 TypeFrGTNETSKT231 0 TypeFrGTNETSKT232 0 TypeFrGTNETSKT233 0 TypeFrGTNETSKT234 0 TypeFrGTNETSKT235 +CHARDATA: POINT200 out200x POINT201 out201x POINT202 out202x POINT203 out203x POINT204 out204x +CHARDATA: POINT205 out205x POINT206 out206x POINT207 out207x POINT208 out208x POINT209 out209x +CHARDATA: POINT210 out210x POINT211 out211x POINT212 out212x POINT213 out213x POINT214 out214x +CHARDATA: POINT215 out215x POINT216 out216x POINT217 out217x POINT218 out218x POINT219 out219x +CHARDATA: POINT220 out220x POINT221 out221x POINT222 out222x POINT223 out223x POINT224 out224x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeFrGTNETSKT236 0 TypeFrGTNETSKT237 0 TypeFrGTNETSKT238 0 TypeFrGTNETSKT239 0 TypeFrGTNETSKT240 + INTDATA: 0 TypeFrGTNETSKT241 0 TypeFrGTNETSKT242 0 TypeFrGTNETSKT243 0 TypeFrGTNETSKT244 0 TypeFrGTNETSKT245 + INTDATA: 0 TypeFrGTNETSKT246 0 TypeFrGTNETSKT247 0 TypeFrGTNETSKT248 0 TypeFrGTNETSKT249 0 TypeFrGTNETSKT250 + INTDATA: 0 TypeFrGTNETSKT251 0 TypeFrGTNETSKT252 0 TypeFrGTNETSKT253 0 TypeFrGTNETSKT254 0 TypeFrGTNETSKT255 + INTDATA: 0 TypeFrGTNETSKT256 0 TypeFrGTNETSKT257 0 TypeFrGTNETSKT258 0 TypeFrGTNETSKT259 0 TypeFrGTNETSKT260 + INTDATA: 0 TypeFrGTNETSKT261 0 TypeFrGTNETSKT262 0 TypeFrGTNETSKT263 0 TypeFrGTNETSKT264 0 TypeFrGTNETSKT265 + INTDATA: 0 TypeFrGTNETSKT266 0 TypeFrGTNETSKT267 0 TypeFrGTNETSKT268 0 TypeFrGTNETSKT269 0 TypeFrGTNETSKT270 + INTDATA: 0 TypeFrGTNETSKT271 0 TypeFrGTNETSKT272 0 TypeFrGTNETSKT273 0 TypeFrGTNETSKT274 0 TypeFrGTNETSKT275 + INTDATA: 0 TypeFrGTNETSKT276 0 TypeFrGTNETSKT277 0 TypeFrGTNETSKT278 0 TypeFrGTNETSKT279 0 TypeFrGTNETSKT280 + INTDATA: 0 TypeFrGTNETSKT281 0 TypeFrGTNETSKT282 0 TypeFrGTNETSKT283 0 TypeFrGTNETSKT284 0 TypeFrGTNETSKT285 + INTDATA: 0 TypeFrGTNETSKT286 0 TypeFrGTNETSKT287 0 TypeFrGTNETSKT288 0 TypeFrGTNETSKT289 0 TypeFrGTNETSKT290 + INTDATA: 0 TypeFrGTNETSKT291 0 TypeFrGTNETSKT292 0 TypeFrGTNETSKT293 0 TypeFrGTNETSKT294 0 TypeFrGTNETSKT295 +CHARDATA: POINT225 out225x POINT226 out226x POINT227 out227x POINT228 out228x POINT229 out229x +CHARDATA: POINT230 out230x POINT231 out231x POINT232 out232x POINT233 out233x POINT234 out234x +CHARDATA: POINT235 out235x POINT236 out236x POINT237 out237x POINT238 out238x POINT239 out239x +CHARDATA: POINT240 out240x POINT241 out241x POINT242 out242x POINT243 out243x POINT244 out244x +CHARDATA: POINT245 out245x POINT246 out246x POINT247 out247x POINT248 out248x POINT249 out249x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 + INTDATA: 0 TypeFrGTNETSKT296 0 TypeFrGTNETSKT297 0 TypeFrGTNETSKT298 0 TypeFrGTNETSKT299 3 useVersion + INTDATA: 134 rem_ip_byte_0 130 rem_ip_byte_1 169 rem_ip_byte_2 31 rem_ip_byte_3 12001 local_udp_tcp_port + INTDATA: 12002 remote_udp_tcp_port 0 port_mode 2 DataDirection 0 gtnetSktToFile 0 gtnetSktFromFile + INTDATA: 1 gtnetSktType +CHARDATA: POINT250 out250x POINT251 out251x POINT252 out252x POINT253 out253x POINT254 out254x +CHARDATA: POINT255 out255x POINT256 out256x POINT257 out257x POINT258 out258x POINT259 out259x +CHARDATA: POINT260 out260x POINT261 out261x POINT262 out262x POINT263 out263x POINT264 out264x +CHARDATA: POINT265 out265x POINT266 out266x POINT267 out267x POINT268 out268x POINT269 out269x +CHARDATA: POINT270 out270x POINT271 out271x POINT272 out272x POINT273 out273x POINT274 out274x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT275 out275x POINT276 out276x POINT277 out277x POINT278 out278x POINT279 out279x +CHARDATA: POINT280 out280x POINT281 out281x POINT282 out282x POINT283 out283x POINT284 out284x +CHARDATA: POINT285 out285x POINT286 out286x POINT287 out287x POINT288 out288x POINT289 out289x +CHARDATA: POINT290 out290x POINT291 out291x POINT292 out292x POINT293 out293x POINT294 out294x +CHARDATA: POINT295 out295x POINT296 out296x POINT297 out297x POINT298 out298x POINT299 out299x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINTIn0 in0x POINTin1 in1x POINTin2 in2x POINTin3 in3x POINTin4 in4x +CHARDATA: POINT5 in5x POINT6 in6x POINT7 in7x POINT8 in8x POINT9 in9x +CHARDATA: POINT10 in10x POINT11 in11x POINT12 in12x POINT13 in13x POINT14 in14x +CHARDATA: POINT15 in15x POINT16 in16x POINT17 in17x POINT18 in18x POINT19 in19x +CHARDATA: POINT20 in20x POINT21 in21x POINT22 in22x POINT23 in23x POINT24 in24x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT25 in25x POINT26 in26x POINT27 in27x POINT28 in28x POINT29 in29x +CHARDATA: POINT30 in30x POINT31 in31x POINT32 in32x POINT33 in33x POINT34 in34x +CHARDATA: POINT35 in35x POINT36 in36x POINT37 in37x POINT38 in38x POINT39 in39x +CHARDATA: POINT40 in40x POINT41 in41x POINT42 in42x POINT43 in43x POINT44 in44x +CHARDATA: POINT45 in45x POINT46 in46x POINT47 in47x POINT48 in48x POINT49 in49x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT50 in50x POINT51 in51x POINT52 in52x POINT53 in53x POINT54 in54x +CHARDATA: POINT55 in55x POINT56 in56x POINT57 in57x POINT58 in58x POINT59 in59x +CHARDATA: POINT60 in60x POINT61 in61x POINT62 in62x POINT63 in63x POINT64 in64x +CHARDATA: POINT65 in65x POINT66 in66x POINT67 in67x POINT68 in68x POINT69 in69x +CHARDATA: POINT70 in70x POINT71 in71x POINT72 in72x POINT73 in73x POINT74 in74x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT75 in75x POINT76 in76x POINT77 in77x POINT78 in78x POINT79 in79x +CHARDATA: POINT80 in80x POINT81 in81x POINT82 in82x POINT83 in83x POINT84 in84x +CHARDATA: POINT85 in85x POINT86 in86x POINT87 in87x POINT88 in88x POINT89 in89x +CHARDATA: POINT90 in90x POINT91 in91x POINT92 in92x POINT93 in93x POINT94 in94x +CHARDATA: POINT95 in95x POINT96 in96x POINT97 in97x POINT98 in98x POINT99 in99x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT100 in100x POINT101 in101x POINT102 in102x POINT103 in103x POINT104 in104x +CHARDATA: POINT105 in105x POINT106 in106x POINT107 in107x POINT108 in108x POINT109 in109x +CHARDATA: POINT110 in110x POINT111 in111x POINT112 in112x POINT113 in113x POINT114 in114x +CHARDATA: POINT115 in115x POINT116 in116x POINT117 in117x POINT118 in118x POINT119 in119x +CHARDATA: POINT120 in120x POINT121 in121x POINT122 in122x POINT123 in123x POINT124 in124x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT125 in125x POINT126 in126x POINT127 in127x POINT128 in128x POINT129 in129x +CHARDATA: POINT130 in130x POINT131 in131x POINT132 in132x POINT133 in133x POINT134 in134x +CHARDATA: POINT135 in135x POINT136 in136x POINT137 in137x POINT138 in138x POINT139 in139x +CHARDATA: POINT140 in140x POINT141 in141x POINT142 in142x POINT143 in143x POINT144 in144x +CHARDATA: POINT145 in145x POINT146 in146x POINT147 in147x POINT148 in148x POINT149 in149x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT150 in150x POINT151 in151x POINT152 in152x POINT153 in153x POINT154 in154x +CHARDATA: POINT155 in155x POINT156 in156x POINT157 in157x POINT158 in158x POINT159 in159x +CHARDATA: POINT160 in160x POINT161 in161x POINT162 in162x POINT163 in163x POINT164 in164x +CHARDATA: POINT165 in165x POINT166 in166x POINT167 in167x POINT168 in168x POINT169 in169x +CHARDATA: POINT170 in170x POINT171 in171x POINT172 in172x POINT173 in173x POINT174 in174x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT175 in175x POINT176 in176x POINT177 in177x POINT178 in178x POINT179 in179x +CHARDATA: POINT180 in180x POINT181 in181x POINT182 in182x POINT183 in183x POINT184 in184x +CHARDATA: POINT185 in185x POINT186 in186x POINT187 in187x POINT188 in188x POINT189 in189x +CHARDATA: POINT190 in190x POINT191 in191x POINT192 in192x POINT193 in193x POINT194 in194x +CHARDATA: POINT195 in195x POINT196 in196x POINT197 in197x POINT198 in198x POINT199 in199x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT200 in200x POINT201 in201x POINT202 in202x POINT203 in203x POINT204 in204x +CHARDATA: POINT205 in205x POINT206 in206x POINT207 in207x POINT208 in208x POINT209 in209x +CHARDATA: POINT210 in210x POINT211 in211x POINT212 in212x POINT213 in213x POINT214 in214x +CHARDATA: POINT215 in215x POINT216 in216x POINT217 in217x POINT218 in218x POINT219 in219x +CHARDATA: POINT220 in220x POINT221 in221x POINT222 in222x POINT223 in223x POINT224 in224x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT225 in225x POINT226 in226x POINT227 in227x POINT228 in228x POINT229 in229x +CHARDATA: POINT230 in230x POINT231 in231x POINT232 in232x POINT233 in233x POINT234 in234x +CHARDATA: POINT235 in235x POINT236 in236x POINT237 in237x POINT238 in238x POINT239 in239x +CHARDATA: POINT240 in240x POINT241 in241x POINT242 in242x POINT243 in243x POINT244 in244x +CHARDATA: POINT245 in245x POINT246 in246x POINT247 in247x POINT248 in248x POINT249 in249x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT250 in250x POINT251 in251x POINT252 in252x POINT253 in253x POINT254 in254x +CHARDATA: POINT255 in255x POINT256 in256x POINT257 in257x POINT258 in258x POINT259 in259x +CHARDATA: POINT260 in260x POINT261 in261x POINT262 in262x POINT263 in263x POINT264 in264x +CHARDATA: POINT265 in265x POINT266 in266x POINT267 in267x POINT268 in268x POINT269 in269x +CHARDATA: POINT270 in270x POINT271 in271x POINT272 in272x POINT273 in273x POINT274 in274x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: POINT275 in275x POINT276 in276x POINT277 in277x POINT278 in278x POINT279 in279x +CHARDATA: POINT280 in280x POINT281 in281x POINT282 in282x POINT283 in283x POINT284 in284x +CHARDATA: POINT285 in285x POINT286 in286x POINT287 in287x POINT288 in288x POINT289 in289x +CHARDATA: POINT290 in290x POINT291 in291x POINT292 in292x POINT293 in293x POINT294 in294x +CHARDATA: POINT295 in295x POINT296 in296x POINT297 in297x POINT298 in298x POINT299 in299x +END +RTDS.CTL.RISC_DUD +COMP: gtnetskt 1 1 6 0 2 0 +CHARDATA: GTNETSKT1 Name +END +999 /End of Valve-group section +C =================================================================================== +C +C ===================================================================================== +C +C Model data +C +C ===================================================================================== +CRtdspcpp Variable VarType="StringVar" Desc="CircuitTitle Annotation" Group="Annotation" InitValue="Test Circuit" diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.inf b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.inf new file mode 100644 index 000000000..6b2b916d4 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.inf @@ -0,0 +1,45 @@ +CASE: Test Circuit +Delt: 50.000000 us +Rack: 7 NoRealTime: 0 + +Output Desc="SendData" Group="Subsystem #1|CTLs|Vars" Units=" " Type=INT Min=0 Max=1 Rack=7 Adr=200410 +Output Desc="txCnt" Group="Subsystem #1|CTLs|Vars" Units=" " Type=INT Min=0 Max=1 Rack=7 Adr=200414 +Output Desc="POINT5" Group="Subsystem #1|CTLs|Vars" Units=" " Type=IEEE Min=0.0000 Max=1.0000 Rack=7 Adr=200418 +Output Desc="POINT0" Group="Subsystem #1|CTLs|Vars" Units=" " Type=INT Min=0 Max=1 Rack=7 Adr=20041C +Output Desc="rxCnt" Group="Subsystem #1|CTLs|Vars" Units=" " Type=INT Min=0 Max=1 Rack=7 Adr=200420 +Output Desc="readyToSen" Group="Subsystem #1|CTLs|Vars" Units=" " Type=INT Min=0 Max=1 Rack=7 Adr=200424 +Output Desc="POINTIn0" Group="Subsystem #1|GTNETSKT|GTNETSKT1" Units="units" Type=INT Min=0 Max=1 Rack=7 Adr=200428 +Output Desc="POINTin1" Group="Subsystem #1|GTNETSKT|GTNETSKT1" Units="units" Type=INT Min=0 Max=1 Rack=7 Adr=20042C +Output Desc="POINTin2" Group="Subsystem #1|GTNETSKT|GTNETSKT1" Units="units" Type=INT Min=0 Max=1 Rack=7 Adr=200430 +Output Desc="POINTin3" Group="Subsystem #1|GTNETSKT|GTNETSKT1" Units="units" Type=INT Min=0 Max=1 Rack=7 Adr=200434 +Output Desc="POINTin4" Group="Subsystem #1|GTNETSKT|GTNETSKT1" Units="units" Type=IEEE Min=0.0000 Max=1.0000 Rack=7 Adr=200438 +Pushbutton Desc="Send" Group="Subsystem #1|CTLs|Inputs" Type=INT P0=0 P1=1 Rack=7 Adr=784010 +Output Desc="ADVSECD" Group="Subsystem #1|GTSYNC|Inputs" Units="Sec" Type=INT Min=0 Max=1 Rack=7 Adr=20043C +Output Desc="ADVSTAT" Group="Subsystem #1|GTSYNC|Inputs" Units="status" Type=INT Min=0 Max=1 Rack=7 Adr=200440 +Output Desc="CRTSECD" Group="Subsystem #1|GTSYNC|Inputs" Units="Sec" Type=INT Min=0 Max=1 Rack=7 Adr=200408 +Output Desc="CRTNSEC" Group="Subsystem #1|GTSYNC|Inputs" Units="nSec" Type=INT Min=0 Max=1 Rack=7 Adr=20040C +Output Desc="CRTSTAT" Group="Subsystem #1|GTSYNC|Inputs" Units="status" Type=INT Min=0 Max=1 Rack=7 Adr=200444 +String Desc="CircuitTitle Annotation" Group="Annotation" InitValue="Test Circuit" +String Desc="Draft file" Group="Annotation" InitValue="Draft file: U:\ACS-Public\35_msv\15_msv-ufa\RSCAD_workspace\fileman\GTNET_UDP_tests\GTSKT_tutorial\GTSKT\Standard_2pt_udp_loopback_gtsync\gtnet_skt_2point_udp.dft" +String Desc="Draft file modification date" Group="Time tags" InitValue="2016/12/22 19:25:10" +String Desc="Compile date" Group="Time tags" InitValue="2016/12/22 19:25:14" + + +COMPONENT_TIMING_INFORMATION: +timing_record: subsystem=1 processor=0 processor_type=GPC +timing_record: subsystem=1 processor=1 processor_type=GPC +timing_record: subsystem=1 processor=2 processor_type=GPC +timing_record: subsystem=1 processor=3 processor_type=GPC +timing_record: subsystem=1 processor=4 processor_type=GPC +timing_record: subsystem=1 processor=5 processor_type=GPC +timing_record: subsystem=1 processor=6 processor_type=GPC +timing_record: subsystem=1 processor=7 processor_type=GPC +timing_record: subsystem=1 processor=8 processor_type=PB5 +timing_record: subsystem=1 processor=9 processor_type=PB5 +timing_record: subsystem=1 processor_type=3PC processor_count=0 +timing_record: timing_name=Send component_type=RISC_PB subsystem=1 processor=2 processor_type=GPC clock_index=3 enabled=false use=CTLS lf=0.000000 logical_proc=1 +timing_record: timing_name=edgedet_cb component_type=RISC_CMODEL subsystem=1 processor=2 processor_type=GPC clock_index=4 enabled=true use=CTLS lf=0.000000 logical_proc=1 +timing_record: timing_name=UPDOWNC component_type=RISC_CMODEL subsystem=1 processor=2 processor_type=GPC clock_index=5 enabled=true use=CTLS lf=0.000000 logical_proc=1 +timing_record: timing_name=TIMERC component_type=RISC_CMODEL subsystem=1 processor=2 processor_type=GPC clock_index=6 enabled=true use=CTLS lf=0.000000 logical_proc=1 +timing_record: timing_name=UPDOWNC component_type=RISC_CMODEL subsystem=1 processor=2 processor_type=GPC clock_index=7 enabled=true use=CTLS lf=0.000000 logical_proc=1 +timing_record: timing_name=gtnetskt component_type=RISC_CMODEL subsystem=1 processor=2 processor_type=GPC clock_index=8 enabled=true use=CTLS lf=0.000000 logical_proc=1 diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.inf2 b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.inf2 new file mode 100644 index 000000000..e69de29bb diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.log b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.log new file mode 100644 index 000000000..ded64b406 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.log @@ -0,0 +1,56 @@ +MESSAGES: + +Compiling U:\ACS-Public\35_msv\15_msv-ufa\RSCAD_workspace\fileman\GTNET_UDP_tests\GTSKT_tutorial\GTSKT\Standard_2pt_udp_loopback_gtsync\gtnet_skt_2point_udp.dft for RTDS rack 7... +Nodes and Wires... + + Compiling subsystem '' + Electrical nodes found: 0 + + +Running In Pre-Processor Mode (RTDSPCPP Inclusion) + + + + +REAL-TIME DIGITAL SIMULATOR POWER SYSTEM COMPILER +(c) Copyright 1994-2008 RTDS Technologies Inc. + +Version C10.04 +Compilation Time: 11:09:29 May 26 2015 + + + Data file name: gtnet_skt_2point_udp.dtp + Inf file name: tmp.gtnet_skt_2point_udp.inf + Map file name: gtnet_skt_2point_udp.map + Output file name: gtnet_skt_2point_udp_r# + +Configuration file directory: . + Configuration file name: C:\RSCAD\HDWR\config_file_02.txt + + Title from data file: "Test Circuit" + + + Library file directory: C:\RSCAD/RTDS + Library file name: rt_sim.lib + Library file version: 62.57 + + Library file directory: C:\RSCAD/RTDS + Library file name: rpc.lib + Library file version: 24.53 + +Time-step used = 50.000000 us + + +Network Conductance Matrix Overlay Statistics: + Subsystem 1 contains 0 matrix overlays. + + +Control Component Statistics: + Subsystem 1 contains 32 control components. + + +End of process. Peak memory usage = 340852736 bytes + + +rtc terminated successfully. + diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.map b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.map new file mode 100644 index 000000000..ba1b8a28c --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.map @@ -0,0 +1,57 @@ +CASE: Test Circuit +Delt: 50.000000 us +Backplane operation set to IEEE mode + + +----------------------------------------------------------+ + | | + | S U B S Y S T E M #01 | + | | + | mapped to | + | | + | R T D S R A C K #07 | + | | + +----------------------------------------------------------+ + + + C O M P O N E N T P R O C E S S O R S + ------------------------------------------------------------ + + +RISC CONTROLS COMPONENTS(proc 1) --> RPC-GPC Card #2 Processor A + RISC edgedet_cb function + RISC UPDOWNC function + RISC TIMERC function + RISC UPDOWNC function + RISC gtnetskt function + + Hidden T2 Transfer List +-------------------------------- +BP_Address Signal_Type Signal_name +0x104 named_signal_prc SendData +0x105 named_signal_prc txCnt +0x106 named_signal_prc POINT5 +0x107 named_signal_prc POINT0 +0x108 named_signal_prc rxCnt +0x109 named_signal_prc readyToSen +0x10A named_signal_prc POINTIn0 +0x10B named_signal_prc POINTin1 +0x10C named_signal_prc POINTin2 +0x10D named_signal_prc POINTin3 +0x10E named_signal_prc POINTin4 +0x10F named_signal_wif ADVSECD +0x110 named_signal_wif ADVSTAT +0x111 named_signal_wif CRTSTAT + + + T I M E - S T E P I N F O R M A T I O N + S U B S Y S T E M 1 + ========================================================== + + + Backplane Communication Speed = 60.000000 ns + T2 communication time 1.3200 us + + + Minimum time-step 3.3200 us + + Common Current Injections: 0(local) + 0(xrack) diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.pUsage b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.pUsage new file mode 100644 index 000000000..e54de0a11 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.pUsage @@ -0,0 +1,6 @@ +STARTING RACK NUMBER 7 +# Proc ComponentType:Name Load +#---------------------------------------------------------------------------------------- +SUBSYSTEM 1 +#---------------------- +2 ControlsProcessor1 100 diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.sib b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.sib new file mode 100644 index 000000000..fc69c7372 --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp.sib @@ -0,0 +1,157 @@ +RSCAD 4.006 +INFORMATION FILE: gtnet_skt_2point_udp.inf +FILE TO DOWNLOAD: gtnet_skt_2point_udp +FINISH TIME: 0.2 SECONDS +PRE-TRIGGER: 20% +PLOT DENSITY: EVERY POINT +METER UPDATE FREQUENCY: 1000 +COMTRADE PLOT SAVE FREQUENCY: 50.0 +COMPONENT: METER + BOX AT (324,12), DIMENSIONS 115 x 150 + NAME: + ICON: EXISTS + ICON AT: (484,68) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: rxCnt + UNITS: + MIN: 0.0 + MAX: 10000.0 + FONT_SIZE: 16 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (440,12), DIMENSIONS 115 x 150 + NAME: + ICON: EXISTS + ICON AT: (484,68) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: txCnt + UNITS: + MIN: 0.0 + MAX: 10000.0 + FONT_SIZE: 16 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (556,12), DIMENSIONS 108 x 150 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTIn0 + UNITS: units + MIN: -100.0 + MAX: 100.0 + FONT_SIZE: 16 + PRECISION: 4 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (192,16), DIMENSIONS 132 x 144 + NAME: + ICON: EXISTS + ICON AT: (323,247) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: POINT0 + UNITS: + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 6 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (664,12), DIMENSIONS 108 x 150 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTin1 + UNITS: units + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 9 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: BUTTON + BOX AT (289,257), DIMENSIONS 50 x 70 + NAME: + ICON: NONE + ICON AT: (291,133) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Inputs + DESC: Send +COMPONENT: METER + BOX AT (776,12), DIMENSIONS 108 x 150 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTin2 + UNITS: units + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 9 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (892,12), DIMENSIONS 108 x 150 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTin3 + UNITS: units + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 9 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (1004,12), DIMENSIONS 108 x 150 + NAME: + ICON: EXISTS + ICON AT: (287,112) + GROUP: (NONE) + GROUP: Subsystem #1|GTNETSKT|GTNETSKT1 + DESC: POINTin4 + UNITS: units + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + PRECISION: 9 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 +COMPONENT: METER + BOX AT (572,176), DIMENSIONS 115 x 150 + NAME: + ICON: EXISTS + ICON AT: (655,231) + GROUP: (NONE) + GROUP: Subsystem #1|CTLs|Vars + DESC: POINT5 + UNITS: + MIN: 0.0 + MAX: 1.0 + FONT_SIZE: 16 + SHOW AS METER_2 + COLOR FALSE + VISUAL_STYLE: 0 diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp_r7 b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp_r7 new file mode 100644 index 000000000..ac8b6f60c --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp_r7 @@ -0,0 +1,16988 @@ +** Test Circuit +** Real-Time Simulator Psys Compiler (Ver. C0.00) +** Library (Ver. C24.53) +** ---------------------------------------------- +** WIC Initial Value +L +00200400 +42700000 + +L +00204400 +42700000 + +** WIC Initial Value +L +00200404 +00000001 + +L +00204404 +00000001 + +** WIC Initial Value +L +0020043C +00000000 + +L +0020443C +00000000 + +** WIC Initial Value +L +00200440 +00000000 + +L +00204440 +00000000 + +** WIC Initial Value +L +00200408 +00000000 + +L +00204408 +00000000 + +** WIC Initial Value +L +0020040C +00000000 + +L +0020440C +00000000 + +** WIC Initial Value +L +00200444 +00000000 + +L +00204444 +00000000 + +** WIF Start Program (master) +** -------------------------- +L +00001000 +00000001 +0000000D +00000001 +00000010 +0000C350 +00000000 +00000001 +00000002 +00000000 +0000003C +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 + +** Flags Map +** --------- +L +00002000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 + +** Communication Program +** --------------------- +L +00640000 +30B81FFF +30A81FFF +30A80100 +30A80101 +30ABE102 +30ABE103 +00A81FFF +30A84104 +30A84105 +30A84106 +30A84107 +30A84108 +30A84109 +30A8410A +30A8410B +30A8410C +30A8410D +30A8410E +30ABE10F +30ABE110 +30ABE111 +30301FFF + + + +RPC MARKER + +** Participating Flags processor 4:1 +** ( RE: RISC proc # 3, 2A ) + +%FLAGS +%RPCGX 4 +%DESTINATION MAINPR1 +00000004 + + +** Case Synchronization for processor 4:1 +** Pointers to sync memory locations. +** ( RE: RISC proc # 3, 2A ) + +%PAGEMEM +%RPCGX 4 +%DESTINATION MAINPR1 +%SYNC +FFC03FDC +FFC03FD4 +FFC03FCC +FFC03FC4 +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FEC +FFC03FE4 + + +** Main Instructions for processor 4:1 +** ( RE: RISC proc # 3, 2A ) + +%INST +%RPCGX 4 +%DESTINATION MAINPR1 +BFD00000 +7d70faa6 +3cc00400 +7d6b3378 +7d70fba6 +3C20BFCB +6021FF00 +38e00012 +3d20ff80 +6129a000 +90e90000 +60000000 +3C60FFC0 +60633FE4 +3C80BFC0 +60842010 +38e00012 +60000000 +90e30000 +60000000 +3ce0ffc0 +60e78024 +80e70000 +3d00ffc0 +61088020 +81080000 +70e7ffff +81240000 +7ce94a79 +41820058 +90e40000 +39240004 +70e70ffc +4182000c +7d09392e +48000040 +7d49382e +2c080000 +4181000c +4180001c +4800002c +7d0b5039 +40820024 +7d0a5378 +7d49392e +48000018 +7d8800d0 +7d8b5039 +4182000c +7d8a5278 +7d49392e +38c0000f +81030000 +710800ff +3920ffff +65297fff +7d3603a6 +7c064000 +4082ff68 +60000000 +60000000 +3C20BFCB +6021FF00 +38000000 +3C60BFC0 +60632000 +C8030000 +3C60BFC0 +60632008 +38800001 +3CE0BFD1 +60E75D5C +7CE903A6 +60000000 +4E800421 +3C60BFC0 +60632014 +80430000 +3C80FFE0 +60849000 +68420FFF +90440000 +3C60BFC0 +60630000 +3C80BFC0 +60840000 +38A00001 +3CC0BFC0 +60C62120 +3CE0BFD1 +60E7FF58 +7CE903A6 +60000000 +4E800421 +3C60BFC0 +60630000 +3C80BFC0 +60840000 +38A00003 +3CC0BFC0 +60C62128 +3CE0BFD1 +60E7FF30 +7CE903A6 +60000000 +4E800421 +3CA0BFC0 +60A52278 +3CE0BFD1 +60E7FF1C +7CE903A6 +60000000 +4E800421 +3CA0BFC0 +60A52288 +3E20BFC0 +62310000 +3E40BF80 +62520000 +3CE0BFD1 +60E7FD74 +7CE903A6 +60000000 +4E800421 +3CA0BFC0 +60A522B8 +3E20BFC0 +62310000 +3E40BF80 +62520000 +3CE0BFD1 +60E7FB74 +7CE903A6 +60000000 +4E800421 +3CA0BFC0 +60A52318 +3E20BFC0 +62310000 +3E40BF80 +62520000 +3CE0BFD1 +60E7F960 +7CE903A6 +60000000 +4E800421 +3CA0BFC0 +60A52398 +3E20BFC0 +62310000 +3E40BF80 +62520000 +3CE0BFD1 +60E7FB74 +7CE903A6 +60000000 +4E800421 +3CA0BFC0 +60A523F8 +3E20BFC0 +62310000 +3E40BF80 +62520000 +3CE0BFD1 +60E75EC4 +7CE903A6 +60000000 +4E800421 +3C60BFC0 +60630000 +3C80BF80 +60840000 +38A00002 +3CC0BFC0 +60C62140 +3CE0BFD1 +60E75DD8 +7CE903A6 +60000000 +4E800421 +3C60BFC0 +60630000 +3C80BF80 +60840000 +38A00009 +3CC0BFC0 +60C62150 +3CE0BFD1 +60E7FF30 +7CE903A6 +60000000 +4E800421 +3C60BF80 +60630040 +38800003 +3CE0BFD1 +60E75C7C +7CE903A6 +60000000 +4E800421 +7c0004ac +3C60FFC0 +60633FCC +38e000ff +90e30000 +38800002 +3d20ff80 +6129c000 +90890000 +3C60BFC0 +60630000 +38800001 +3CE0BFD1 +60E75C0C +7CE903A6 +60000000 +4E800421 +3C60FFC0 +60633FCC +38800002 +60000000 +81030000 +710800ff +7c044000 +4082fff4 +60000000 +3CE0BFD0 +60E70018 +7CE903A6 +60000000 +4E800421 +60000000 +60000000 +60000000 +60000000 +60000000 +60000000 +60000000 +60000000 + +** Function Instructions for processor 4:1 +** ( RE: RISC proc # 3, 2A ) + +%INST +%RPCGX 4 +%DESTINATION MAINPR1 +BFD15C00 +60000000 +60000000 +60000000 +606b0000 +608c0000 +38c00000 +2c0c0004 +41a00034 +5587f0be +7ce903a6 +7c065bac +38c60020 +7c065bac +38c60020 +7c065bac +38c60020 +7c065bac +38c60020 +398cfffc +4200ffdc +2c0c0002 +41a00018 +398cfffe +7c065bac +38c60020 +7c065bac +38c60020 +2c0c0001 +41a00008 +7c065bac +4e800020 +606b0000 +608c0000 +38c00000 +2c0c0004 +41a00074 +5587f0be +7ce903a6 +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +38c60020 +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +38c60020 +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +38c60020 +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +38c60020 +398cfffc +4200ff9c +2c0c0002 +41a00038 +398cfffe +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +38c60020 +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +38c60020 +2c0c0001 +41a00018 +7da6582e +7da6592e +7c06586c +7da6582e +7da6592e +4e800020 +606b0000 +608c0000 +2c0c0004 +41800028 +5587f0be +7ce903a6 +d80b0000 +d80b0008 +d80b0010 +d80b0018 +396b0020 +398cfffc +4200ffe8 +2c0c0002 +41800014 +398cfffe +d80b0000 +d80b0008 +396b0010 +2c0c0001 +41800008 +d80b0000 +4e800020 +60000000 +60000000 +60000000 +60000000 +60000000 +60000000 +60000000 +60000000 +60ab0000 +60cc0000 +2c0b0004 +41800070 +5567f0be +7ce903a6 +80ec0000 +812c0004 +7ce71cae +60000000 +fce03818 +810c0008 +814c000c +7d081cae +7ce9252e +fd004018 +80ec0010 +812c0014 +7ce71cae +7d0a252e +fce03818 +810c0018 +814c001c +7d081cae +7ce9252e +fd004018 +398c0020 +396bfffc +60000000 +7d0a252e +4200ffa0 +2c0b0002 +4180003c +80ec0000 +812c0004 +7ce71cae +60000000 +fce03818 +810c0008 +814c000c +7d081cae +7ce9252e +fd004018 +396bfffe +398c0010 +60000000 +7d0a252e +2c0b0001 +41800028 +80ec0000 +812c0004 +7ce71cae +60000000 +fce03818 +60000000 +60000000 +60000000 +7ce9252e +4e800020 +4800932c +80052f6c +9421fff0 +2f800000 +409d3844 +3d250000 +81692f74 +2f8b0000 +3d650000 +419e384c +81454268 +c80a0000 +fc000018 +d0010008 +81410008 +914b25ec +2f800001 +409d3810 +39292f74 +81490004 +2f8a0000 +419e3808 +81054270 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0004 +2f800002 +409d37dc +81490008 +2f8a0000 +419e37fc +81054278 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0008 +2f800003 +409d37ac +8149000c +2f8a0000 +419e4eec +81054280 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a000c +2f800004 +409d377c +81490010 +2f8a0000 +419e4ea8 +81054288 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0010 +2f800005 +409d374c +81490014 +2f8a0000 +419e4e64 +81054290 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0014 +2f800006 +409d371c +81490018 +2f8a0000 +419e4e20 +81054298 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0018 +2f800007 +409d36ec +8149001c +2f8a0000 +419e4ddc +810542a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a001c +2f800008 +409d36bc +81490020 +2f8a0000 +419e4d98 +810542a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0020 +2f800009 +409d368c +81490024 +2f8a0000 +419e4d54 +810542b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0024 +2f80000a +409d365c +81490028 +2f8a0000 +419e4d10 +810542b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0028 +2f80000b +409d362c +8149002c +2f8a0000 +419e4ccc +810542c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a002c +2f80000c +409d35fc +81490030 +2f8a0000 +419e4c88 +810542c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0030 +2f80000d +409d35cc +81490034 +2f8a0000 +419e4c44 +810542d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0034 +2f80000e +409d359c +81490038 +2f8a0000 +419e4c00 +810542d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0038 +2f80000f +409d356c +8149003c +2f8a0000 +419e4bbc +810542e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a003c +2f800010 +409d353c +81490040 +2f8a0000 +419e4b78 +810542e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0040 +2f800011 +409d350c +81490044 +2f8a0000 +419e4b34 +810542f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0044 +2f800012 +409d34dc +81490048 +2f8a0000 +419e4af0 +810542f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0048 +2f800013 +409d34ac +8149004c +2f8a0000 +419e4aac +81054300 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a004c +2f800014 +409d347c +81490050 +2f8a0000 +419e4a68 +81054308 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0050 +2f800015 +409d344c +81490054 +2f8a0000 +419e4a24 +81054310 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0054 +2f800016 +409d341c +81490058 +2f8a0000 +419e49e0 +81054318 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0058 +2f800017 +409d33ec +8149005c +2f8a0000 +419e499c +81054320 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a005c +2f800018 +409d33bc +81490060 +2f8a0000 +419e4958 +81054328 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0060 +2f800019 +409d338c +81490064 +2f8a0000 +419e4914 +81054330 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0064 +2f80001a +409d335c +81490068 +2f8a0000 +419e48d0 +81054338 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0068 +2f80001b +409d332c +8149006c +2f8a0000 +419e488c +81054340 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a006c +2f80001c +409d32fc +81490070 +2f8a0000 +419e4848 +81054348 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0070 +2f80001d +409d32cc +81490074 +2f8a0000 +419e4804 +81054350 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0074 +2f80001e +409d329c +81490078 +2f8a0000 +419e47c0 +81054358 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0078 +2f80001f +409d326c +8149007c +2f8a0000 +419e477c +81054360 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a007c +2f800020 +409d323c +81490080 +2f8a0000 +419e4738 +81054368 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0080 +2f800021 +409d320c +81490084 +2f8a0000 +419e46f4 +81054370 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0084 +2f800022 +409d31dc +81490088 +2f8a0000 +419e46b0 +81054378 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0088 +2f800023 +409d31ac +8149008c +2f8a0000 +419e466c +81054380 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a008c +2f800024 +409d317c +81490090 +2f8a0000 +419e4628 +81054388 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0090 +2f800025 +409d314c +81490094 +2f8a0000 +419e45e4 +81054390 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0094 +2f800026 +409d311c +81490098 +2f8a0000 +419e45a0 +81054398 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0098 +2f800027 +409d30ec +8149009c +2f8a0000 +419e455c +810543a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a009c +2f800028 +409d30bc +814900a0 +2f8a0000 +419e4518 +810543a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00a0 +2f800029 +409d308c +814900a4 +2f8a0000 +419e44d4 +810543b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00a4 +2f80002a +409d305c +814900a8 +2f8a0000 +419e4490 +810543b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00a8 +2f80002b +409d302c +814900ac +2f8a0000 +419e444c +810543c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00ac +2f80002c +409d2ffc +814900b0 +2f8a0000 +419e4408 +810543c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00b0 +2f80002d +409d2fcc +814900b4 +2f8a0000 +419e43c4 +810543d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00b4 +2f80002e +409d2f9c +814900b8 +2f8a0000 +419e4380 +810543d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00b8 +2f80002f +409d2f6c +814900bc +2f8a0000 +419e433c +810543e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00bc +2f800030 +409d2f3c +814900c0 +2f8a0000 +419e42f8 +810543e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00c0 +2f800031 +409d2f0c +814900c4 +2f8a0000 +419e42b4 +810543f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00c4 +2f800032 +409d2edc +814900c8 +2f8a0000 +419e4270 +810543f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00c8 +2f800033 +409d2eac +814900cc +2f8a0000 +419e422c +81054400 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00cc +2f800034 +409d2e7c +814900d0 +2f8a0000 +419e41e8 +81054408 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00d0 +2f800035 +409d2e4c +814900d4 +2f8a0000 +419e41a4 +81054410 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00d4 +2f800036 +409d2e1c +814900d8 +2f8a0000 +419e4160 +81054418 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00d8 +2f800037 +409d2dec +814900dc +2f8a0000 +419e411c +81054420 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00dc +2f800038 +409d2dbc +814900e0 +2f8a0000 +419e40d8 +81054428 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00e0 +2f800039 +409d2d8c +814900e4 +2f8a0000 +419e4094 +81054430 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00e4 +2f80003a +409d2d5c +814900e8 +2f8a0000 +419e4050 +81054438 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00e8 +2f80003b +409d2d2c +814900ec +2f8a0000 +419e400c +81054440 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00ec +2f80003c +409d2cfc +814900f0 +2f8a0000 +419e3fc8 +81054448 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00f0 +2f80003d +409d2ccc +814900f4 +2f8a0000 +419e3f84 +81054450 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00f4 +2f80003e +409d2c9c +814900f8 +2f8a0000 +419e3f40 +81054458 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00f8 +2f80003f +409d2c6c +814900fc +2f8a0000 +419e3efc +81054460 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a00fc +2f800040 +409d2c3c +81490100 +2f8a0000 +419e3eb8 +81054468 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0100 +2f800041 +409d2c0c +81490104 +2f8a0000 +419e3e74 +81054470 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0104 +2f800042 +409d2bdc +81490108 +2f8a0000 +419e3e30 +81054478 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0108 +2f800043 +409d2bac +8149010c +2f8a0000 +419e3dec +81054480 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a010c +2f800044 +409d2b7c +81490110 +2f8a0000 +419e3da8 +81054488 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0110 +2f800045 +409d2b4c +81490114 +2f8a0000 +419e3d64 +81054490 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0114 +2f800046 +409d2b1c +81490118 +2f8a0000 +419e3d20 +81054498 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0118 +2f800047 +409d2aec +8149011c +2f8a0000 +419e3cdc +810544a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a011c +2f800048 +409d2abc +81490120 +2f8a0000 +419e3c98 +810544a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0120 +2f800049 +409d2a8c +81490124 +2f8a0000 +419e3c54 +810544b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0124 +2f80004a +409d2a5c +81490128 +2f8a0000 +419e3c10 +810544b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0128 +2f80004b +409d2a2c +8149012c +2f8a0000 +419e3bcc +810544c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a012c +2f80004c +409d29fc +81490130 +2f8a0000 +419e3b88 +810544c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0130 +2f80004d +409d29cc +81490134 +2f8a0000 +419e3b44 +810544d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0134 +2f80004e +409d299c +81490138 +2f8a0000 +419e3b00 +810544d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0138 +2f80004f +409d296c +8149013c +2f8a0000 +419e3abc +810544e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a013c +2f800050 +409d293c +81490140 +2f8a0000 +419e3a78 +810544e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0140 +2f800051 +409d290c +81490144 +2f8a0000 +419e3a34 +810544f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0144 +2f800052 +409d28dc +81490148 +2f8a0000 +419e39f0 +810544f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0148 +2f800053 +409d28ac +8149014c +2f8a0000 +419e39ac +81054500 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a014c +2f800054 +409d287c +81490150 +2f8a0000 +419e3968 +81054508 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0150 +2f800055 +409d284c +81490154 +2f8a0000 +419e3924 +81054510 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0154 +2f800056 +409d281c +81490158 +2f8a0000 +419e38e0 +81054518 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0158 +2f800057 +409d27ec +8149015c +2f8a0000 +419e389c +81054520 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a015c +2f800058 +409d27bc +81490160 +2f8a0000 +419e3858 +81054528 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0160 +2f800059 +409d278c +81490164 +2f8a0000 +419e3814 +81054530 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0164 +2f80005a +409d275c +81490168 +2f8a0000 +419e37d0 +81054538 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0168 +2f80005b +409d272c +8149016c +2f8a0000 +419e378c +81054540 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a016c +2f80005c +409d26fc +81490170 +2f8a0000 +419e3748 +81054548 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0170 +2f80005d +409d26cc +81490174 +2f8a0000 +419e3704 +81054550 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0174 +2f80005e +409d269c +81490178 +2f8a0000 +419e36c0 +81054558 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0178 +2f80005f +409d266c +8149017c +2f8a0000 +419e367c +81054560 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a017c +2f800060 +409d263c +81490180 +2f8a0000 +419e3638 +81054568 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0180 +2f800061 +409d260c +81490184 +2f8a0000 +419e35f4 +81054570 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0184 +2f800062 +409d25dc +81490188 +2f8a0000 +419e35b0 +81054578 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0188 +2f800063 +409d25ac +8149018c +2f8a0000 +419e356c +81054580 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a018c +2f800064 +409d257c +81490190 +2f8a0000 +419e3528 +81054588 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0190 +2f800065 +409d254c +81490194 +2f8a0000 +419e34e4 +81054590 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0194 +2f800066 +409d251c +81490198 +2f8a0000 +419e34a0 +81054598 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0198 +2f800067 +409d24ec +8149019c +2f8a0000 +419e345c +810545a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a019c +2f800068 +409d24bc +814901a0 +2f8a0000 +419e3418 +810545a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01a0 +2f800069 +409d248c +814901a4 +2f8a0000 +419e33d4 +810545b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01a4 +2f80006a +409d245c +814901a8 +2f8a0000 +419e3390 +810545b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01a8 +2f80006b +409d242c +814901ac +2f8a0000 +419e334c +810545c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01ac +2f80006c +409d23fc +814901b0 +2f8a0000 +419e3308 +810545c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01b0 +2f80006d +409d23cc +814901b4 +2f8a0000 +419e32c4 +810545d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01b4 +2f80006e +409d239c +814901b8 +2f8a0000 +419e3280 +810545d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01b8 +2f80006f +409d236c +814901bc +2f8a0000 +419e323c +810545e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01bc +2f800070 +409d233c +814901c0 +2f8a0000 +419e31f8 +810545e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01c0 +2f800071 +409d230c +814901c4 +2f8a0000 +419e31b4 +810545f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01c4 +2f800072 +409d22dc +814901c8 +2f8a0000 +419e3170 +810545f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01c8 +2f800073 +409d22ac +814901cc +2f8a0000 +419e312c +81054600 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01cc +2f800074 +409d227c +814901d0 +2f8a0000 +419e30e8 +81054608 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01d0 +2f800075 +409d224c +814901d4 +2f8a0000 +419e30a4 +81054610 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01d4 +2f800076 +409d221c +814901d8 +2f8a0000 +419e3060 +81054618 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01d8 +2f800077 +409d21ec +814901dc +2f8a0000 +419e301c +81054620 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01dc +2f800078 +409d21bc +814901e0 +2f8a0000 +419e2fd8 +81054628 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01e0 +2f800079 +409d218c +814901e4 +2f8a0000 +419e2f94 +81054630 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01e4 +2f80007a +409d215c +814901e8 +2f8a0000 +419e2f50 +81054638 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01e8 +2f80007b +409d212c +814901ec +2f8a0000 +419e2f0c +81054640 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01ec +2f80007c +409d20fc +814901f0 +2f8a0000 +419e2ec8 +81054648 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01f0 +2f80007d +409d20cc +814901f4 +2f8a0000 +419e2e84 +81054650 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01f4 +2f80007e +409d209c +814901f8 +2f8a0000 +419e2e40 +81054658 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01f8 +2f80007f +409d206c +814901fc +2f8a0000 +419e2dfc +81054660 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a01fc +2f800080 +409d203c +81490200 +2f8a0000 +419e2db8 +81054668 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0200 +2f800081 +409d200c +81490204 +2f8a0000 +419e2d74 +81054670 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0204 +2f800082 +409d1fdc +81490208 +2f8a0000 +419e2d30 +81054678 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0208 +2f800083 +409d1fac +8149020c +2f8a0000 +419e2cec +81054680 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a020c +2f800084 +409d1f7c +81490210 +2f8a0000 +419e2ca8 +81054688 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0210 +2f800085 +409d1f4c +81490214 +2f8a0000 +419e2c64 +81054690 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0214 +2f800086 +409d1f1c +81490218 +2f8a0000 +419e2c20 +81054698 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0218 +2f800087 +409d1eec +8149021c +2f8a0000 +419e2bdc +810546a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a021c +2f800088 +409d1ebc +81490220 +2f8a0000 +419e2b98 +810546a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0220 +2f800089 +409d1e8c +81490224 +2f8a0000 +419e2b54 +810546b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0224 +2f80008a +409d1e5c +81490228 +2f8a0000 +419e2b10 +810546b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0228 +2f80008b +409d1e2c +8149022c +2f8a0000 +419e2acc +810546c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a022c +2f80008c +409d1dfc +81490230 +2f8a0000 +419e2a88 +810546c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0230 +2f80008d +409d1dcc +81490234 +2f8a0000 +419e2a44 +810546d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0234 +2f80008e +409d1d9c +81490238 +2f8a0000 +419e2a00 +810546d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0238 +2f80008f +409d1d6c +8149023c +2f8a0000 +419e29bc +810546e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a023c +2f800090 +409d1d3c +81490240 +2f8a0000 +419e2978 +810546e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0240 +2f800091 +409d1d0c +81490244 +2f8a0000 +419e2934 +810546f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0244 +2f800092 +409d1cdc +81490248 +2f8a0000 +419e28f0 +810546f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0248 +2f800093 +409d1cac +8149024c +2f8a0000 +419e28ac +81054700 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a024c +2f800094 +409d1c7c +81490250 +2f8a0000 +419e2868 +81054708 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0250 +2f800095 +409d1c4c +81490254 +2f8a0000 +419e2824 +81054710 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0254 +2f800096 +409d1c1c +81490258 +2f8a0000 +419e27e0 +81054718 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0258 +2f800097 +409d1bec +8149025c +2f8a0000 +419e279c +81054720 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a025c +2f800098 +409d1bbc +81490260 +2f8a0000 +419e2758 +81054728 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0260 +2f800099 +409d1b8c +81490264 +2f8a0000 +419e2714 +81054730 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0264 +2f80009a +409d1b5c +81490268 +2f8a0000 +419e26d0 +81054738 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0268 +2f80009b +409d1b2c +8149026c +2f8a0000 +419e268c +81054740 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a026c +2f80009c +409d1afc +81490270 +2f8a0000 +419e2648 +81054748 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0270 +2f80009d +409d1acc +81490274 +2f8a0000 +419e2604 +81054750 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0274 +2f80009e +409d1a9c +81490278 +2f8a0000 +419e25c0 +81054758 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0278 +2f80009f +409d1a6c +8149027c +2f8a0000 +419e257c +81054760 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a027c +2f8000a0 +409d1a3c +81490280 +2f8a0000 +419e2538 +81054768 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0280 +2f8000a1 +409d1a0c +81490284 +2f8a0000 +419e24f4 +81054770 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0284 +2f8000a2 +409d19dc +81490288 +2f8a0000 +419e24b0 +81054778 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0288 +2f8000a3 +409d19ac +8149028c +2f8a0000 +419e246c +81054780 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a028c +2f8000a4 +409d197c +81490290 +2f8a0000 +419e2428 +81054788 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0290 +2f8000a5 +409d194c +81490294 +2f8a0000 +419e23e4 +81054790 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0294 +2f8000a6 +409d191c +81490298 +2f8a0000 +419e23a0 +81054798 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0298 +2f8000a7 +409d18ec +8149029c +2f8a0000 +419e235c +810547a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a029c +2f8000a8 +409d18bc +814902a0 +2f8a0000 +419e2318 +810547a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02a0 +2f8000a9 +409d188c +814902a4 +2f8a0000 +419e22d4 +810547b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02a4 +2f8000aa +409d185c +814902a8 +2f8a0000 +419e2290 +810547b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02a8 +2f8000ab +409d182c +814902ac +2f8a0000 +419e224c +810547c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02ac +2f8000ac +409d17fc +814902b0 +2f8a0000 +419e2208 +810547c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02b0 +2f8000ad +409d17cc +814902b4 +2f8a0000 +419e21c4 +810547d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02b4 +2f8000ae +409d179c +814902b8 +2f8a0000 +419e2180 +810547d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02b8 +2f8000af +409d176c +814902bc +2f8a0000 +419e213c +810547e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02bc +2f8000b0 +409d173c +814902c0 +2f8a0000 +419e20f8 +810547e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02c0 +2f8000b1 +409d170c +814902c4 +2f8a0000 +419e20b4 +810547f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02c4 +2f8000b2 +409d16dc +814902c8 +2f8a0000 +419e2070 +810547f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02c8 +2f8000b3 +409d16ac +814902cc +2f8a0000 +419e202c +81054800 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02cc +2f8000b4 +409d167c +814902d0 +2f8a0000 +419e1fe8 +81054808 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02d0 +2f8000b5 +409d164c +814902d4 +2f8a0000 +419e1fa4 +81054810 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02d4 +2f8000b6 +409d161c +814902d8 +2f8a0000 +419e1f60 +81054818 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02d8 +2f8000b7 +409d15ec +814902dc +2f8a0000 +419e1f1c +81054820 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02dc +2f8000b8 +409d15bc +814902e0 +2f8a0000 +419e1ed8 +81054828 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02e0 +2f8000b9 +409d158c +814902e4 +2f8a0000 +419e1e94 +81054830 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02e4 +2f8000ba +409d155c +814902e8 +2f8a0000 +419e1e50 +81054838 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02e8 +2f8000bb +409d152c +814902ec +2f8a0000 +419e1e0c +81054840 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02ec +2f8000bc +409d14fc +814902f0 +2f8a0000 +419e1dc8 +81054848 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02f0 +2f8000bd +409d14cc +814902f4 +2f8a0000 +419e1d84 +81054850 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02f4 +2f8000be +409d149c +814902f8 +2f8a0000 +419e1d40 +81054858 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02f8 +2f8000bf +409d146c +814902fc +2f8a0000 +419e1cfc +81054860 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a02fc +2f8000c0 +409d143c +81490300 +2f8a0000 +419e1cb8 +81054868 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0300 +2f8000c1 +409d140c +81490304 +2f8a0000 +419e1c74 +81054870 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0304 +2f8000c2 +409d13dc +81490308 +2f8a0000 +419e1c30 +81054878 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0308 +2f8000c3 +409d13ac +8149030c +2f8a0000 +419e1bec +81054880 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a030c +2f8000c4 +409d137c +81490310 +2f8a0000 +419e1ba8 +81054888 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0310 +2f8000c5 +409d134c +81490314 +2f8a0000 +419e1b64 +81054890 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0314 +2f8000c6 +409d131c +81490318 +2f8a0000 +419e1b20 +81054898 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0318 +2f8000c7 +409d12ec +8149031c +2f8a0000 +419e1adc +810548a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a031c +2f8000c8 +409d12bc +81490320 +2f8a0000 +419e1a98 +810548a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0320 +2f8000c9 +409d128c +81490324 +2f8a0000 +419e1a54 +810548b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0324 +2f8000ca +409d125c +81490328 +2f8a0000 +419e1a10 +810548b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0328 +2f8000cb +409d122c +8149032c +2f8a0000 +419e19cc +810548c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a032c +2f8000cc +409d11fc +81490330 +2f8a0000 +419e1988 +810548c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0330 +2f8000cd +409d11cc +81490334 +2f8a0000 +419e1944 +810548d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0334 +2f8000ce +409d119c +81490338 +2f8a0000 +419e1900 +810548d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0338 +2f8000cf +409d116c +8149033c +2f8a0000 +419e18bc +810548e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a033c +2f8000d0 +409d113c +81490340 +2f8a0000 +419e1878 +810548e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0340 +2f8000d1 +409d110c +81490344 +2f8a0000 +419e1834 +810548f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0344 +2f8000d2 +409d10dc +81490348 +2f8a0000 +419e17f0 +810548f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0348 +2f8000d3 +409d10ac +8149034c +2f8a0000 +419e17ac +81054900 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a034c +2f8000d4 +409d107c +81490350 +2f8a0000 +419e1768 +81054908 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0350 +2f8000d5 +409d104c +81490354 +2f8a0000 +419e1724 +81054910 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0354 +2f8000d6 +409d101c +81490358 +2f8a0000 +419e16e0 +81054918 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0358 +2f8000d7 +409d0fec +8149035c +2f8a0000 +419e169c +81054920 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a035c +2f8000d8 +409d0fbc +81490360 +2f8a0000 +419e1658 +81054928 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0360 +2f8000d9 +409d0f8c +81490364 +2f8a0000 +419e1614 +81054930 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0364 +2f8000da +409d0f5c +81490368 +2f8a0000 +419e15d0 +81054938 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0368 +2f8000db +409d0f2c +8149036c +2f8a0000 +419e158c +81054940 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a036c +2f8000dc +409d0efc +81490370 +2f8a0000 +419e1548 +81054948 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0370 +2f8000dd +409d0ecc +81490374 +2f8a0000 +419e1504 +81054950 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0374 +2f8000de +409d0e9c +81490378 +2f8a0000 +419e14c0 +81054958 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0378 +2f8000df +409d0e6c +8149037c +2f8a0000 +419e147c +81054960 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a037c +2f8000e0 +409d0e3c +81490380 +2f8a0000 +419e1438 +81054968 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0380 +2f8000e1 +409d0e0c +81490384 +2f8a0000 +419e13f4 +81054970 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0384 +2f8000e2 +409d0ddc +81490388 +2f8a0000 +419e13b0 +81054978 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0388 +2f8000e3 +409d0dac +8149038c +2f8a0000 +419e136c +81054980 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a038c +2f8000e4 +409d0d7c +81490390 +2f8a0000 +419e1328 +81054988 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0390 +2f8000e5 +409d0d4c +81490394 +2f8a0000 +419e12e4 +81054990 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0394 +2f8000e6 +409d0d1c +81490398 +2f8a0000 +419e12a0 +81054998 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0398 +2f8000e7 +409d0cec +8149039c +2f8a0000 +419e125c +810549a0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a039c +2f8000e8 +409d0cbc +814903a0 +2f8a0000 +419e1218 +810549a8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03a0 +2f8000e9 +409d0c8c +814903a4 +2f8a0000 +419e11d4 +810549b0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03a4 +2f8000ea +409d0c5c +814903a8 +2f8a0000 +419e1190 +810549b8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03a8 +2f8000eb +409d0c2c +814903ac +2f8a0000 +419e114c +810549c0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03ac +2f8000ec +409d0bfc +814903b0 +2f8a0000 +419e1108 +810549c8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03b0 +2f8000ed +409d0bcc +814903b4 +2f8a0000 +419e10c4 +810549d0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03b4 +2f8000ee +409d0b9c +814903b8 +2f8a0000 +419e1080 +810549d8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03b8 +2f8000ef +409d0b6c +814903bc +2f8a0000 +419e103c +810549e0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03bc +2f8000f0 +409d0b3c +814903c0 +2f8a0000 +419e0ff8 +810549e8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03c0 +2f8000f1 +409d0b0c +814903c4 +2f8a0000 +419e0fb4 +810549f0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03c4 +2f8000f2 +409d0adc +814903c8 +2f8a0000 +419e0f70 +810549f8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03c8 +2f8000f3 +409d0aac +814903cc +2f8a0000 +419e0f2c +81054a00 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03cc +2f8000f4 +409d0a7c +814903d0 +2f8a0000 +419e0ee8 +81054a08 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03d0 +2f8000f5 +409d0a4c +814903d4 +2f8a0000 +419e0ea4 +81054a10 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03d4 +2f8000f6 +409d0a1c +814903d8 +2f8a0000 +419e0e60 +81054a18 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03d8 +2f8000f7 +409d09ec +814903dc +2f8a0000 +419e0e1c +81054a20 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03dc +2f8000f8 +409d09bc +814903e0 +2f8a0000 +419e0dd8 +81054a28 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03e0 +2f8000f9 +409d098c +814903e4 +2f8a0000 +419e0d94 +81054a30 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03e4 +2f8000fa +409d095c +814903e8 +2f8a0000 +419e0d50 +81054a38 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03e8 +2f8000fb +409d092c +814903ec +2f8a0000 +419e0d0c +81054a40 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03ec +2f8000fc +409d08fc +814903f0 +2f8a0000 +419e0cc8 +81054a48 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03f0 +2f8000fd +409d08cc +814903f4 +2f8a0000 +419e0c84 +81054a50 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03f4 +2f8000fe +409d089c +814903f8 +2f8a0000 +419e0c40 +81054a58 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03f8 +2f8000ff +409d086c +814903fc +2f8a0000 +419e0bfc +81054a60 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a03fc +2f800100 +409d083c +81490400 +2f8a0000 +419e0bb8 +81054a68 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0400 +2f800101 +409d080c +81490404 +2f8a0000 +419e0b74 +81054a70 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0404 +2f800102 +409d07dc +81490408 +2f8a0000 +419e0b30 +81054a78 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0408 +2f800103 +409d07ac +8149040c +2f8a0000 +419e0aec +81054a80 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a040c +2f800104 +409d077c +81490410 +2f8a0000 +419e0aa8 +81054a88 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0410 +2f800105 +409d074c +81490414 +2f8a0000 +419e0a64 +81054a90 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0414 +2f800106 +409d071c +81490418 +2f8a0000 +419e0a20 +81054a98 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0418 +2f800107 +409d06ec +8149041c +2f8a0000 +419e09dc +81054aa0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a041c +2f800108 +409d06bc +81490420 +2f8a0000 +419e0998 +81054aa8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0420 +2f800109 +409d068c +81490424 +2f8a0000 +419e0954 +81054ab0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0424 +2f80010a +409d065c +81490428 +2f8a0000 +419e0910 +81054ab8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0428 +2f80010b +409d062c +8149042c +2f8a0000 +419e08cc +81054ac0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a042c +2f80010c +409d05fc +81490430 +2f8a0000 +419e0888 +81054ac8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0430 +2f80010d +409d05cc +81490434 +2f8a0000 +419e0844 +81054ad0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0434 +2f80010e +409d059c +81490438 +2f8a0000 +419e0800 +81054ad8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0438 +2f80010f +409d056c +8149043c +2f8a0000 +419e07bc +81054ae0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a043c +2f800110 +409d053c +81490440 +2f8a0000 +419e0778 +81054ae8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0440 +2f800111 +409d050c +81490444 +2f8a0000 +419e0734 +81054af0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0444 +2f800112 +409d04dc +81490448 +2f8a0000 +419e06f0 +81054af8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0448 +2f800113 +409d04ac +8149044c +2f8a0000 +419e06ac +81054b00 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a044c +2f800114 +409d047c +81490450 +2f8a0000 +419e0668 +81054b08 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0450 +2f800115 +409d044c +81490454 +2f8a0000 +419e0624 +81054b10 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0454 +2f800116 +409d041c +81490458 +2f8a0000 +419e05e0 +81054b18 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0458 +2f800117 +409d03ec +8149045c +2f8a0000 +419e059c +81054b20 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a045c +2f800118 +409d03bc +81490460 +2f8a0000 +419e0558 +81054b28 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0460 +2f800119 +409d038c +81490464 +2f8a0000 +419e0514 +81054b30 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0464 +2f80011a +409d035c +81490468 +2f8a0000 +419e04d0 +81054b38 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0468 +2f80011b +409d032c +8149046c +2f8a0000 +419e048c +81054b40 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a046c +2f80011c +409d02fc +81490470 +2f8a0000 +419e0448 +81054b48 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0470 +2f80011d +409d02cc +81490474 +2f8a0000 +419e0404 +81054b50 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0474 +2f80011e +409d029c +81490478 +2f8a0000 +419e03c0 +81054b58 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0478 +2f80011f +409d026c +8149047c +2f8a0000 +419e037c +81054b60 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a047c +2f800120 +409d023c +81490480 +2f8a0000 +419e0338 +81054b68 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0480 +2f800121 +409d020c +81490484 +2f8a0000 +419e02f4 +81054b70 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0484 +2f800122 +409d01dc +81490488 +2f8a0000 +419e02b0 +81054b78 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0488 +2f800123 +409d01ac +8149048c +2f8a0000 +419e026c +81054b80 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a048c +2f800124 +409d017c +81490490 +2f8a0000 +419e0228 +81054b88 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0490 +2f800125 +409d014c +81490494 +2f8a0000 +419e01e4 +81054b90 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0494 +2f800126 +409d011c +81490498 +2f8a0000 +419e01a0 +81054b98 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a0498 +2f800127 +409d00ec +8149049c +2f8a0000 +419e015c +81054ba0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a049c +2f800128 +409d00bc +814904a0 +2f8a0000 +419e0118 +81054ba8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a04a0 +2f800129 +409d008c +814904a4 +2f8a0000 +419e00d4 +81054bb0 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a04a4 +2f80012a +409d005c +814904a8 +2f8a0000 +419e0090 +81054bb8 +394b25ec +c8080000 +fc000018 +d0010008 +81010008 +910a04a8 +2f80012b +409d002c +800904ac +2f800000 +419e1780 +81254bc0 +396b25ec +c8090000 +fc000018 +d0010008 +80010008 +900b04ac +38210010 +4e800020 +8145426c +810a0000 +3d450000 +910a25f0 +4bffc808 +81454264 +814a0000 +914b25ec +4bffc7c4 +81454274 +810a0000 +3d450000 +910a25f4 +4bffc814 +81454bb4 +810a0000 +3d450000 +910a2a94 +4bffff80 +81454bac +810a0000 +3d450000 +910a2a90 +4bffff3c +81454ba4 +810a0000 +3d450000 +910a2a8c +4bfffef8 +81454b9c +810a0000 +3d450000 +910a2a88 +4bfffeb4 +81454b94 +810a0000 +3d450000 +910a2a84 +4bfffe70 +81454b8c +810a0000 +3d450000 +910a2a80 +4bfffe2c +81454b84 +810a0000 +3d450000 +910a2a7c +4bfffde8 +81454b7c +810a0000 +3d450000 +910a2a78 +4bfffda4 +81454b74 +810a0000 +3d450000 +910a2a74 +4bfffd60 +81454b6c +810a0000 +3d450000 +910a2a70 +4bfffd1c +81454b64 +810a0000 +3d450000 +910a2a6c +4bfffcd8 +81454b5c +810a0000 +3d450000 +910a2a68 +4bfffc94 +81454b54 +810a0000 +3d450000 +910a2a64 +4bfffc50 +81454b4c +810a0000 +3d450000 +910a2a60 +4bfffc0c +81454b44 +810a0000 +3d450000 +910a2a5c +4bfffbc8 +81454b3c +810a0000 +3d450000 +910a2a58 +4bfffb84 +81454b34 +810a0000 +3d450000 +910a2a54 +4bfffb40 +81454b2c +810a0000 +3d450000 +910a2a50 +4bfffafc +81454b24 +810a0000 +3d450000 +910a2a4c +4bfffab8 +81454b1c +810a0000 +3d450000 +910a2a48 +4bfffa74 +81454b14 +810a0000 +3d450000 +910a2a44 +4bfffa30 +81454b0c +810a0000 +3d450000 +910a2a40 +4bfff9ec +81454b04 +810a0000 +3d450000 +910a2a3c +4bfff9a8 +81454afc +810a0000 +3d450000 +910a2a38 +4bfff964 +81454af4 +810a0000 +3d450000 +910a2a34 +4bfff920 +81454aec +810a0000 +3d450000 +910a2a30 +4bfff8dc +81454ae4 +810a0000 +3d450000 +910a2a2c +4bfff898 +81454adc +810a0000 +3d450000 +910a2a28 +4bfff854 +81454ad4 +810a0000 +3d450000 +910a2a24 +4bfff810 +81454acc +810a0000 +3d450000 +910a2a20 +4bfff7cc +81454ac4 +810a0000 +3d450000 +910a2a1c +4bfff788 +81454abc +810a0000 +3d450000 +910a2a18 +4bfff744 +81454ab4 +810a0000 +3d450000 +910a2a14 +4bfff700 +81454aac +810a0000 +3d450000 +910a2a10 +4bfff6bc +81454aa4 +810a0000 +3d450000 +910a2a0c +4bfff678 +81454a9c +810a0000 +3d450000 +910a2a08 +4bfff634 +81454a94 +810a0000 +3d450000 +910a2a04 +4bfff5f0 +81454a8c +810a0000 +3d450000 +910a2a00 +4bfff5ac +81454a84 +810a0000 +3d450000 +910a29fc +4bfff568 +81454a7c +810a0000 +3d450000 +910a29f8 +4bfff524 +81454a74 +810a0000 +3d450000 +910a29f4 +4bfff4e0 +81454a6c +810a0000 +3d450000 +910a29f0 +4bfff49c +81454a64 +810a0000 +3d450000 +910a29ec +4bfff458 +81454a5c +810a0000 +3d450000 +910a29e8 +4bfff414 +81454a54 +810a0000 +3d450000 +910a29e4 +4bfff3d0 +81454a4c +810a0000 +3d450000 +910a29e0 +4bfff38c +81454a44 +810a0000 +3d450000 +910a29dc +4bfff348 +81454a3c +810a0000 +3d450000 +910a29d8 +4bfff304 +81454a34 +810a0000 +3d450000 +910a29d4 +4bfff2c0 +81454a2c +810a0000 +3d450000 +910a29d0 +4bfff27c +81454a24 +810a0000 +3d450000 +910a29cc +4bfff238 +81454a1c +810a0000 +3d450000 +910a29c8 +4bfff1f4 +81454a14 +810a0000 +3d450000 +910a29c4 +4bfff1b0 +81454a0c +810a0000 +3d450000 +910a29c0 +4bfff16c +81454a04 +810a0000 +3d450000 +910a29bc +4bfff128 +814549fc +810a0000 +3d450000 +910a29b8 +4bfff0e4 +814549f4 +810a0000 +3d450000 +910a29b4 +4bfff0a0 +814549ec +810a0000 +3d450000 +910a29b0 +4bfff05c +814549e4 +810a0000 +3d450000 +910a29ac +4bfff018 +814549dc +810a0000 +3d450000 +910a29a8 +4bffefd4 +814549d4 +810a0000 +3d450000 +910a29a4 +4bffef90 +814549cc +810a0000 +3d450000 +910a29a0 +4bffef4c +814549c4 +810a0000 +3d450000 +910a299c +4bffef08 +814549bc +810a0000 +3d450000 +910a2998 +4bffeec4 +814549b4 +810a0000 +3d450000 +910a2994 +4bffee80 +814549ac +810a0000 +3d450000 +910a2990 +4bffee3c +814549a4 +810a0000 +3d450000 +910a298c +4bffedf8 +8145499c +810a0000 +3d450000 +910a2988 +4bffedb4 +81454994 +810a0000 +3d450000 +910a2984 +4bffed70 +8145498c +810a0000 +3d450000 +910a2980 +4bffed2c +81454984 +810a0000 +3d450000 +910a297c +4bffece8 +8145497c +810a0000 +3d450000 +910a2978 +4bffeca4 +81454974 +810a0000 +3d450000 +910a2974 +4bffec60 +8145496c +810a0000 +3d450000 +910a2970 +4bffec1c +81454964 +810a0000 +3d450000 +910a296c +4bffebd8 +8145495c +810a0000 +3d450000 +910a2968 +4bffeb94 +81454954 +810a0000 +3d450000 +910a2964 +4bffeb50 +8145494c +810a0000 +3d450000 +910a2960 +4bffeb0c +81454944 +810a0000 +3d450000 +910a295c +4bffeac8 +8145493c +810a0000 +3d450000 +910a2958 +4bffea84 +81454934 +810a0000 +3d450000 +910a2954 +4bffea40 +8145492c +810a0000 +3d450000 +910a2950 +4bffe9fc +81454924 +810a0000 +3d450000 +910a294c +4bffe9b8 +8145491c +810a0000 +3d450000 +910a2948 +4bffe974 +81454914 +810a0000 +3d450000 +910a2944 +4bffe930 +8145490c +810a0000 +3d450000 +910a2940 +4bffe8ec +81454904 +810a0000 +3d450000 +910a293c +4bffe8a8 +814548fc +810a0000 +3d450000 +910a2938 +4bffe864 +814548f4 +810a0000 +3d450000 +910a2934 +4bffe820 +814548ec +810a0000 +3d450000 +910a2930 +4bffe7dc +814548e4 +810a0000 +3d450000 +910a292c +4bffe798 +814548dc +810a0000 +3d450000 +910a2928 +4bffe754 +814548d4 +810a0000 +3d450000 +910a2924 +4bffe710 +814548cc +810a0000 +3d450000 +910a2920 +4bffe6cc +814548c4 +810a0000 +3d450000 +910a291c +4bffe688 +814548bc +810a0000 +3d450000 +910a2918 +4bffe644 +814548b4 +810a0000 +3d450000 +910a2914 +4bffe600 +814548ac +810a0000 +3d450000 +910a2910 +4bffe5bc +814548a4 +810a0000 +3d450000 +910a290c +4bffe578 +8145489c +810a0000 +3d450000 +910a2908 +4bffe534 +81454894 +810a0000 +3d450000 +910a2904 +4bffe4f0 +8145488c +810a0000 +3d450000 +910a2900 +4bffe4ac +81454884 +810a0000 +3d450000 +910a28fc +4bffe468 +8145487c +810a0000 +3d450000 +910a28f8 +4bffe424 +81454874 +810a0000 +3d450000 +910a28f4 +4bffe3e0 +8145486c +810a0000 +3d450000 +910a28f0 +4bffe39c +81454864 +810a0000 +3d450000 +910a28ec +4bffe358 +8145485c +810a0000 +3d450000 +910a28e8 +4bffe314 +81454854 +810a0000 +3d450000 +910a28e4 +4bffe2d0 +8145484c +810a0000 +3d450000 +910a28e0 +4bffe28c +81454844 +810a0000 +3d450000 +910a28dc +4bffe248 +8145483c +810a0000 +3d450000 +910a28d8 +4bffe204 +81454834 +810a0000 +3d450000 +910a28d4 +4bffe1c0 +8145482c +810a0000 +3d450000 +910a28d0 +4bffe17c +81454824 +810a0000 +3d450000 +910a28cc +4bffe138 +8145481c +810a0000 +3d450000 +910a28c8 +4bffe0f4 +81454814 +810a0000 +3d450000 +910a28c4 +4bffe0b0 +8145480c +810a0000 +3d450000 +910a28c0 +4bffe06c +81454804 +810a0000 +3d450000 +910a28bc +4bffe028 +814547fc +810a0000 +3d450000 +910a28b8 +4bffdfe4 +814547f4 +810a0000 +3d450000 +910a28b4 +4bffdfa0 +814547ec +810a0000 +3d450000 +910a28b0 +4bffdf5c +814547e4 +810a0000 +3d450000 +910a28ac +4bffdf18 +814547dc +810a0000 +3d450000 +910a28a8 +4bffded4 +814547d4 +810a0000 +3d450000 +910a28a4 +4bffde90 +814547cc +810a0000 +3d450000 +910a28a0 +4bffde4c +814547c4 +810a0000 +3d450000 +910a289c +4bffde08 +814547bc +810a0000 +3d450000 +910a2898 +4bffddc4 +814547b4 +810a0000 +3d450000 +910a2894 +4bffdd80 +814547ac +810a0000 +3d450000 +910a2890 +4bffdd3c +814547a4 +810a0000 +3d450000 +910a288c +4bffdcf8 +8145479c +810a0000 +3d450000 +910a2888 +4bffdcb4 +81454794 +810a0000 +3d450000 +910a2884 +4bffdc70 +8145478c +810a0000 +3d450000 +910a2880 +4bffdc2c +81454784 +810a0000 +3d450000 +910a287c +4bffdbe8 +8145477c +810a0000 +3d450000 +910a2878 +4bffdba4 +81454774 +810a0000 +3d450000 +910a2874 +4bffdb60 +8145476c +810a0000 +3d450000 +910a2870 +4bffdb1c +81454764 +810a0000 +3d450000 +910a286c +4bffdad8 +8145475c +810a0000 +3d450000 +910a2868 +4bffda94 +81454754 +810a0000 +3d450000 +910a2864 +4bffda50 +8145474c +810a0000 +3d450000 +910a2860 +4bffda0c +81454744 +810a0000 +3d450000 +910a285c +4bffd9c8 +8145473c +810a0000 +3d450000 +910a2858 +4bffd984 +81454734 +810a0000 +3d450000 +910a2854 +4bffd940 +8145472c +810a0000 +3d450000 +910a2850 +4bffd8fc +81454724 +810a0000 +3d450000 +910a284c +4bffd8b8 +8145471c +810a0000 +3d450000 +910a2848 +4bffd874 +81454714 +810a0000 +3d450000 +910a2844 +4bffd830 +8145470c +810a0000 +3d450000 +910a2840 +4bffd7ec +81454704 +810a0000 +3d450000 +910a283c +4bffd7a8 +814546fc +810a0000 +3d450000 +910a2838 +4bffd764 +814546f4 +810a0000 +3d450000 +910a2834 +4bffd720 +814546ec +810a0000 +3d450000 +910a2830 +4bffd6dc +814546e4 +810a0000 +3d450000 +910a282c +4bffd698 +814546dc +810a0000 +3d450000 +910a2828 +4bffd654 +814546d4 +810a0000 +3d450000 +910a2824 +4bffd610 +814546cc +810a0000 +3d450000 +910a2820 +4bffd5cc +814546c4 +810a0000 +3d450000 +910a281c +4bffd588 +814546bc +810a0000 +3d450000 +910a2818 +4bffd544 +814546b4 +810a0000 +3d450000 +910a2814 +4bffd500 +814546ac +810a0000 +3d450000 +910a2810 +4bffd4bc +814546a4 +810a0000 +3d450000 +910a280c +4bffd478 +8145469c +810a0000 +3d450000 +910a2808 +4bffd434 +81454694 +810a0000 +3d450000 +910a2804 +4bffd3f0 +8145468c +810a0000 +3d450000 +910a2800 +4bffd3ac +81454684 +810a0000 +3d450000 +910a27fc +4bffd368 +8145467c +810a0000 +3d450000 +910a27f8 +4bffd324 +81454674 +810a0000 +3d450000 +910a27f4 +4bffd2e0 +8145466c +810a0000 +3d450000 +910a27f0 +4bffd29c +81454664 +810a0000 +3d450000 +910a27ec +4bffd258 +8145465c +810a0000 +3d450000 +910a27e8 +4bffd214 +81454654 +810a0000 +3d450000 +910a27e4 +4bffd1d0 +8145464c +810a0000 +3d450000 +910a27e0 +4bffd18c +81454644 +810a0000 +3d450000 +910a27dc +4bffd148 +8145463c +810a0000 +3d450000 +910a27d8 +4bffd104 +81454634 +810a0000 +3d450000 +910a27d4 +4bffd0c0 +8145462c +810a0000 +3d450000 +910a27d0 +4bffd07c +81454624 +810a0000 +3d450000 +910a27cc +4bffd038 +8145461c +810a0000 +3d450000 +910a27c8 +4bffcff4 +81454614 +810a0000 +3d450000 +910a27c4 +4bffcfb0 +8145460c +810a0000 +3d450000 +910a27c0 +4bffcf6c +81454604 +810a0000 +3d450000 +910a27bc +4bffcf28 +814545fc +810a0000 +3d450000 +910a27b8 +4bffcee4 +814545f4 +810a0000 +3d450000 +910a27b4 +4bffcea0 +814545ec +810a0000 +3d450000 +910a27b0 +4bffce5c +814545e4 +810a0000 +3d450000 +910a27ac +4bffce18 +814545dc +810a0000 +3d450000 +910a27a8 +4bffcdd4 +814545d4 +810a0000 +3d450000 +910a27a4 +4bffcd90 +814545cc +810a0000 +3d450000 +910a27a0 +4bffcd4c +814545c4 +810a0000 +3d450000 +910a279c +4bffcd08 +814545bc +810a0000 +3d450000 +910a2798 +4bffccc4 +814545b4 +810a0000 +3d450000 +910a2794 +4bffcc80 +814545ac +810a0000 +3d450000 +910a2790 +4bffcc3c +814545a4 +810a0000 +3d450000 +910a278c +4bffcbf8 +8145459c +810a0000 +3d450000 +910a2788 +4bffcbb4 +81454594 +810a0000 +3d450000 +910a2784 +4bffcb70 +8145458c +810a0000 +3d450000 +910a2780 +4bffcb2c +81454584 +810a0000 +3d450000 +910a277c +4bffcae8 +8145457c +810a0000 +3d450000 +910a2778 +4bffcaa4 +81454574 +810a0000 +3d450000 +910a2774 +4bffca60 +8145456c +810a0000 +3d450000 +910a2770 +4bffca1c +81454564 +810a0000 +3d450000 +910a276c +4bffc9d8 +8145455c +810a0000 +3d450000 +910a2768 +4bffc994 +81454554 +810a0000 +3d450000 +910a2764 +4bffc950 +8145454c +810a0000 +3d450000 +910a2760 +4bffc90c +81454544 +810a0000 +3d450000 +910a275c +4bffc8c8 +8145453c +810a0000 +3d450000 +910a2758 +4bffc884 +81454534 +810a0000 +3d450000 +910a2754 +4bffc840 +8145452c +810a0000 +3d450000 +910a2750 +4bffc7fc +81454524 +810a0000 +3d450000 +910a274c +4bffc7b8 +8145451c +810a0000 +3d450000 +910a2748 +4bffc774 +81454514 +810a0000 +3d450000 +910a2744 +4bffc730 +8145450c +810a0000 +3d450000 +910a2740 +4bffc6ec +81454504 +810a0000 +3d450000 +910a273c +4bffc6a8 +814544fc +810a0000 +3d450000 +910a2738 +4bffc664 +814544f4 +810a0000 +3d450000 +910a2734 +4bffc620 +814544ec +810a0000 +3d450000 +910a2730 +4bffc5dc +814544e4 +810a0000 +3d450000 +910a272c +4bffc598 +814544dc +810a0000 +3d450000 +910a2728 +4bffc554 +814544d4 +810a0000 +3d450000 +910a2724 +4bffc510 +814544cc +810a0000 +3d450000 +910a2720 +4bffc4cc +814544c4 +810a0000 +3d450000 +910a271c +4bffc488 +814544bc +810a0000 +3d450000 +910a2718 +4bffc444 +814544b4 +810a0000 +3d450000 +910a2714 +4bffc400 +814544ac +810a0000 +3d450000 +910a2710 +4bffc3bc +814544a4 +810a0000 +3d450000 +910a270c +4bffc378 +8145449c +810a0000 +3d450000 +910a2708 +4bffc334 +81454494 +810a0000 +3d450000 +910a2704 +4bffc2f0 +8145448c +810a0000 +3d450000 +910a2700 +4bffc2ac +81454484 +810a0000 +3d450000 +910a26fc +4bffc268 +8145447c +810a0000 +3d450000 +910a26f8 +4bffc224 +81454474 +810a0000 +3d450000 +910a26f4 +4bffc1e0 +8145446c +810a0000 +3d450000 +910a26f0 +4bffc19c +81454464 +810a0000 +3d450000 +910a26ec +4bffc158 +8145445c +810a0000 +3d450000 +910a26e8 +4bffc114 +81454454 +810a0000 +3d450000 +910a26e4 +4bffc0d0 +8145444c +810a0000 +3d450000 +910a26e0 +4bffc08c +81454444 +810a0000 +3d450000 +910a26dc +4bffc048 +8145443c +810a0000 +3d450000 +910a26d8 +4bffc004 +81454434 +810a0000 +3d450000 +910a26d4 +4bffbfc0 +8145442c +810a0000 +3d450000 +910a26d0 +4bffbf7c +81454424 +810a0000 +3d450000 +910a26cc +4bffbf38 +8145441c +810a0000 +3d450000 +910a26c8 +4bffbef4 +81454414 +810a0000 +3d450000 +910a26c4 +4bffbeb0 +8145440c +810a0000 +3d450000 +910a26c0 +4bffbe6c +81454404 +810a0000 +3d450000 +910a26bc +4bffbe28 +814543fc +810a0000 +3d450000 +910a26b8 +4bffbde4 +814543f4 +810a0000 +3d450000 +910a26b4 +4bffbda0 +814543ec +810a0000 +3d450000 +910a26b0 +4bffbd5c +814543e4 +810a0000 +3d450000 +910a26ac +4bffbd18 +814543dc +810a0000 +3d450000 +910a26a8 +4bffbcd4 +814543d4 +810a0000 +3d450000 +910a26a4 +4bffbc90 +814543cc +810a0000 +3d450000 +910a26a0 +4bffbc4c +814543c4 +810a0000 +3d450000 +910a269c +4bffbc08 +814543bc +810a0000 +3d450000 +910a2698 +4bffbbc4 +814543b4 +810a0000 +3d450000 +910a2694 +4bffbb80 +814543ac +810a0000 +3d450000 +910a2690 +4bffbb3c +814543a4 +810a0000 +3d450000 +910a268c +4bffbaf8 +8145439c +810a0000 +3d450000 +910a2688 +4bffbab4 +81454394 +810a0000 +3d450000 +910a2684 +4bffba70 +8145438c +810a0000 +3d450000 +910a2680 +4bffba2c +81454384 +810a0000 +3d450000 +910a267c +4bffb9e8 +8145437c +810a0000 +3d450000 +910a2678 +4bffb9a4 +81454374 +810a0000 +3d450000 +910a2674 +4bffb960 +8145436c +810a0000 +3d450000 +910a2670 +4bffb91c +81454364 +810a0000 +3d450000 +910a266c +4bffb8d8 +8145435c +810a0000 +3d450000 +910a2668 +4bffb894 +81454354 +810a0000 +3d450000 +910a2664 +4bffb850 +8145434c +810a0000 +3d450000 +910a2660 +4bffb80c +81454344 +810a0000 +3d450000 +910a265c +4bffb7c8 +8145433c +810a0000 +3d450000 +910a2658 +4bffb784 +81454334 +810a0000 +3d450000 +910a2654 +4bffb740 +8145432c +810a0000 +3d450000 +910a2650 +4bffb6fc +81454324 +810a0000 +3d450000 +910a264c +4bffb6b8 +8145431c +810a0000 +3d450000 +910a2648 +4bffb674 +81454314 +810a0000 +3d450000 +910a2644 +4bffb630 +8145430c +810a0000 +3d450000 +910a2640 +4bffb5ec +81454304 +810a0000 +3d450000 +910a263c +4bffb5a8 +814542fc +810a0000 +3d450000 +910a2638 +4bffb564 +814542f4 +810a0000 +3d450000 +910a2634 +4bffb520 +814542ec +810a0000 +3d450000 +910a2630 +4bffb4dc +814542e4 +810a0000 +3d450000 +910a262c +4bffb498 +814542dc +810a0000 +3d450000 +910a2628 +4bffb454 +814542d4 +810a0000 +3d450000 +910a2624 +4bffb410 +814542cc +810a0000 +3d450000 +910a2620 +4bffb3cc +814542c4 +810a0000 +3d450000 +910a261c +4bffb388 +814542bc +810a0000 +3d450000 +910a2618 +4bffb344 +814542b4 +810a0000 +3d450000 +910a2614 +4bffb300 +814542ac +810a0000 +3d450000 +910a2610 +4bffb2bc +814542a4 +810a0000 +3d450000 +910a260c +4bffb278 +8145429c +810a0000 +3d450000 +910a2608 +4bffb234 +81454294 +810a0000 +3d450000 +910a2604 +4bffb1f0 +8145428c +810a0000 +3d450000 +910a2600 +4bffb1ac +81454284 +810a0000 +3d450000 +910a25fc +4bffb168 +8145427c +810a0000 +3d450000 +910a25f8 +4bffb124 +81254bbc +38210010 +80090000 +3d250000 +90092a98 +4e800020 +2f830078 +419e19ac +2b830078 +409d0894 +2f8300b4 +419e221c +2f8300f0 +4cbe0020 +80052f70 +2f8000f0 +4c9d0020 +3d250000 +392938d4 +816903c0 +2f8b0000 +3d650000 +419e37f0 +c00b2e5c +8165534c +d80b0000 +2f8000f1 +4c9d0020 +816903c4 +2f8b0000 +3d650000 +419e384c +c00b2e60 +81655354 +d80b0000 +2f8000f2 +4c9d0020 +816903c8 +2f8b0000 +3d650000 +419e3814 +c00b2e64 +8165535c +d80b0000 +2f8000f3 +4c9d0020 +816903cc +2f8b0000 +3d650000 +419e37dc +c00b2e68 +81655364 +d80b0000 +2f8000f4 +4c9d0020 +816903d0 +2f8b0000 +3d650000 +419e37a4 +c00b2e6c +8165536c +d80b0000 +2f8000f5 +4c9d0020 +816903d4 +2f8b0000 +3d650000 +419e41e0 +c00b2e70 +81655374 +d80b0000 +2f8000f6 +4c9d0020 +816903d8 +2f8b0000 +3d650000 +419e41a8 +c00b2e74 +8165537c +d80b0000 +2f8000f7 +4c9d0020 +816903dc +2f8b0000 +3d650000 +419e4170 +c00b2e78 +81655384 +d80b0000 +2f8000f8 +4c9d0020 +816903e0 +2f8b0000 +3d650000 +419e4138 +c00b2e7c +8165538c +d80b0000 +2f8000f9 +4c9d0020 +816903e4 +2f8b0000 +3d650000 +419e4100 +c00b2e80 +81655394 +d80b0000 +2f8000fa +4c9d0020 +816903e8 +2f8b0000 +3d650000 +419e40c8 +c00b2e84 +8165539c +d80b0000 +2f8000fb +4c9d0020 +816903ec +2f8b0000 +3d650000 +419e4090 +c00b2e88 +816553a4 +d80b0000 +2f8000fc +4c9d0020 +816903f0 +2f8b0000 +3d650000 +419e4058 +c00b2e8c +816553ac +d80b0000 +2f8000fd +4c9d0020 +816903f4 +2f8b0000 +3d650000 +419e4020 +c00b2e90 +816553b4 +d80b0000 +2f8000fe +4c9d0020 +816903f8 +2f8b0000 +3d650000 +419e3fe8 +c00b2e94 +816553bc +d80b0000 +2f8000ff +4c9d0020 +816903fc +2f8b0000 +3d650000 +419e3fb0 +c00b2e98 +816553c4 +d80b0000 +2f800100 +4c9d0020 +81690400 +2f8b0000 +3d650000 +419e3f78 +c00b2e9c +816553cc +d80b0000 +2f800101 +4c9d0020 +81690404 +2f8b0000 +3d650000 +419e3f40 +c00b2ea0 +816553d4 +d80b0000 +2f800102 +4c9d0020 +81690408 +2f8b0000 +3d650000 +419e3f08 +c00b2ea4 +816553dc +d80b0000 +2f800103 +4c9d0020 +8169040c +2f8b0000 +3d650000 +419e3ed0 +c00b2ea8 +816553e4 +d80b0000 +2f800104 +4c9d0020 +81690410 +2f8b0000 +3d650000 +419e3e98 +c00b2eac +816553ec +d80b0000 +2f800105 +4c9d0020 +81690414 +2f8b0000 +3d650000 +419e3e60 +c00b2eb0 +816553f4 +d80b0000 +2f800106 +4c9d0020 +81690418 +2f8b0000 +3d650000 +419e3e28 +c00b2eb4 +816553fc +d80b0000 +2f800107 +4c9d0020 +8169041c +2f8b0000 +3d650000 +419e3df0 +c00b2eb8 +81655404 +d80b0000 +2f800108 +4c9d0020 +81690420 +2f8b0000 +3d650000 +419e3db8 +c00b2ebc +8165540c +d80b0000 +2f800109 +4c9d0020 +81690424 +2f8b0000 +3d650000 +419e3d80 +c00b2ec0 +81655414 +d80b0000 +2f80010a +4c9d0020 +81690428 +2f8b0000 +3d650000 +419e3d48 +c00b2ec4 +8165541c +d80b0000 +2f80010b +4c9d0020 +8169042c +2f8b0000 +3d650000 +419e3d10 +c00b2ec8 +81655424 +d80b0000 +2f80010c +4c9d0020 +81690430 +2f8b0000 +3d650000 +419e3cd8 +c00b2ecc +8165542c +d80b0000 +2f80010d +4c9d0020 +81690434 +2f8b0000 +3d650000 +419e3ca0 +c00b2ed0 +81655434 +d80b0000 +2f80010e +4c9d0020 +81690438 +2f8b0000 +3d650000 +419e3c68 +c00b2ed4 +8165543c +d80b0000 +2f80010f +4c9d0020 +8169043c +2f8b0000 +3d650000 +419e3c30 +c00b2ed8 +81655444 +d80b0000 +2f800110 +4c9d0020 +81690440 +2f8b0000 +3d650000 +419e3bf8 +c00b2edc +8165544c +d80b0000 +2f800111 +4c9d0020 +81690444 +2f8b0000 +3d650000 +419e3bc0 +c00b2ee0 +81655454 +d80b0000 +2f800112 +4c9d0020 +81690448 +2f8b0000 +3d650000 +419e3b88 +c00b2ee4 +8165545c +d80b0000 +2f800113 +4c9d0020 +8169044c +2f8b0000 +3d650000 +419e3b50 +c00b2ee8 +81655464 +d80b0000 +2f800114 +4c9d0020 +81690450 +2f8b0000 +3d650000 +419e3b18 +c00b2eec +8165546c +d80b0000 +2f800115 +4c9d0020 +81690454 +2f8b0000 +3d650000 +419e3ae0 +c00b2ef0 +81655474 +d80b0000 +2f800116 +4c9d0020 +81690458 +2f8b0000 +3d650000 +419e3aa8 +c00b2ef4 +8165547c +d80b0000 +2f800117 +4c9d0020 +8169045c +2f8b0000 +3d650000 +419e3a70 +c00b2ef8 +81655484 +d80b0000 +2f800118 +4c9d0020 +81690460 +2f8b0000 +3d650000 +419e3a38 +c00b2efc +8165548c +d80b0000 +2f800119 +4c9d0020 +81690464 +2f8b0000 +3d650000 +419e3a00 +c00b2f00 +81655494 +d80b0000 +2f80011a +4c9d0020 +81690468 +2f8b0000 +3d650000 +419e39c8 +c00b2f04 +8165549c +d80b0000 +2f80011b +4c9d0020 +8169046c +2f8b0000 +3d650000 +419e3990 +c00b2f08 +816554a4 +d80b0000 +2f80011c +4c9d0020 +81690470 +2f8b0000 +3d650000 +419e3958 +c00b2f0c +816554ac +d80b0000 +2f80011d +4c9d0020 +81690474 +2f8b0000 +3d650000 +419e3920 +c00b2f10 +816554b4 +d80b0000 +2f80011e +4c9d0020 +81690478 +2f8b0000 +3d650000 +419e38e8 +c00b2f14 +816554bc +d80b0000 +2f80011f +4c9d0020 +8169047c +2f8b0000 +3d650000 +419e38b0 +c00b2f18 +816554c4 +d80b0000 +2f800120 +4c9d0020 +81690480 +2f8b0000 +3d650000 +419e3878 +c00b2f1c +816554cc +d80b0000 +2f800121 +4c9d0020 +81690484 +2f8b0000 +3d650000 +419e3840 +c00b2f20 +816554d4 +d80b0000 +2f800122 +4c9d0020 +81690488 +2f8b0000 +3d650000 +419e3808 +c00b2f24 +816554dc +d80b0000 +2f800123 +4c9d0020 +8169048c +2f8b0000 +3d650000 +419e37d0 +c00b2f28 +816554e4 +d80b0000 +2f800124 +4c9d0020 +81690490 +2f8b0000 +3d650000 +419e3798 +c00b2f2c +816554ec +d80b0000 +2f800125 +4c9d0020 +81690494 +2f8b0000 +3d650000 +419e3760 +c00b2f30 +816554f4 +d80b0000 +2f800126 +4c9d0020 +81690498 +2f8b0000 +3d650000 +419e3728 +c00b2f34 +816554fc +d80b0000 +2f800127 +4c9d0020 +8169049c +2f8b0000 +3d650000 +419e36f0 +c00b2f38 +81655504 +d80b0000 +2f800128 +4c9d0020 +816904a0 +2f8b0000 +3d650000 +419e36b8 +c00b2f3c +8165550c +d80b0000 +2f800129 +4c9d0020 +816904a4 +2f8b0000 +3d650000 +419e3680 +c00b2f40 +81655514 +d80b0000 +2f80012a +4c9d0020 +816904a8 +2f8b0000 +3d650000 +419e3648 +c00b2f44 +8165551c +d80b0000 +2f80012b +4c9d0020 +800904ac +3d250000 +2f800000 +419e3a5c +c0092f48 +81255524 +d8090000 +4e800020 +2f830000 +419e088c +2f83003c +4cbe0020 +80052f70 +2f80003c +4c9d0020 +3d250000 +392938d4 +816900f0 +2f8b0000 +3d650000 +419e2548 +c00b2b8c +81654dac +d80b0000 +2f80003d +4c9d0020 +816900f4 +2f8b0000 +3d650000 +419e2c90 +c00b2b90 +81654db4 +d80b0000 +2f80003e +4c9d0020 +816900f8 +2f8b0000 +3d650000 +419e2c58 +c00b2b94 +81654dbc +d80b0000 +2f80003f +4c9d0020 +816900fc +2f8b0000 +3d650000 +419e2c20 +c00b2b98 +81654dc4 +d80b0000 +2f800040 +4c9d0020 +81690100 +2f8b0000 +3d650000 +419e2be8 +c00b2b9c +81654dcc +d80b0000 +2f800041 +4c9d0020 +81690104 +2f8b0000 +3d650000 +419e2bb0 +c00b2ba0 +81654dd4 +d80b0000 +2f800042 +4c9d0020 +81690108 +2f8b0000 +3d650000 +419e2b78 +c00b2ba4 +81654ddc +d80b0000 +2f800043 +4c9d0020 +8169010c +2f8b0000 +3d650000 +419e2b40 +c00b2ba8 +81654de4 +d80b0000 +2f800044 +4c9d0020 +81690110 +2f8b0000 +3d650000 +419e2b08 +c00b2bac +81654dec +d80b0000 +2f800045 +4c9d0020 +81690114 +2f8b0000 +3d650000 +419e2ad0 +c00b2bb0 +81654df4 +d80b0000 +2f800046 +4c9d0020 +81690118 +2f8b0000 +3d650000 +419e2a98 +c00b2bb4 +81654dfc +d80b0000 +2f800047 +4c9d0020 +8169011c +2f8b0000 +3d650000 +419e2a60 +c00b2bb8 +81654e04 +d80b0000 +2f800048 +4c9d0020 +81690120 +2f8b0000 +3d650000 +419e2a28 +c00b2bbc +81654e0c +d80b0000 +2f800049 +4c9d0020 +81690124 +2f8b0000 +3d650000 +419e29f0 +c00b2bc0 +81654e14 +d80b0000 +2f80004a +4c9d0020 +81690128 +2f8b0000 +3d650000 +419e29b8 +c00b2bc4 +81654e1c +d80b0000 +2f80004b +4c9d0020 +8169012c +2f8b0000 +3d650000 +419e2980 +c00b2bc8 +81654e24 +d80b0000 +2f80004c +4c9d0020 +81690130 +2f8b0000 +3d650000 +419e2948 +c00b2bcc +81654e2c +d80b0000 +2f80004d +4c9d0020 +81690134 +2f8b0000 +3d650000 +419e22d0 +c00b2bd0 +81654e34 +d80b0000 +2f80004e +4c9d0020 +81690138 +2f8b0000 +3d650000 +419e2298 +c00b2bd4 +81654e3c +d80b0000 +2f80004f +4c9d0020 +8169013c +2f8b0000 +3d650000 +419e2260 +c00b2bd8 +81654e44 +d80b0000 +2f800050 +4c9d0020 +81690140 +2f8b0000 +3d650000 +419e2228 +c00b2bdc +81654e4c +d80b0000 +2f800051 +4c9d0020 +81690144 +2f8b0000 +3d650000 +419e21f0 +c00b2be0 +81654e54 +d80b0000 +2f800052 +4c9d0020 +81690148 +2f8b0000 +3d650000 +419e21b8 +c00b2be4 +81654e5c +d80b0000 +2f800053 +4c9d0020 +8169014c +2f8b0000 +3d650000 +419e2180 +c00b2be8 +81654e64 +d80b0000 +2f800054 +4c9d0020 +81690150 +2f8b0000 +3d650000 +419e2148 +c00b2bec +81654e6c +d80b0000 +2f800055 +4c9d0020 +81690154 +2f8b0000 +3d650000 +419e2110 +c00b2bf0 +81654e74 +d80b0000 +2f800056 +4c9d0020 +81690158 +2f8b0000 +3d650000 +419e20d8 +c00b2bf4 +81654e7c +d80b0000 +2f800057 +4c9d0020 +8169015c +2f8b0000 +3d650000 +419e20a0 +c00b2bf8 +81654e84 +d80b0000 +2f800058 +4c9d0020 +81690160 +2f8b0000 +3d650000 +419e2068 +c00b2bfc +81654e8c +d80b0000 +2f800059 +4c9d0020 +81690164 +2f8b0000 +3d650000 +419e2030 +c00b2c00 +81654e94 +d80b0000 +2f80005a +4c9d0020 +81690168 +2f8b0000 +3d650000 +419e1ff8 +c00b2c04 +81654e9c +d80b0000 +2f80005b +4c9d0020 +8169016c +2f8b0000 +3d650000 +419e1fc0 +c00b2c08 +81654ea4 +d80b0000 +2f80005c +4c9d0020 +81690170 +2f8b0000 +3d650000 +419e1f88 +c00b2c0c +81654eac +d80b0000 +2f80005d +4c9d0020 +81690174 +2f8b0000 +3d650000 +419e1f50 +c00b2c10 +81654eb4 +d80b0000 +2f80005e +4c9d0020 +81690178 +2f8b0000 +3d650000 +419e1f18 +c00b2c14 +81654ebc +d80b0000 +2f80005f +4c9d0020 +8169017c +2f8b0000 +3d650000 +419e1ee0 +c00b2c18 +81654ec4 +d80b0000 +2f800060 +4c9d0020 +81690180 +2f8b0000 +3d650000 +419e1ea8 +c00b2c1c +81654ecc +d80b0000 +2f800061 +4c9d0020 +81690184 +2f8b0000 +3d650000 +419e1e70 +c00b2c20 +81654ed4 +d80b0000 +2f800062 +4c9d0020 +81690188 +2f8b0000 +3d650000 +419e1e38 +c00b2c24 +81654edc +d80b0000 +2f800063 +4c9d0020 +8169018c +2f8b0000 +3d650000 +419e1e00 +c00b2c28 +81654ee4 +d80b0000 +2f800064 +4c9d0020 +81690190 +2f8b0000 +3d650000 +419e1dc8 +c00b2c2c +81654eec +d80b0000 +2f800065 +4c9d0020 +81690194 +2f8b0000 +3d650000 +419e1d90 +c00b2c30 +81654ef4 +d80b0000 +2f800066 +4c9d0020 +81690198 +2f8b0000 +3d650000 +419e1d58 +c00b2c34 +81654efc +d80b0000 +2f800067 +4c9d0020 +8169019c +2f8b0000 +3d650000 +419e1d20 +c00b2c38 +81654f04 +d80b0000 +2f800068 +4c9d0020 +816901a0 +2f8b0000 +3d650000 +419e1ce8 +c00b2c3c +81654f0c +d80b0000 +2f800069 +4c9d0020 +816901a4 +2f8b0000 +3d650000 +419e1cb0 +c00b2c40 +81654f14 +d80b0000 +2f80006a +4c9d0020 +816901a8 +2f8b0000 +3d650000 +419e1c78 +c00b2c44 +81654f1c +d80b0000 +2f80006b +4c9d0020 +816901ac +2f8b0000 +3d650000 +419e1c40 +c00b2c48 +81654f24 +d80b0000 +2f80006c +4c9d0020 +816901b0 +2f8b0000 +3d650000 +419e1c08 +c00b2c4c +81654f2c +d80b0000 +2f80006d +4c9d0020 +816901b4 +2f8b0000 +3d650000 +419e23f0 +c00b2c50 +81654f34 +d80b0000 +2f80006e +4c9d0020 +816901b8 +2f8b0000 +3d650000 +419e23b8 +c00b2c54 +81654f3c +d80b0000 +2f80006f +4c9d0020 +816901bc +2f8b0000 +3d650000 +419e2380 +c00b2c58 +81654f44 +d80b0000 +2f800070 +4c9d0020 +816901c0 +2f8b0000 +3d650000 +419e2348 +c00b2c5c +81654f4c +d80b0000 +2f800071 +4c9d0020 +816901c4 +2f8b0000 +3d650000 +419e2310 +c00b2c60 +81654f54 +d80b0000 +2f800072 +4c9d0020 +816901c8 +2f8b0000 +3d650000 +419e22d8 +c00b2c64 +81654f5c +d80b0000 +2f800073 +4c9d0020 +816901cc +2f8b0000 +3d650000 +419e22a0 +c00b2c68 +81654f64 +d80b0000 +2f800074 +4c9d0020 +816901d0 +2f8b0000 +3d650000 +419e2268 +c00b2c6c +81654f6c +d80b0000 +2f800075 +4c9d0020 +816901d4 +2f8b0000 +3d650000 +419e2a44 +c00b2c70 +81654f74 +d80b0000 +2f800076 +4c9d0020 +816901d8 +2f8b0000 +3d650000 +419e2a0c +c00b2c74 +81654f7c +d80b0000 +2f800077 +4c9d0020 +800901dc +3d250000 +2f800000 +419e19c0 +c0092c78 +81254f84 +d8090000 +4e800020 +80052f70 +2f800000 +4c9d0020 +3d250000 +816938d4 +2f8b0000 +3d650000 +419e1964 +c00b2a9c +81454bcc +d80a0000 +2f800001 +4c9d0020 +392938d4 +81490004 +2f8a0000 +419e1954 +394b2a9c +c00a0004 +81454bd4 +d80a0000 +2f800002 +4c9d0020 +81490008 +2f8a0000 +419e2684 +394b2a9c +c00a0008 +81454bdc +d80a0000 +2f800003 +4c9d0020 +8149000c +2f8a0000 +419e298c +394b2a9c +c00a000c +81454be4 +d80a0000 +2f800004 +4c9d0020 +81490010 +2f8a0000 +419e2950 +394b2a9c +c00a0010 +81454bec +d80a0000 +2f800005 +4c9d0020 +81490014 +2f8a0000 +419e29a4 +394b2a9c +c00a0014 +81454bf4 +d80a0000 +2f800006 +4c9d0020 +81490018 +2f8a0000 +419e2968 +394b2a9c +c00a0018 +81454bfc +d80a0000 +2f800007 +4c9d0020 +8149001c +2f8a0000 +419e292c +394b2a9c +c00a001c +81454c04 +d80a0000 +2f800008 +4c9d0020 +81490020 +2f8a0000 +419e28f0 +394b2a9c +c00a0020 +81454c0c +d80a0000 +2f800009 +4c9d0020 +81490024 +2f8a0000 +419e29d4 +394b2a9c +c00a0024 +81454c14 +d80a0000 +2f80000a +4c9d0020 +81490028 +2f8a0000 +419e2998 +394b2a9c +c00a0028 +81454c1c +d80a0000 +2f80000b +4c9d0020 +8149002c +2f8a0000 +419e295c +394b2a9c +c00a002c +81454c24 +d80a0000 +2f80000c +4c9d0020 +81490030 +2f8a0000 +419e2920 +394b2a9c +c00a0030 +81454c2c +d80a0000 +2f80000d +4c9d0020 +81490034 +2f8a0000 +419e28e4 +394b2a9c +c00a0034 +81454c34 +d80a0000 +2f80000e +4c9d0020 +81490038 +2f8a0000 +419e28a8 +394b2a9c +c00a0038 +81454c3c +d80a0000 +2f80000f +4c9d0020 +8149003c +2f8a0000 +419e286c +394b2a9c +c00a003c +81454c44 +d80a0000 +2f800010 +4c9d0020 +81490040 +2f8a0000 +419e2830 +394b2a9c +c00a0040 +81454c4c +d80a0000 +2f800011 +4c9d0020 +81490044 +2f8a0000 +419e2a34 +394b2a9c +c00a0044 +81454c54 +d80a0000 +2f800012 +4c9d0020 +81490048 +2f8a0000 +419e29f8 +394b2a9c +c00a0048 +81454c5c +d80a0000 +2f800013 +4c9d0020 +8149004c +2f8a0000 +419e29bc +394b2a9c +c00a004c +81454c64 +d80a0000 +2f800014 +4c9d0020 +81490050 +2f8a0000 +419e2980 +394b2a9c +c00a0050 +81454c6c +d80a0000 +2f800015 +4c9d0020 +81490054 +2f8a0000 +419e2944 +394b2a9c +c00a0054 +81454c74 +d80a0000 +2f800016 +4c9d0020 +81490058 +2f8a0000 +419e2908 +394b2a9c +c00a0058 +81454c7c +d80a0000 +2f800017 +4c9d0020 +8149005c +2f8a0000 +419e28cc +394b2a9c +c00a005c +81454c84 +d80a0000 +2f800018 +4c9d0020 +81490060 +2f8a0000 +419e2890 +394b2a9c +c00a0060 +81454c8c +d80a0000 +2f800019 +4c9d0020 +81490064 +2f8a0000 +419e2854 +394b2a9c +c00a0064 +81454c94 +d80a0000 +2f80001a +4c9d0020 +81490068 +2f8a0000 +419e2818 +394b2a9c +c00a0068 +81454c9c +d80a0000 +2f80001b +4c9d0020 +8149006c +2f8a0000 +419e27dc +394b2a9c +c00a006c +81454ca4 +d80a0000 +2f80001c +4c9d0020 +81490070 +2f8a0000 +419e27a0 +394b2a9c +c00a0070 +81454cac +d80a0000 +2f80001d +4c9d0020 +81490074 +2f8a0000 +419e2764 +394b2a9c +c00a0074 +81454cb4 +d80a0000 +2f80001e +4c9d0020 +81490078 +2f8a0000 +419e2728 +394b2a9c +c00a0078 +81454cbc +d80a0000 +2f80001f +4c9d0020 +8149007c +2f8a0000 +419e26ec +394b2a9c +c00a007c +81454cc4 +d80a0000 +2f800020 +4c9d0020 +81490080 +2f8a0000 +419e26b0 +394b2a9c +c00a0080 +81454ccc +d80a0000 +2f800021 +4c9d0020 +81490084 +2f8a0000 +419e24fc +394b2a9c +c00a0084 +81454cd4 +d80a0000 +2f800022 +4c9d0020 +81490088 +2f8a0000 +419e24c0 +394b2a9c +c00a0088 +81454cdc +d80a0000 +2f800023 +4c9d0020 +8149008c +2f8a0000 +419e2484 +394b2a9c +c00a008c +81454ce4 +d80a0000 +2f800024 +4c9d0020 +81490090 +2f8a0000 +419e2448 +394b2a9c +c00a0090 +81454cec +d80a0000 +2f800025 +4c9d0020 +81490094 +2f8a0000 +419e240c +394b2a9c +c00a0094 +81454cf4 +d80a0000 +2f800026 +4c9d0020 +81490098 +2f8a0000 +419e23d0 +394b2a9c +c00a0098 +81454cfc +d80a0000 +2f800027 +4c9d0020 +8149009c +2f8a0000 +419e2394 +394b2a9c +c00a009c +81454d04 +d80a0000 +2f800028 +4c9d0020 +814900a0 +2f8a0000 +419e2358 +394b2a9c +c00a00a0 +81454d0c +d80a0000 +2f800029 +4c9d0020 +814900a4 +2f8a0000 +419e231c +394b2a9c +c00a00a4 +81454d14 +d80a0000 +2f80002a +4c9d0020 +814900a8 +2f8a0000 +419e22e0 +394b2a9c +c00a00a8 +81454d1c +d80a0000 +2f80002b +4c9d0020 +814900ac +2f8a0000 +419e22a4 +394b2a9c +c00a00ac +81454d24 +d80a0000 +2f80002c +4c9d0020 +814900b0 +2f8a0000 +419e2268 +394b2a9c +c00a00b0 +81454d2c +d80a0000 +2f80002d +4c9d0020 +814900b4 +2f8a0000 +419e222c +394b2a9c +c00a00b4 +81454d34 +d80a0000 +2f80002e +4c9d0020 +814900b8 +2f8a0000 +419e21f0 +394b2a9c +c00a00b8 +81454d3c +d80a0000 +2f80002f +4c9d0020 +814900bc +2f8a0000 +419e21b4 +394b2a9c +c00a00bc +81454d44 +d80a0000 +2f800030 +4c9d0020 +814900c0 +2f8a0000 +419e2178 +394b2a9c +c00a00c0 +81454d4c +d80a0000 +2f800031 +4c9d0020 +814900c4 +2f8a0000 +419e213c +394b2a9c +c00a00c4 +81454d54 +d80a0000 +2f800032 +4c9d0020 +814900c8 +2f8a0000 +419e2100 +394b2a9c +c00a00c8 +81454d5c +d80a0000 +2f800033 +4c9d0020 +814900cc +2f8a0000 +419e20c4 +394b2a9c +c00a00cc +81454d64 +d80a0000 +2f800034 +4c9d0020 +814900d0 +2f8a0000 +419e2088 +394b2a9c +c00a00d0 +81454d6c +d80a0000 +2f800035 +4c9d0020 +814900d4 +2f8a0000 +419e204c +394b2a9c +c00a00d4 +81454d74 +d80a0000 +2f800036 +4c9d0020 +814900d8 +2f8a0000 +419e2010 +394b2a9c +c00a00d8 +81454d7c +d80a0000 +2f800037 +4c9d0020 +814900dc +2f8a0000 +419e1fd4 +394b2a9c +c00a00dc +81454d84 +d80a0000 +2f800038 +4c9d0020 +814900e0 +2f8a0000 +419e1f98 +394b2a9c +c00a00e0 +81454d8c +d80a0000 +2f800039 +4c9d0020 +814900e4 +2f8a0000 +419e1f0c +394b2a9c +c00a00e4 +81454d94 +d80a0000 +2f80003a +4c9d0020 +814900e8 +2f8a0000 +419e1ed0 +394b2a9c +c00a00e8 +81454d9c +d80a0000 +2f80003b +4c9d0020 +800900ec +2f800000 +419e1154 +396b2a9c +81254da4 +c00b00ec +d8090000 +4e800020 +80052f70 +2f800078 +4c9d0020 +3d250000 +392938d4 +816901e0 +2f8b0000 +3d650000 +419e24cc +c00b2c7c +81654f8c +d80b0000 +2f800079 +4c9d0020 +816901e4 +2f8b0000 +3d650000 +419e2494 +c00b2c80 +81654f94 +d80b0000 +2f80007a +4c9d0020 +816901e8 +2f8b0000 +3d650000 +419e245c +c00b2c84 +81654f9c +d80b0000 +2f80007b +4c9d0020 +816901ec +2f8b0000 +3d650000 +419e2424 +c00b2c88 +81654fa4 +d80b0000 +2f80007c +4c9d0020 +816901f0 +2f8b0000 +3d650000 +419e23ec +c00b2c8c +81654fac +d80b0000 +2f80007d +4c9d0020 +816901f4 +2f8b0000 +3d650000 +419e23b4 +c00b2c90 +81654fb4 +d80b0000 +2f80007e +4c9d0020 +816901f8 +2f8b0000 +3d650000 +419e237c +c00b2c94 +81654fbc +d80b0000 +2f80007f +4c9d0020 +816901fc +2f8b0000 +3d650000 +419e2344 +c00b2c98 +81654fc4 +d80b0000 +2f800080 +4c9d0020 +81690200 +2f8b0000 +3d650000 +419e230c +c00b2c9c +81654fcc +d80b0000 +2f800081 +4c9d0020 +81690204 +2f8b0000 +3d650000 +419e17f0 +c00b2ca0 +81654fd4 +d80b0000 +2f800082 +4c9d0020 +81690208 +2f8b0000 +3d650000 +419e17b8 +c00b2ca4 +81654fdc +d80b0000 +2f800083 +4c9d0020 +8169020c +2f8b0000 +3d650000 +419e1780 +c00b2ca8 +81654fe4 +d80b0000 +2f800084 +4c9d0020 +81690210 +2f8b0000 +3d650000 +419e1748 +c00b2cac +81654fec +d80b0000 +2f800085 +4c9d0020 +81690214 +2f8b0000 +3d650000 +419e1710 +c00b2cb0 +81654ff4 +d80b0000 +2f800086 +4c9d0020 +81690218 +2f8b0000 +3d650000 +419e16d8 +c00b2cb4 +81654ffc +d80b0000 +2f800087 +4c9d0020 +8169021c +2f8b0000 +3d650000 +419e16a0 +c00b2cb8 +81655004 +d80b0000 +2f800088 +4c9d0020 +81690220 +2f8b0000 +3d650000 +419e1668 +c00b2cbc +8165500c +d80b0000 +2f800089 +4c9d0020 +81690224 +2f8b0000 +3d650000 +419e1630 +c00b2cc0 +81655014 +d80b0000 +2f80008a +4c9d0020 +81690228 +2f8b0000 +3d650000 +419e15f8 +c00b2cc4 +8165501c +d80b0000 +2f80008b +4c9d0020 +8169022c +2f8b0000 +3d650000 +419e15c0 +c00b2cc8 +81655024 +d80b0000 +2f80008c +4c9d0020 +81690230 +2f8b0000 +3d650000 +419e1588 +c00b2ccc +8165502c +d80b0000 +2f80008d +4c9d0020 +81690234 +2f8b0000 +3d650000 +419e1550 +c00b2cd0 +81655034 +d80b0000 +2f80008e +4c9d0020 +81690238 +2f8b0000 +3d650000 +419e1518 +c00b2cd4 +8165503c +d80b0000 +2f80008f +4c9d0020 +8169023c +2f8b0000 +3d650000 +419e14e0 +c00b2cd8 +81655044 +d80b0000 +2f800090 +4c9d0020 +81690240 +2f8b0000 +3d650000 +419e14a8 +c00b2cdc +8165504c +d80b0000 +2f800091 +4c9d0020 +81690244 +2f8b0000 +3d650000 +419e1470 +c00b2ce0 +81655054 +d80b0000 +2f800092 +4c9d0020 +81690248 +2f8b0000 +3d650000 +419e1438 +c00b2ce4 +8165505c +d80b0000 +2f800093 +4c9d0020 +8169024c +2f8b0000 +3d650000 +419e1400 +c00b2ce8 +81655064 +d80b0000 +2f800094 +4c9d0020 +81690250 +2f8b0000 +3d650000 +419e13c8 +c00b2cec +8165506c +d80b0000 +2f800095 +4c9d0020 +81690254 +2f8b0000 +3d650000 +419e1390 +c00b2cf0 +81655074 +d80b0000 +2f800096 +4c9d0020 +81690258 +2f8b0000 +3d650000 +419e1358 +c00b2cf4 +8165507c +d80b0000 +2f800097 +4c9d0020 +8169025c +2f8b0000 +3d650000 +419e1320 +c00b2cf8 +81655084 +d80b0000 +2f800098 +4c9d0020 +81690260 +2f8b0000 +3d650000 +419e12e8 +c00b2cfc +8165508c +d80b0000 +2f800099 +4c9d0020 +81690264 +2f8b0000 +3d650000 +419e12b0 +c00b2d00 +81655094 +d80b0000 +2f80009a +4c9d0020 +81690268 +2f8b0000 +3d650000 +419e1278 +c00b2d04 +8165509c +d80b0000 +2f80009b +4c9d0020 +8169026c +2f8b0000 +3d650000 +419e1240 +c00b2d08 +816550a4 +d80b0000 +2f80009c +4c9d0020 +81690270 +2f8b0000 +3d650000 +419e1208 +c00b2d0c +816550ac +d80b0000 +2f80009d +4c9d0020 +81690274 +2f8b0000 +3d650000 +419e11d0 +c00b2d10 +816550b4 +d80b0000 +2f80009e +4c9d0020 +81690278 +2f8b0000 +3d650000 +419e1198 +c00b2d14 +816550bc +d80b0000 +2f80009f +4c9d0020 +8169027c +2f8b0000 +3d650000 +419e1160 +c00b2d18 +816550c4 +d80b0000 +2f8000a0 +4c9d0020 +81690280 +2f8b0000 +3d650000 +419e1128 +c00b2d1c +816550cc +d80b0000 +2f8000a1 +4c9d0020 +81690284 +2f8b0000 +3d650000 +419e10f0 +c00b2d20 +816550d4 +d80b0000 +2f8000a2 +4c9d0020 +81690288 +2f8b0000 +3d650000 +419e10b8 +c00b2d24 +816550dc +d80b0000 +2f8000a3 +4c9d0020 +8169028c +2f8b0000 +3d650000 +419e1080 +c00b2d28 +816550e4 +d80b0000 +2f8000a4 +4c9d0020 +81690290 +2f8b0000 +3d650000 +419e1048 +c00b2d2c +816550ec +d80b0000 +2f8000a5 +4c9d0020 +81690294 +2f8b0000 +3d650000 +419e1010 +c00b2d30 +816550f4 +d80b0000 +2f8000a6 +4c9d0020 +81690298 +2f8b0000 +3d650000 +419e0fd8 +c00b2d34 +816550fc +d80b0000 +2f8000a7 +4c9d0020 +8169029c +2f8b0000 +3d650000 +419e0fa0 +c00b2d38 +81655104 +d80b0000 +2f8000a8 +4c9d0020 +816902a0 +2f8b0000 +3d650000 +419e0f68 +c00b2d3c +8165510c +d80b0000 +2f8000a9 +4c9d0020 +816902a4 +2f8b0000 +3d650000 +419e0f30 +c00b2d40 +81655114 +d80b0000 +2f8000aa +4c9d0020 +816902a8 +2f8b0000 +3d650000 +419e0ef8 +c00b2d44 +8165511c +d80b0000 +2f8000ab +4c9d0020 +816902ac +2f8b0000 +3d650000 +419e0ec0 +c00b2d48 +81655124 +d80b0000 +2f8000ac +4c9d0020 +816902b0 +2f8b0000 +3d650000 +419e0e88 +c00b2d4c +8165512c +d80b0000 +2f8000ad +4c9d0020 +816902b4 +2f8b0000 +3d650000 +419e0e50 +c00b2d50 +81655134 +d80b0000 +2f8000ae +4c9d0020 +816902b8 +2f8b0000 +3d650000 +419e0e18 +c00b2d54 +8165513c +d80b0000 +2f8000af +4c9d0020 +816902bc +2f8b0000 +3d650000 +419e0de0 +c00b2d58 +81655144 +d80b0000 +2f8000b0 +4c9d0020 +816902c0 +2f8b0000 +3d650000 +419e0da8 +c00b2d5c +8165514c +d80b0000 +2f8000b1 +4c9d0020 +816902c4 +2f8b0000 +3d650000 +419e0c80 +c00b2d60 +81655154 +d80b0000 +2f8000b2 +4c9d0020 +816902c8 +2f8b0000 +3d650000 +419e0c48 +c00b2d64 +8165515c +d80b0000 +2f8000b3 +4c9d0020 +800902cc +3d250000 +2f800000 +419e08f4 +c0092d68 +81255164 +d8090000 +4e800020 +80052f70 +2f8000b4 +4c9d0020 +3d250000 +392938d4 +816902d0 +2f8b0000 +3d650000 +419e0bdc +c00b2d6c +8165516c +d80b0000 +2f8000b5 +4c9d0020 +816902d4 +2f8b0000 +3d650000 +419e0c30 +c00b2d70 +81655174 +d80b0000 +2f8000b6 +4c9d0020 +816902d8 +2f8b0000 +3d650000 +419e0bf8 +c00b2d74 +8165517c +d80b0000 +2f8000b7 +4c9d0020 +816902dc +2f8b0000 +3d650000 +419e0bc0 +c00b2d78 +81655184 +d80b0000 +2f8000b8 +4c9d0020 +816902e0 +2f8b0000 +3d650000 +419e0b88 +c00b2d7c +8165518c +d80b0000 +2f8000b9 +4c9d0020 +816902e4 +2f8b0000 +3d650000 +419e0c40 +c00b2d80 +81655194 +d80b0000 +2f8000ba +4c9d0020 +816902e8 +2f8b0000 +3d650000 +419e0c08 +c00b2d84 +8165519c +d80b0000 +2f8000bb +4c9d0020 +816902ec +2f8b0000 +3d650000 +419e0bd0 +c00b2d88 +816551a4 +d80b0000 +2f8000bc +4c9d0020 +816902f0 +2f8b0000 +3d650000 +419e0b98 +c00b2d8c +816551ac +d80b0000 +2f8000bd +4c9d0020 +816902f4 +2f8b0000 +3d650000 +419e0b60 +c00b2d90 +816551b4 +d80b0000 +2f8000be +4c9d0020 +816902f8 +2f8b0000 +3d650000 +419e0b28 +c00b2d94 +816551bc +d80b0000 +2f8000bf +4c9d0020 +816902fc +2f8b0000 +3d650000 +419e0af0 +c00b2d98 +816551c4 +d80b0000 +2f8000c0 +4c9d0020 +81690300 +2f8b0000 +3d650000 +419e0ab8 +c00b2d9c +816551cc +d80b0000 +2f8000c1 +4c9d0020 +81690304 +2f8b0000 +3d650000 +419e13e0 +c00b2da0 +816551d4 +d80b0000 +2f8000c2 +4c9d0020 +81690308 +2f8b0000 +3d650000 +419e13a8 +c00b2da4 +816551dc +d80b0000 +2f8000c3 +4c9d0020 +8169030c +2f8b0000 +3d650000 +419e1370 +c00b2da8 +816551e4 +d80b0000 +2f8000c4 +4c9d0020 +81690310 +2f8b0000 +3d650000 +419e1338 +c00b2dac +816551ec +d80b0000 +2f8000c5 +4c9d0020 +81690314 +2f8b0000 +3d650000 +419e1300 +c00b2db0 +816551f4 +d80b0000 +2f8000c6 +4c9d0020 +81690318 +2f8b0000 +3d650000 +419e12c8 +c00b2db4 +816551fc +d80b0000 +2f8000c7 +4c9d0020 +8169031c +2f8b0000 +3d650000 +419e1290 +c00b2db8 +81655204 +d80b0000 +2f8000c8 +4c9d0020 +81690320 +2f8b0000 +3d650000 +419e1258 +c00b2dbc +8165520c +d80b0000 +2f8000c9 +4c9d0020 +81690324 +2f8b0000 +3d650000 +419e1220 +c00b2dc0 +81655214 +d80b0000 +2f8000ca +4c9d0020 +81690328 +2f8b0000 +3d650000 +419e11e8 +c00b2dc4 +8165521c +d80b0000 +2f8000cb +4c9d0020 +8169032c +2f8b0000 +3d650000 +419e11b0 +c00b2dc8 +81655224 +d80b0000 +2f8000cc +4c9d0020 +81690330 +2f8b0000 +3d650000 +419e1178 +c00b2dcc +8165522c +d80b0000 +2f8000cd +4c9d0020 +81690334 +2f8b0000 +3d650000 +419e1140 +c00b2dd0 +81655234 +d80b0000 +2f8000ce +4c9d0020 +81690338 +2f8b0000 +3d650000 +419e1108 +c00b2dd4 +8165523c +d80b0000 +2f8000cf +4c9d0020 +8169033c +2f8b0000 +3d650000 +419e10d0 +c00b2dd8 +81655244 +d80b0000 +2f8000d0 +4c9d0020 +81690340 +2f8b0000 +3d650000 +419e1098 +c00b2ddc +8165524c +d80b0000 +2f8000d1 +4c9d0020 +81690344 +2f8b0000 +3d650000 +419e1060 +c00b2de0 +81655254 +d80b0000 +2f8000d2 +4c9d0020 +81690348 +2f8b0000 +3d650000 +419e1028 +c00b2de4 +8165525c +d80b0000 +2f8000d3 +4c9d0020 +8169034c +2f8b0000 +3d650000 +419e0ff0 +c00b2de8 +81655264 +d80b0000 +2f8000d4 +4c9d0020 +81690350 +2f8b0000 +3d650000 +419e0fb8 +c00b2dec +8165526c +d80b0000 +2f8000d5 +4c9d0020 +81690354 +2f8b0000 +3d650000 +419e0f80 +c00b2df0 +81655274 +d80b0000 +2f8000d6 +4c9d0020 +81690358 +2f8b0000 +3d650000 +419e0f48 +c00b2df4 +8165527c +d80b0000 +2f8000d7 +4c9d0020 +8169035c +2f8b0000 +3d650000 +419e0f10 +c00b2df8 +81655284 +d80b0000 +2f8000d8 +4c9d0020 +81690360 +2f8b0000 +3d650000 +419e0ed8 +c00b2dfc +8165528c +d80b0000 +2f8000d9 +4c9d0020 +81690364 +2f8b0000 +3d650000 +419e0ea0 +c00b2e00 +81655294 +d80b0000 +2f8000da +4c9d0020 +81690368 +2f8b0000 +3d650000 +419e0e68 +c00b2e04 +8165529c +d80b0000 +2f8000db +4c9d0020 +8169036c +2f8b0000 +3d650000 +419e0e30 +c00b2e08 +816552a4 +d80b0000 +2f8000dc +4c9d0020 +81690370 +2f8b0000 +3d650000 +419e0df8 +c00b2e0c +816552ac +d80b0000 +2f8000dd +4c9d0020 +81690374 +2f8b0000 +3d650000 +419e0dc0 +c00b2e10 +816552b4 +d80b0000 +2f8000de +4c9d0020 +81690378 +2f8b0000 +3d650000 +419e0d88 +c00b2e14 +816552bc +d80b0000 +2f8000df +4c9d0020 +8169037c +2f8b0000 +3d650000 +419e0d50 +c00b2e18 +816552c4 +d80b0000 +2f8000e0 +4c9d0020 +81690380 +2f8b0000 +3d650000 +419e0d18 +c00b2e1c +816552cc +d80b0000 +2f8000e1 +4c9d0020 +81690384 +2f8b0000 +3d650000 +419e0ba0 +c00b2e20 +816552d4 +d80b0000 +2f8000e2 +4c9d0020 +81690388 +2f8b0000 +3d650000 +419e0b68 +c00b2e24 +816552dc +d80b0000 +2f8000e3 +4c9d0020 +8169038c +2f8b0000 +3d650000 +419e0b30 +c00b2e28 +816552e4 +d80b0000 +2f8000e4 +4c9d0020 +81690390 +2f8b0000 +3d650000 +419e0af8 +c00b2e2c +816552ec +d80b0000 +2f8000e5 +4c9d0020 +81690394 +2f8b0000 +3d650000 +419e0ac0 +c00b2e30 +816552f4 +d80b0000 +2f8000e6 +4c9d0020 +81690398 +2f8b0000 +3d650000 +419e0a88 +c00b2e34 +816552fc +d80b0000 +2f8000e7 +4c9d0020 +8169039c +2f8b0000 +3d650000 +419e0a50 +c00b2e38 +81655304 +d80b0000 +2f8000e8 +4c9d0020 +816903a0 +2f8b0000 +3d650000 +419e0a18 +c00b2e3c +8165530c +d80b0000 +2f8000e9 +4c9d0020 +816903a4 +2f8b0000 +3d650000 +419e01c0 +c00b2e40 +81655314 +d80b0000 +2f8000ea +4c9d0020 +816903a8 +2f8b0000 +3d650000 +419e0188 +c00b2e44 +8165531c +d80b0000 +2f8000eb +4c9d0020 +816903ac +2f8b0000 +3d650000 +419e0150 +c00b2e48 +81655324 +d80b0000 +2f8000ec +4c9d0020 +816903b0 +2f8b0000 +3d650000 +419e0118 +c00b2e4c +8165532c +d80b0000 +2f8000ed +4c9d0020 +816903b4 +2f8b0000 +3d650000 +419e00e0 +c00b2e50 +81655334 +d80b0000 +2f8000ee +4c9d0020 +816903b8 +2f8b0000 +3d650000 +419e00a8 +c00b2e54 +8165533c +d80b0000 +2f8000ef +4c9d0020 +800903bc +3d250000 +2f800000 +419e0064 +c0092e58 +81255344 +d8090000 +4e800020 +800b2a9c +81454bc8 +900a0000 +80052f70 +4bffe69c +3d450000 +800a2aa0 +81454bd0 +900a0000 +80052f70 +4bffe6ac +80092c78 +81254f80 +90090000 +4e800020 +3d250000 +80092b88 +81254da0 +90090000 +4e800020 +80092e58 +81255340 +90090000 +4e800020 +80092d68 +81255160 +90090000 +4e800020 +800b2e54 +81655338 +900b0000 +80052f70 +4bffff58 +800b2e50 +81655330 +900b0000 +80052f70 +4bffff20 +800b2e4c +81655328 +900b0000 +80052f70 +4bfffee8 +800b2e48 +81655320 +900b0000 +80052f70 +4bfffeb0 +800b2e44 +81655318 +900b0000 +80052f70 +4bfffe78 +800b2e40 +81655310 +900b0000 +80052f70 +4bfffe40 +800b2c4c +81654f28 +900b0000 +80052f70 +4bffe3f8 +800b2c48 +81654f20 +900b0000 +80052f70 +4bffe3c0 +800b2c44 +81654f18 +900b0000 +80052f70 +4bffe388 +800b2c40 +81654f10 +900b0000 +80052f70 +4bffe350 +800b2c3c +81654f08 +900b0000 +80052f70 +4bffe318 +800b2c38 +81654f00 +900b0000 +80052f70 +4bffe2e0 +800b2c34 +81654ef8 +900b0000 +80052f70 +4bffe2a8 +800b2c30 +81654ef0 +900b0000 +80052f70 +4bffe270 +800b2c2c +81654ee8 +900b0000 +80052f70 +4bffe238 +800b2c28 +81654ee0 +900b0000 +80052f70 +4bffe200 +800b2c24 +81654ed8 +900b0000 +80052f70 +4bffe1c8 +800b2c20 +81654ed0 +900b0000 +80052f70 +4bffe190 +800b2c1c +81654ec8 +900b0000 +80052f70 +4bffe158 +800b2c18 +81654ec0 +900b0000 +80052f70 +4bffe120 +800b2c14 +81654eb8 +900b0000 +80052f70 +4bffe0e8 +800b2c10 +81654eb0 +900b0000 +80052f70 +4bffe0b0 +800b2c0c +81654ea8 +900b0000 +80052f70 +4bffe078 +800b2c08 +81654ea0 +900b0000 +80052f70 +4bffe040 +800b2c04 +81654e98 +900b0000 +80052f70 +4bffe008 +800b2c00 +81654e90 +900b0000 +80052f70 +4bffdfd0 +800b2bfc +81654e88 +900b0000 +80052f70 +4bffdf98 +800b2bf8 +81654e80 +900b0000 +80052f70 +4bffdf60 +800b2bf4 +81654e78 +900b0000 +80052f70 +4bffdf28 +800b2bf0 +81654e70 +900b0000 +80052f70 +4bffdef0 +800b2bec +81654e68 +900b0000 +80052f70 +4bffdeb8 +800b2be8 +81654e60 +900b0000 +80052f70 +4bffde80 +800b2be4 +81654e58 +900b0000 +80052f70 +4bffde48 +800b2be0 +81654e50 +900b0000 +80052f70 +4bffde10 +800b2bdc +81654e48 +900b0000 +80052f70 +4bffddd8 +800b2bd8 +81654e40 +900b0000 +80052f70 +4bffdda0 +800b2bd4 +81654e38 +900b0000 +80052f70 +4bffdd68 +800b2bd0 +81654e30 +900b0000 +80052f70 +4bffdd30 +800b2b8c +81654da8 +900b0000 +80052f70 +4bffdab8 +800b2d6c +81655168 +900b0000 +80052f70 +4bfff424 +800b2d64 +81655158 +900b0000 +80052f70 +4bfff3b8 +800b2d60 +81655150 +900b0000 +80052f70 +4bfff380 +800b2d7c +81655188 +900b0000 +80052f70 +4bfff478 +800b2d78 +81655180 +900b0000 +80052f70 +4bfff440 +800b2d74 +81655178 +900b0000 +80052f70 +4bfff408 +800b2d70 +81655170 +900b0000 +80052f70 +4bfff3d0 +800b2d9c +816551c8 +900b0000 +80052f70 +4bfff548 +800b2d98 +816551c0 +900b0000 +80052f70 +4bfff510 +800b2d94 +816551b8 +900b0000 +80052f70 +4bfff4d8 +800b2d90 +816551b0 +900b0000 +80052f70 +4bfff4a0 +800b2d8c +816551a8 +900b0000 +80052f70 +4bfff468 +800b2d88 +816551a0 +900b0000 +80052f70 +4bfff430 +800b2d84 +81655198 +900b0000 +80052f70 +4bfff3f8 +800b2d80 +81655190 +900b0000 +80052f70 +4bfff3c0 +800b2d5c +81655148 +900b0000 +80052f70 +4bfff258 +800b2d58 +81655140 +900b0000 +80052f70 +4bfff220 +800b2d54 +81655138 +900b0000 +80052f70 +4bfff1e8 +800b2d50 +81655130 +900b0000 +80052f70 +4bfff1b0 +800b2d4c +81655128 +900b0000 +80052f70 +4bfff178 +800b2d48 +81655120 +900b0000 +80052f70 +4bfff140 +800b2d44 +81655118 +900b0000 +80052f70 +4bfff108 +800b2d40 +81655110 +900b0000 +80052f70 +4bfff0d0 +800b2d3c +81655108 +900b0000 +80052f70 +4bfff098 +800b2d38 +81655100 +900b0000 +80052f70 +4bfff060 +800b2d34 +816550f8 +900b0000 +80052f70 +4bfff028 +800b2d30 +816550f0 +900b0000 +80052f70 +4bffeff0 +800b2d2c +816550e8 +900b0000 +80052f70 +4bffefb8 +800b2d28 +816550e0 +900b0000 +80052f70 +4bffef80 +800b2d24 +816550d8 +900b0000 +80052f70 +4bffef48 +800b2d20 +816550d0 +900b0000 +80052f70 +4bffef10 +800b2d1c +816550c8 +900b0000 +80052f70 +4bffeed8 +800b2d18 +816550c0 +900b0000 +80052f70 +4bffeea0 +800b2d14 +816550b8 +900b0000 +80052f70 +4bffee68 +800b2d10 +816550b0 +900b0000 +80052f70 +4bffee30 +800b2d0c +816550a8 +900b0000 +80052f70 +4bffedf8 +800b2d08 +816550a0 +900b0000 +80052f70 +4bffedc0 +800b2d04 +81655098 +900b0000 +80052f70 +4bffed88 +800b2d00 +81655090 +900b0000 +80052f70 +4bffed50 +800b2cfc +81655088 +900b0000 +80052f70 +4bffed18 +800b2cf8 +81655080 +900b0000 +80052f70 +4bffece0 +800b2cf4 +81655078 +900b0000 +80052f70 +4bffeca8 +800b2cf0 +81655070 +900b0000 +80052f70 +4bffec70 +800b2cec +81655068 +900b0000 +80052f70 +4bffec38 +800b2ce8 +81655060 +900b0000 +80052f70 +4bffec00 +800b2ce4 +81655058 +900b0000 +80052f70 +4bffebc8 +800b2ce0 +81655050 +900b0000 +80052f70 +4bffeb90 +800b2cdc +81655048 +900b0000 +80052f70 +4bffeb58 +800b2cd8 +81655040 +900b0000 +80052f70 +4bffeb20 +800b2cd4 +81655038 +900b0000 +80052f70 +4bffeae8 +800b2cd0 +81655030 +900b0000 +80052f70 +4bffeab0 +800b2ccc +81655028 +900b0000 +80052f70 +4bffea78 +800b2cc8 +81655020 +900b0000 +80052f70 +4bffea40 +800b2cc4 +81655018 +900b0000 +80052f70 +4bffea08 +800b2cc0 +81655010 +900b0000 +80052f70 +4bffe9d0 +800b2cbc +81655008 +900b0000 +80052f70 +4bffe998 +800b2cb8 +81655000 +900b0000 +80052f70 +4bffe960 +800b2cb4 +81654ff8 +900b0000 +80052f70 +4bffe928 +800b2cb0 +81654ff0 +900b0000 +80052f70 +4bffe8f0 +800b2cac +81654fe8 +900b0000 +80052f70 +4bffe8b8 +800b2ca8 +81654fe0 +900b0000 +80052f70 +4bffe880 +800b2ca4 +81654fd8 +900b0000 +80052f70 +4bffe848 +800b2ca0 +81654fd0 +900b0000 +80052f70 +4bffe810 +800b2c6c +81654f68 +900b0000 +80052f70 +4bffdd98 +800b2c68 +81654f60 +900b0000 +80052f70 +4bffdd60 +800b2c64 +81654f58 +900b0000 +80052f70 +4bffdd28 +800b2c60 +81654f50 +900b0000 +80052f70 +4bffdcf0 +800b2c5c +81654f48 +900b0000 +80052f70 +4bffdcb8 +800b2c58 +81654f40 +900b0000 +80052f70 +4bffdc80 +800b2c54 +81654f38 +900b0000 +80052f70 +4bffdc48 +800b2c50 +81654f30 +900b0000 +80052f70 +4bffdc10 +800b2e3c +81655308 +900b0000 +80052f70 +4bfff5e8 +800b2e38 +81655300 +900b0000 +80052f70 +4bfff5b0 +800b2e34 +816552f8 +900b0000 +80052f70 +4bfff578 +800b2e30 +816552f0 +900b0000 +80052f70 +4bfff540 +800b2e2c +816552e8 +900b0000 +80052f70 +4bfff508 +800b2e28 +816552e0 +900b0000 +80052f70 +4bfff4d0 +800b2e24 +816552d8 +900b0000 +80052f70 +4bfff498 +800b2e20 +816552d0 +900b0000 +80052f70 +4bfff460 +800b2bcc +81654e28 +900b0000 +80052f70 +4bffd6b8 +800b2bc8 +81654e20 +900b0000 +80052f70 +4bffd680 +800b2bc4 +81654e18 +900b0000 +80052f70 +4bffd648 +800b2bc0 +81654e10 +900b0000 +80052f70 +4bffd610 +800b2bbc +81654e08 +900b0000 +80052f70 +4bffd5d8 +800b2bb8 +81654e00 +900b0000 +80052f70 +4bffd5a0 +800b2bb4 +81654df8 +900b0000 +80052f70 +4bffd568 +800b2bb0 +81654df0 +900b0000 +80052f70 +4bffd530 +800b2bac +81654de8 +900b0000 +80052f70 +4bffd4f8 +800b2ba8 +81654de0 +900b0000 +80052f70 +4bffd4c0 +800b2ba4 +81654dd8 +900b0000 +80052f70 +4bffd488 +800b2ba0 +81654dd0 +900b0000 +80052f70 +4bffd450 +800b2b9c +81654dc8 +900b0000 +80052f70 +4bffd418 +800b2b98 +81654dc0 +900b0000 +80052f70 +4bffd3e0 +800b2b94 +81654db8 +900b0000 +80052f70 +4bffd3a8 +800b2b90 +81654db0 +900b0000 +80052f70 +4bffd370 +800b2e1c +816552c8 +900b0000 +80052f70 +4bfff2e8 +800b2e18 +816552c0 +900b0000 +80052f70 +4bfff2b0 +800b2e14 +816552b8 +900b0000 +80052f70 +4bfff278 +800b2e10 +816552b0 +900b0000 +80052f70 +4bfff240 +800b2e0c +816552a8 +900b0000 +80052f70 +4bfff208 +800b2e08 +816552a0 +900b0000 +80052f70 +4bfff1d0 +800b2e04 +81655298 +900b0000 +80052f70 +4bfff198 +800b2e00 +81655290 +900b0000 +80052f70 +4bfff160 +800b2dfc +81655288 +900b0000 +80052f70 +4bfff128 +800b2df8 +81655280 +900b0000 +80052f70 +4bfff0f0 +800b2df4 +81655278 +900b0000 +80052f70 +4bfff0b8 +800b2df0 +81655270 +900b0000 +80052f70 +4bfff080 +800b2dec +81655268 +900b0000 +80052f70 +4bfff048 +800b2de8 +81655260 +900b0000 +80052f70 +4bfff010 +800b2de4 +81655258 +900b0000 +80052f70 +4bffefd8 +800b2de0 +81655250 +900b0000 +80052f70 +4bffefa0 +800b2ddc +81655248 +900b0000 +80052f70 +4bffef68 +800b2dd8 +81655240 +900b0000 +80052f70 +4bffef30 +800b2dd4 +81655238 +900b0000 +80052f70 +4bffeef8 +800b2dd0 +81655230 +900b0000 +80052f70 +4bffeec0 +800b2dcc +81655228 +900b0000 +80052f70 +4bffee88 +800b2dc8 +81655220 +900b0000 +80052f70 +4bffee50 +800b2dc4 +81655218 +900b0000 +80052f70 +4bffee18 +800b2dc0 +81655210 +900b0000 +80052f70 +4bffede0 +800b2dbc +81655208 +900b0000 +80052f70 +4bffeda8 +800b2db8 +81655200 +900b0000 +80052f70 +4bffed70 +800b2db4 +816551f8 +900b0000 +80052f70 +4bffed38 +800b2db0 +816551f0 +900b0000 +80052f70 +4bffed00 +800b2dac +816551e8 +900b0000 +80052f70 +4bffecc8 +800b2da8 +816551e0 +900b0000 +80052f70 +4bffec90 +800b2da4 +816551d8 +900b0000 +80052f70 +4bffec58 +800b2da0 +816551d0 +900b0000 +80052f70 +4bffec20 +3d450000 +800a2aa4 +81454bd8 +900a0000 +80052f70 +4bffd97c +800b2e5c +81655348 +900b0000 +80052f70 +4bffc810 +3d450000 +800a2b84 +81454d98 +900a0000 +80052f70 +4bffe130 +3d450000 +800a2b80 +81454d90 +900a0000 +80052f70 +4bffe0f4 +800b2e6c +81655368 +900b0000 +80052f70 +4bffc85c +800b2e68 +81655360 +900b0000 +80052f70 +4bffc824 +800b2e64 +81655358 +900b0000 +80052f70 +4bffc7ec +800b2e60 +81655350 +900b0000 +80052f70 +4bffc7b4 +3d450000 +800a2b7c +81454d88 +900a0000 +80052f70 +4bffe068 +3d450000 +800a2b78 +81454d80 +900a0000 +80052f70 +4bffe02c +3d450000 +800a2b74 +81454d78 +900a0000 +80052f70 +4bffdff0 +3d450000 +800a2b70 +81454d70 +900a0000 +80052f70 +4bffdfb4 +3d450000 +800a2b6c +81454d68 +900a0000 +80052f70 +4bffdf78 +3d450000 +800a2b68 +81454d60 +900a0000 +80052f70 +4bffdf3c +3d450000 +800a2b64 +81454d58 +900a0000 +80052f70 +4bffdf00 +3d450000 +800a2b60 +81454d50 +900a0000 +80052f70 +4bffdec4 +3d450000 +800a2b5c +81454d48 +900a0000 +80052f70 +4bffde88 +3d450000 +800a2b58 +81454d40 +900a0000 +80052f70 +4bffde4c +3d450000 +800a2b54 +81454d38 +900a0000 +80052f70 +4bffde10 +3d450000 +800a2b50 +81454d30 +900a0000 +80052f70 +4bffddd4 +3d450000 +800a2b4c +81454d28 +900a0000 +80052f70 +4bffdd98 +3d450000 +800a2b48 +81454d20 +900a0000 +80052f70 +4bffdd5c +3d450000 +800a2b44 +81454d18 +900a0000 +80052f70 +4bffdd20 +3d450000 +800a2b40 +81454d10 +900a0000 +80052f70 +4bffdce4 +3d450000 +800a2b3c +81454d08 +900a0000 +80052f70 +4bffdca8 +3d450000 +800a2b38 +81454d00 +900a0000 +80052f70 +4bffdc6c +3d450000 +800a2b34 +81454cf8 +900a0000 +80052f70 +4bffdc30 +3d450000 +800a2b30 +81454cf0 +900a0000 +80052f70 +4bffdbf4 +3d450000 +800a2b2c +81454ce8 +900a0000 +80052f70 +4bffdbb8 +3d450000 +800a2b28 +81454ce0 +900a0000 +80052f70 +4bffdb7c +3d450000 +800a2b24 +81454cd8 +900a0000 +80052f70 +4bffdb40 +3d450000 +800a2b20 +81454cd0 +900a0000 +80052f70 +4bffdb04 +800b2c74 +81654f78 +900b0000 +80052f70 +4bffd5f4 +800b2c70 +81654f70 +900b0000 +80052f70 +4bffd5bc +3d450000 +800a2aac +81454be8 +900a0000 +80052f70 +4bffd6b0 +3d450000 +800a2aa8 +81454be0 +900a0000 +80052f70 +4bffd674 +3d450000 +800a2abc +81454c08 +900a0000 +80052f70 +4bffd710 +3d450000 +800a2ab8 +81454c00 +900a0000 +80052f70 +4bffd6d4 +3d450000 +800a2ab4 +81454bf8 +900a0000 +80052f70 +4bffd698 +3d450000 +800a2ab0 +81454bf0 +900a0000 +80052f70 +4bffd65c +3d450000 +800a2adc +81454c48 +900a0000 +80052f70 +4bffd7d0 +3d450000 +800a2ad8 +81454c40 +900a0000 +80052f70 +4bffd794 +3d450000 +800a2ad4 +81454c38 +900a0000 +80052f70 +4bffd758 +3d450000 +800a2ad0 +81454c30 +900a0000 +80052f70 +4bffd71c +3d450000 +800a2acc +81454c28 +900a0000 +80052f70 +4bffd6e0 +3d450000 +800a2ac8 +81454c20 +900a0000 +80052f70 +4bffd6a4 +3d450000 +800a2ac4 +81454c18 +900a0000 +80052f70 +4bffd668 +3d450000 +800a2ac0 +81454c10 +900a0000 +80052f70 +4bffd62c +3d450000 +800a2b1c +81454cc8 +900a0000 +80052f70 +4bffd950 +3d450000 +800a2b18 +81454cc0 +900a0000 +80052f70 +4bffd914 +3d450000 +800a2b14 +81454cb8 +900a0000 +80052f70 +4bffd8d8 +3d450000 +800a2b10 +81454cb0 +900a0000 +80052f70 +4bffd89c +3d450000 +800a2b0c +81454ca8 +900a0000 +80052f70 +4bffd860 +3d450000 +800a2b08 +81454ca0 +900a0000 +80052f70 +4bffd824 +3d450000 +800a2b04 +81454c98 +900a0000 +80052f70 +4bffd7e8 +3d450000 +800a2b00 +81454c90 +900a0000 +80052f70 +4bffd7ac +3d450000 +800a2afc +81454c88 +900a0000 +80052f70 +4bffd770 +3d450000 +800a2af8 +81454c80 +900a0000 +80052f70 +4bffd734 +3d450000 +800a2af4 +81454c78 +900a0000 +80052f70 +4bffd6f8 +3d450000 +800a2af0 +81454c70 +900a0000 +80052f70 +4bffd6bc +3d450000 +800a2aec +81454c68 +900a0000 +80052f70 +4bffd680 +3d450000 +800a2ae8 +81454c60 +900a0000 +80052f70 +4bffd644 +3d450000 +800a2ae4 +81454c58 +900a0000 +80052f70 +4bffd608 +3d450000 +800a2ae0 +81454c50 +900a0000 +80052f70 +4bffd5cc +800b2c9c +81654fc8 +900b0000 +80052f70 +4bffdcf4 +800b2c98 +81654fc0 +900b0000 +80052f70 +4bffdcbc +800b2c94 +81654fb8 +900b0000 +80052f70 +4bffdc84 +800b2c90 +81654fb0 +900b0000 +80052f70 +4bffdc4c +800b2c8c +81654fa8 +900b0000 +80052f70 +4bffdc14 +800b2c88 +81654fa0 +900b0000 +80052f70 +4bffdbdc +800b2c84 +81654f98 +900b0000 +80052f70 +4bffdba4 +800b2c80 +81654f90 +900b0000 +80052f70 +4bffdb6c +800b2c7c +81654f88 +900b0000 +80052f70 +4bffdb34 +800b2f44 +81655518 +900b0000 +80052f70 +4bffc9b8 +800b2f40 +81655510 +900b0000 +80052f70 +4bffc980 +800b2f3c +81655508 +900b0000 +80052f70 +4bffc948 +800b2f38 +81655500 +900b0000 +80052f70 +4bffc910 +800b2f34 +816554f8 +900b0000 +80052f70 +4bffc8d8 +800b2f30 +816554f0 +900b0000 +80052f70 +4bffc8a0 +800b2f2c +816554e8 +900b0000 +80052f70 +4bffc868 +800b2f28 +816554e0 +900b0000 +80052f70 +4bffc830 +800b2f24 +816554d8 +900b0000 +80052f70 +4bffc7f8 +800b2f20 +816554d0 +900b0000 +80052f70 +4bffc7c0 +800b2f1c +816554c8 +900b0000 +80052f70 +4bffc788 +800b2f18 +816554c0 +900b0000 +80052f70 +4bffc750 +800b2f14 +816554b8 +900b0000 +80052f70 +4bffc718 +800b2f10 +816554b0 +900b0000 +80052f70 +4bffc6e0 +800b2f0c +816554a8 +900b0000 +80052f70 +4bffc6a8 +800b2f08 +816554a0 +900b0000 +80052f70 +4bffc670 +800b2f04 +81655498 +900b0000 +80052f70 +4bffc638 +800b2f00 +81655490 +900b0000 +80052f70 +4bffc600 +800b2efc +81655488 +900b0000 +80052f70 +4bffc5c8 +800b2ef8 +81655480 +900b0000 +80052f70 +4bffc590 +800b2ef4 +81655478 +900b0000 +80052f70 +4bffc558 +800b2ef0 +81655470 +900b0000 +80052f70 +4bffc520 +800b2eec +81655468 +900b0000 +80052f70 +4bffc4e8 +800b2ee8 +81655460 +900b0000 +80052f70 +4bffc4b0 +800b2ee4 +81655458 +900b0000 +80052f70 +4bffc478 +800b2ee0 +81655450 +900b0000 +80052f70 +4bffc440 +800b2edc +81655448 +900b0000 +80052f70 +4bffc408 +800b2ed8 +81655440 +900b0000 +80052f70 +4bffc3d0 +800b2ed4 +81655438 +900b0000 +80052f70 +4bffc398 +800b2ed0 +81655430 +900b0000 +80052f70 +4bffc360 +800b2ecc +81655428 +900b0000 +80052f70 +4bffc328 +800b2ec8 +81655420 +900b0000 +80052f70 +4bffc2f0 +800b2ec4 +81655418 +900b0000 +80052f70 +4bffc2b8 +800b2ec0 +81655410 +900b0000 +80052f70 +4bffc280 +800b2ebc +81655408 +900b0000 +80052f70 +4bffc248 +800b2eb8 +81655400 +900b0000 +80052f70 +4bffc210 +800b2eb4 +816553f8 +900b0000 +80052f70 +4bffc1d8 +800b2eb0 +816553f0 +900b0000 +80052f70 +4bffc1a0 +800b2eac +816553e8 +900b0000 +80052f70 +4bffc168 +800b2ea8 +816553e0 +900b0000 +80052f70 +4bffc130 +800b2ea4 +816553d8 +900b0000 +80052f70 +4bffc0f8 +800b2ea0 +816553d0 +900b0000 +80052f70 +4bffc0c0 +800b2e9c +816553c8 +900b0000 +80052f70 +4bffc088 +800b2e98 +816553c0 +900b0000 +80052f70 +4bffc050 +800b2e94 +816553b8 +900b0000 +80052f70 +4bffc018 +800b2e90 +816553b0 +900b0000 +80052f70 +4bffbfe0 +800b2e8c +816553a8 +900b0000 +80052f70 +4bffbfa8 +800b2e88 +816553a0 +900b0000 +80052f70 +4bffbf70 +800b2e84 +81655398 +900b0000 +80052f70 +4bffbf38 +800b2e80 +81655390 +900b0000 +80052f70 +4bffbf00 +800b2e7c +81655388 +900b0000 +80052f70 +4bffbec8 +800b2e78 +81655380 +900b0000 +80052f70 +4bffbe90 +800b2e74 +81655378 +900b0000 +80052f70 +4bffbe58 +800b2e70 +81655370 +900b0000 +80052f70 +4bffbe20 +80092f48 +81255520 +90090000 +4e800020 +9421fff0 +7c0802a6 +38800000 +80654260 +90010014 +38a55578 +3DA0BFD1 +61ADF94C +7DA903A6 +60000000 +4E800421 +38a5aa88 +81650004 +5469fffe +546a07fe +5460f7fe +5463effe +914b0000 +91252f68 +81250008 +90090000 +80010014 +38210010 +90652f64 +7c0803a6 +4e800020 +9421ffd0 +7c0802a6 +81255528 +90010034 +dbe10028 +93410010 +80090000 +93610014 +2f800001 +93810018 +93a1001c +93c10020 +93e10024 +419e056c +83e52f58 +2f9f0001 +419e0460 +83454250 +38800001 +38400000 +806525e4 +381a0001 +cbe54258 +90054250 +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +7c0004ac +80654260 +38800004 +38a55578 +3DA0BFD1 +61ADF94C +7DA903A6 +60000000 +4E800421 +38a5aa88 +81252f4c +5460043e +7f890000 +419e0104 +81652f50 +7f8b0000 +419e00f8 +80654260 +38800000 +91252f50 +90052f4c +38a55578 +3DA0BFD1 +61ADF94C +7DA903A6 +60000000 +4E800421 +38a5aa88 +7463ffff +40820398 +80654260 +38800004 +38a55578 +3DA0BFD1 +61ADF94C +7DA903A6 +60000000 +4E800421 +38a5aa88 +83852f70 +547b843e +7f9be000 +409c0078 +7f9be050 +2f9c003c +419d05e0 +2f9c0000 +409d0058 +3bbbffff +3d250000 +57bd103a +38092a9c +7fbd0214 +3bc00000 +3be00008 +80654260 +7fe4fb78 +3bde0001 +3bff0004 +38a55578 +3DA0BFD1 +61ADF94C +7DA903A6 +60000000 +4E800421 +38a5aa88 +7f9ee000 +947d0004 +409effcc +4bfffe09 +7f63db78 +4bffbb09 +80052f5c +7f9b0000 +419c0010 +80052f58 +2f800000 +419e0504 +81250010 +38000000 +90090000 +3c004330 +9341000c +3d250000 +90010008 +c0095570 +c9a10008 +fc0d0028 +ffe007f2 +4bfffdb9 +7c0004ac +806525e4 +38800002 +38400000 +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +80052f54 +2f800000 +409e0078 +800525e0 +2f800000 +409e001c +c8054248 +ff9f0000 +4fddf382 +409e000c +38000001 +90052f60 +81250000 +83e52f60 +80090000 +2f800000 +419e0054 +2f9f0001 +40be004c +80052f68 +2f800001 +40be0040 +80052f64 +2f800001 +40be0034 +4bff6a65 +38000000 +93e52f54 +3be00000 +90052f60 +900525e8 +48000018 +2f800001 +419e0098 +38000000 +83e52f60 +90052f54 +2f9f0000 +38000000 +81250014 +90052f58 +419e0020 +81652f68 +2f8b0000 +419e0014 +80052f64 +7c000034 +5400d97e +68000001 +90090000 +81255528 +80090000 +2f800001 +419e030c +81255534 +7f890000 +40be0010 +80055538 +8125552c +90090000 +80010034 +83410010 +7c0803a6 +83610014 +83810018 +83a1001c +83c10020 +83e10024 +cbe10028 +38210030 +4e800020 +800525e8 +83c52f6c +7fc0f050 +2f9e003c +409d0008 +3bc0003c +80850018 +57c0482c +38400000 +30000300 +80654bc4 +60840096 +5400043e +5484821e +6484bc00 +608400c0 +7c840378 +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +80654bc4 +38400004 +808525e8 +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +2f9e0001 +409d031c +3c650000 +3b9effff +3be00000 +3ba325ec +800525e8 +38400004 +80654bc4 +7c1f0214 +3bff0001 +5400103a +7c9d002e +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +7f9cf800 +419dffc4 +800525e8 +38400008 +80654bc4 +7c1c0214 +5400103a +7c9d002e +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +800525e8 +83e52f60 +7fde0214 +80052f6c +93c525e8 +7f9e0000 +41bcfe4c +800525e0 +39200000 +91252f54 +2f800000 +409e01b4 +c8054240 +3be00000 +90052f60 +ffff002a +dbe54248 +4bfffe20 +3c000001 +7f830000 +419e0008 +48000000 +4bfffb01 +4bfffd24 +3c650000 +38800000 +384004b0 +386325ec +38a55578 +3DA0BFD1 +61ADF914 +7DA903A6 +60000000 +4E800421 +38a5aa88 +3c650000 +38800000 +384004b0 +38632a9c +38a55578 +3DA0BFD1 +61ADF914 +7DA903A6 +60000000 +4E800421 +38a5aa88 +3d200098 +3800ffff +6129967f +3bc00000 +90052f4c +912525e8 +3fa50000 +38600000 +8125000c +90052f50 +93c52f54 +93c90000 +81250010 +c81d5540 +93c90000 +81250014 +93c90000 +d8054248 +93e52f60 +93c52f68 +93e52f64 +93c54250 +4bffb751 +3860003c +4bffb749 +38600078 +4bffb741 +386000b4 +4bffb739 +386000f0 +4bffb731 +80052f70 +2f80003c +419d0060 +93c52f5c +80052f6c +2f80003c +419d0038 +3d250000 +c8095548 +d8054240 +4bfffaa8 +38a55578 +3DA0BFD1 +61ADFF14 +7DA903A6 +60000000 +4E800421 +38a5aa88 +9065553c +4bfffa78 +2f800078 +419d007c +3d250000 +c8095550 +d8054240 +4bfffa6c +2f800078 +419d0050 +3800003c +90052f5c +4bffff98 +8065553c +38a55578 +3DA0BFD1 +61ADFEB8 +7DA903A6 +60000000 +4E800421 +38a5aa88 +81255528 +90655538 +80090000 +4bfffccc +38000001 +3be00001 +90052f60 +4bfffc78 +2f8000b4 +419d0028 +38000078 +90052f5c +4bffff44 +2f8000b4 +419d0028 +3d250000 +c8095558 +d8054240 +4bfff9ec +2f8000f0 +419d0028 +380000b4 +90052f5c +4bffff18 +2f8000f0 +419d0028 +3d250000 +c8095560 +d8054240 +4bfff9c0 +2f80012c +41bdfef8 +380000f0 +90052f5c +4bfffeec +2f80012c +419d0078 +3d250000 +c8095568 +d8054240 +4bfff994 +8125000c +80090000 +30000001 +90090000 +38000001 +81250010 +90090000 +4bfffaf0 +800525e8 +3d250000 +38400008 +392925ec +80654bc4 +5400103a +7c89002e +38a55578 +3DA0BFD1 +61ADF938 +7DA903A6 +60000000 +4E800421 +38a5aa88 +4bfffd34 +3b80003c +4bfffa28 +c81d5540 +d8054240 +4bfff924 +2f820000 +4c9d0020 +7c4903a6 +5484063e +39200000 +7c8349ae +39290001 +4200fff8 +4e800020 +7c401670 +7c000194 +5400103a +7c83012e +4e800020 +7c841670 +7c840194 +5484103a +7c63202e +4e800020 +48000004 +7c0802a6 +9421fff0 +81250058 +90010014 +80090000 +2f800001 +419e01d0 +81450000 +81650044 +814a0000 +80050010 +91650040 +91450044 +2f800000 +80e50004 +81050050 +80e70000 +9105004c +90e50050 +409e00b4 +7f0a5800 +7f874000 +7d600026 +556bd7fe +9165003c +419d00d4 +90050048 +80050014 +2f800001 +419e00f0 +80050038 +2f800000 +419e00c4 +80050048 +3d650000 +c00b0078 +2f800000 +c9a50028 +419e0094 +fdad002a +c8050020 +38000000 +8165000c +90050038 +fc0d0032 +d9a50028 +d8050030 +d80b0000 +80050018 +2f800001 +419e00bc +80090000 +2f800001 +419e00e4 +81250064 +7f890000 +40be0010 +80050068 +8125005c +90090000 +80010014 +38210010 +7c0803a6 +4e800020 +2f800001 +40beff68 +7f874000 +7d4b5a78 +7d6b0034 +556bd97e +696b0001 +9165003c +409eff48 +38000000 +4bffff40 +fc0d002a +d8050028 +4bffff8c +38000001 +90050048 +4bffff2c +8005003c +2f800001 +409eff74 +3d650000 +90050038 +c80b0070 +d8050028 +4bffff60 +8005003c +2f800001 +409eff0c +3d650000 +c80b0070 +8165000c +d80b0000 +4bffffd0 +81650008 +800b0000 +2f800000 +90050054 +41beff38 +3d650000 +38000000 +c80b0070 +8165000c +90050038 +d8050028 +d80b0000 +4bffff18 +8065006c +38a50080 +3DA0BFD1 +61ADFEB8 +7DA903A6 +60000000 +4E800421 +38a5ff80 +81250058 +90650068 +80090000 +4bfffef4 +38a50080 +3DA0BFD1 +61ADFF14 +7DA903A6 +60000000 +4E800421 +38a5ff80 +81250058 +9065006c +4bfffe10 +48000004 +7c0802a6 +9421fff0 +81250048 +90010014 +80090000 +2f800001 +419e018c +81450018 +81650000 +2f8a0000 +81050004 +816b0000 +80080000 +409e008c +8145003c +81050044 +7d6a5078 +9165003c +7d4a4214 +81050040 +90050040 +7c084078 +7d485050 +91450044 +80050020 +2f800001 +419e0110 +2f800002 +419e0084 +8005001c +2f800001 +419e00e0 +80050044 +81650014 +900b0000 +80090000 +2f800001 +419e0138 +81250054 +7f804800 +40be0010 +80050058 +8125004c +90090000 +80010014 +38210010 +7c0803a6 +4e800020 +2f8a0001 +409e0064 +8145003c +81050044 +7d4a5878 +9165003c +7d4a4214 +81050040 +90050040 +7d080078 +7d485050 +91450044 +4bffff70 +81650010 +80050044 +816b0000 +7f8b0000 +409c000c +91650044 +7d605b78 +8165000c +816b0000 +7f8b0000 +40bdff58 +91650044 +4bffff50 +2f8a0002 +40beff34 +8145003c +81050044 +7d6a5278 +9165003c +7d4a4214 +81050040 +90050040 +7c084278 +7d485050 +91450044 +4bffff08 +81650008 +800b0000 +2f800000 +40bdff18 +8005002c +90050044 +4bffff0c +81650024 +80050044 +7f805800 +409d000c +91650044 +7d605b78 +81650028 +7f805800 +40bcfedc +91650044 +4bfffed4 +38a50060 +3DA0BFD1 +61ADFF14 +7DA903A6 +60000000 +4E800421 +38a5ffa0 +81250048 +9065005c +4bfffe54 +8065005c +38a50060 +3DA0BFD1 +61ADFEB8 +7DA903A6 +60000000 +4E800421 +38a5ffa0 +81250048 +90650058 +80090000 +4bfffea0 +48000004 +7c0802a6 +9421fff0 +81250014 +90010014 +80090000 +2f800001 +419e00e0 +80050008 +2f800000 +409e0028 +81650000 +81450010 +810b0000 +7f885000 +81450004 +409d0068 +8005000c +900a0000 +48000018 +2f800001 +419e005c +2f800002 +81650000 +419e00c4 +800b0000 +90050010 +80090000 +2f800001 +419e0058 +81250020 +7f890000 +40be0010 +80050024 +81250018 +90090000 +80010014 +38210010 +7c0803a6 +4e800020 +81450004 +38000000 +900a0000 +4bffffb8 +81650000 +80050010 +814b0000 +7f8a0000 +41beffe0 +81450004 +4bffff7c +80650028 +38a50030 +3DA0BFD1 +61ADFEB8 +7DA903A6 +60000000 +4E800421 +38a5ffd0 +81250014 +90650024 +80090000 +4bffff80 +38a50030 +3DA0BFD1 +61ADFF14 +7DA903A6 +60000000 +4E800421 +38a5ffd0 +81250014 +90650028 +4bffff00 +814b0000 +80050010 +7f8a0000 +40bcff70 +81450004 +8005000c +900a0000 +4bffff24 +9421fff0 +7c0802a6 +93e1000c +7c7f1b78 +90010014 +38a50000 +3DA0BFD1 +61ADFF14 +7DA903A6 +60000000 +4E800421 +38a50000 +7f83f840 +7c601b78 +7c7f1850 +40bc000c +7ffff8f8 +7c60fa14 +80010014 +83e1000c +38210010 +7c0803a6 +4e800020 +7c6c42e6 +4e800020 +81650000 +818b0000 +81650008 +918b0000 +4e800020 +2c050000 +40810020 +7ca903a6 +81860004 +81660000 +7d63582e +7d64612e +38c60008 +4200ffec +4e800020 +2c050000 +40810020 +7ca903a6 +81860004 +81660000 +7da35c2e +7da465ae +38c60008 +4200ffec +4e800020 + +** WIF version requirement: + +%WIF_REQUIREMENT +00000001 +0030000004010202 "The all_gpc_addressing_enabled_01 mode is ON. Therefore, min GTWIF O/S version on rack 7 must be Ver 4.0102 Build 2." +0010000000008044 "The all_gpc_addressing_enabled_01 mode is ON. Therefore, min WIF FPGA version on rack 7 must be 0x8044." +003000000401040B "ERROR: GTNETSKT model on proc 2A in subsystem 1 for GTNETSKT card 1 on port requires min GTWIFOS ver 4.0104 build B." +0030000004010305 "There is an rtds_GTSYNC in subsystem 1. Therefore, minimum GTWIF O/S version must be Ver 4.0103 Build 5." +0010000000008070 "There is an rtds_GTSYNC in subsystem 1. Therefore, minimum GTWIF FPGA version must be 0x8070." + + +** GTSYNC version requirement: + +%WIFGT_REQUIREMENT +%DESTINATION GT7 +00000001 +00000079 +00000001 +0020000000000036 "An rtds_GTSYNC is used. Therefore, the minimum GTSYNC O/S version must be 1.22." +0010000000000019 "An rtds_GTSYNC is used. Therefore, the minimum GTSYNC FPGA version must be 19." + + +** GPC version requirement: + +%GPC_REQUIREMENT +%RPCGX 4 +%DESTINATION MAINPR1 +00000001 +0010000000000395 "ERROR: GTNETSKT model on RISC proc 2A in subsystem 1 requires GPC card 1 with min F/W version 395" +0020000000000014 "GPC processor 2A in subsystem 1 uses more than 8K instructions. Therefore, GPC software must be version 0X14 or greater." + + +** GTNETX2_SKT version requirement: + +%GTIO_REQUIREMENT +%RPCGX 4 +%DESTINATION GT2 +00000001 +00000097 +00000001 +0020000000000031 "GTNET-SKT model on RISC proc 2A in subsystem 1 requires GTNETX2-SKT card 1 on port GT2 with min S/W version 1.17" + + +** Data from BP to processor 4:1 adr +** ( RE: RISC proc # 3 ) + +%PAGEMEM +%RPCGX 4 +%DESTINATION MAINPR1 +%SOURCE BP +BFCBFFF8 +BFC00000 +BFC00018 +BFC00008 +BFC00010 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 +BFCBFFF8 + +** Data from processor 4:1 to BP adr +** ( RE: RISC proc # 3 ) + +%PAGEMEM +%RPCGX 4 +%DESTINATION BP +%SOURCE MAINPR1 +00000106 +0000010E +00000104 +00000105 +00000107 +00000108 +00000109 +0000010A +0000010B +0000010C +0000010D +00000FFF + +** Time Sync configuration: +** - GTWIF TARGET +** - Fiber port number: 7 + +%TIME_SYNC +00000001 +00000007 +00000000 +00000001 +0000010F +00000110 +00000001 +00000102 +00000103 +00000111 + + +** GTNET_SKT configuration: +** - GPC RISC card number: 2 +** - Fiber port number: 2 +** - GTNET_SKT number on port: 1 +%GTNET_SKT +%RPCGX 4 +%DESTINATION GT2 +00000001 +00000001 +00000000 +2EE12EE2 +82861FA9 +00000000 +00050005 + + + + +** Hi L2 Data DM initiallization for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BFC07A20 +BFCC0000 + + + + +** L2 Face DtoA Data init for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BE2000C0 +BE200100 + + + +** L2 Comm Port 1 Data init for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BE100100 +BE100300 + + + +** L2 Comm Port 2 Data init for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BE300300 +BE300500 + + + +** L2 Comm Port 3 Data init for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BE500500 +BE500700 + + + +** L2 Comm Port 4 Data init for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BE700700 +BE700900 + + + +** Hi L2 DM init between port GT4 and GXtoGX dual for proc 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BFC00900 +BFC01000 + + + +** L2 GX-GX Dual Port Data init for processor 4:1 +** RISC Model Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BE001000 +BE002000 + + + +** Data memory initiallization for processor 4:1 +** RISC Block1 Lower L2 Data Memory. +** ( RE: RISC proc # 3 ) + +%DATA +%RPCGX 4 +%DESTINATION MAINPR1 +BFC02120 +00000000 +00002238 +00000008 +00002220 +00000010 +00002228 +00000018 +00002230 +000021C0 +00000040 +00002218 +00000048 +000021B0 +00000050 +000021B8 +00000058 +000021C8 +00000060 +000021E0 +00000068 +000021F0 +00000070 +000021F8 +00000078 +00002200 +00000080 +00002208 +00000088 +00002210 +00000090 +00000000 +00000000 +00000000 +00000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +BFC02024 +00000000 +BFC021A8 +00000000 +BFC021A8 +BFC021B0 +00000000 +00000001 +00000000 +BFC02000 +BF8000A0 +BF8000A0 +00000004 +00000000 +00000000 +00000000 +BFC021B0 +BFC02198 +BFC02000 +BFC02000 +BFC02000 +BFC021B8 +00000000 +00000000 +00000000 +0000000A +FFFFFFF6 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +BFC02000 +BF8000A0 +BF8000A0 +00000005 +00000000 +00000000 +BFC021A8 +BFC021B0 +BFC02000 +BFC021C0 +00000000 +00000000 +00000000 +00000000 +3F0A36E2 +EB1C432C +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +BFC02000 +BF8000A0 +BF8000A0 +00000006 +00000000 +00000000 +00000000 +00000000 +3F800000 +00000000 +BFC021B0 +BFC021A0 +BFC02000 +BFC02000 +BFC02000 +BFC021C8 +00000000 +00000000 +00000000 +0000000A +FFFFFFF6 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +BFC02000 +BF8000A0 +BF8000A0 +00000007 +00000000 +00000000 +BFC021B0 +BFC021D0 +BFC021D8 +BFC021E0 +BFC021E8 +BFC021F0 +00000001 +00000002 +00000005 +00000005 +00000000 +00000000 +00000000 +00000000 +00000001 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000001 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000003 +4E494F50 +00003054 +00000000 +53545243 +00444345 +00000000 +4E545243 +00434553 +00000000 +4E494F50 +00003354 +00000000 +4E494F50 +00003454 +00000000 +4E494F50 +00003554 +00000000 +4E494F50 +00003654 +00000000 +4E494F50 +00003754 +00000000 +4E494F50 +00003854 +00000000 +4E494F50 +00003954 +00000000 +4E494F50 +00303154 +00000000 +4E494F50 +00313154 +00000000 +4E494F50 +00323154 +00000000 +4E494F50 +00333154 +00000000 +4E494F50 +00343154 +00000000 +4E494F50 +00353154 +00000000 +4E494F50 +00363154 +00000000 +4E494F50 +00373154 +00000000 +4E494F50 +00383154 +00000000 +4E494F50 +00393154 +00000000 +4E494F50 +00303254 +00000000 +4E494F50 +00313254 +00000000 +4E494F50 +00323254 +00000000 +4E494F50 +00333254 +00000000 +4E494F50 +00343254 +00000000 +4E494F50 +00353254 +00000000 +4E494F50 +00363254 +00000000 +4E494F50 +00373254 +00000000 +4E494F50 +00383254 +00000000 +4E494F50 +00393254 +00000000 +4E494F50 +00303354 +00000000 +4E494F50 +00313354 +00000000 +4E494F50 +00323354 +00000000 +4E494F50 +00333354 +00000000 +4E494F50 +00343354 +00000000 +4E494F50 +00353354 +00000000 +4E494F50 +00363354 +00000000 +4E494F50 +00373354 +00000000 +4E494F50 +00383354 +00000000 +4E494F50 +00393354 +00000000 +4E494F50 +00303454 +00000000 +4E494F50 +00313454 +00000000 +4E494F50 +00323454 +00000000 +4E494F50 +00333454 +00000000 +4E494F50 +00343454 +00000000 +4E494F50 +00353454 +00000000 +4E494F50 +00363454 +00000000 +4E494F50 +00373454 +00000000 +4E494F50 +00383454 +00000000 +4E494F50 +00393454 +00000000 +4E494F50 +00303554 +00000000 +4E494F50 +00313554 +00000000 +4E494F50 +00323554 +00000000 +4E494F50 +00333554 +00000000 +4E494F50 +00343554 +00000000 +4E494F50 +00353554 +00000000 +4E494F50 +00363554 +00000000 +4E494F50 +00373554 +00000000 +4E494F50 +00383554 +00000000 +4E494F50 +00393554 +00000000 +4E494F50 +00303654 +00000000 +4E494F50 +00313654 +00000000 +4E494F50 +00323654 +00000000 +4E494F50 +00333654 +00000000 +4E494F50 +00343654 +00000000 +4E494F50 +00353654 +00000000 +4E494F50 +00363654 +00000000 +4E494F50 +00373654 +00000000 +4E494F50 +00383654 +00000000 +4E494F50 +00393654 +00000000 +4E494F50 +00303754 +00000000 +4E494F50 +00313754 +00000000 +4E494F50 +00323754 +00000000 +4E494F50 +00333754 +00000000 +4E494F50 +00343754 +00000000 +4E494F50 +00353754 +00000000 +4E494F50 +00363754 +00000000 +4E494F50 +00373754 +00000000 +4E494F50 +00383754 +00000000 +4E494F50 +00393754 +00000000 +4E494F50 +00303854 +00000000 +4E494F50 +00313854 +00000000 +4E494F50 +00323854 +00000000 +4E494F50 +00333854 +00000000 +4E494F50 +00343854 +00000000 +4E494F50 +00353854 +00000000 +4E494F50 +00363854 +00000000 +4E494F50 +00373854 +00000000 +4E494F50 +00383854 +00000000 +4E494F50 +00393854 +00000000 +4E494F50 +00303954 +00000000 +4E494F50 +00313954 +00000000 +4E494F50 +00323954 +00000000 +4E494F50 +00333954 +00000000 +4E494F50 +00343954 +00000000 +4E494F50 +00353954 +00000000 +4E494F50 +00363954 +00000000 +4E494F50 +00373954 +00000000 +4E494F50 +00383954 +00000000 +4E494F50 +00393954 +00000000 +4E494F50 +30303154 +00000000 +4E494F50 +31303154 +00000000 +4E494F50 +32303154 +00000000 +4E494F50 +33303154 +00000000 +4E494F50 +34303154 +00000000 +4E494F50 +35303154 +00000000 +4E494F50 +36303154 +00000000 +4E494F50 +37303154 +00000000 +4E494F50 +38303154 +00000000 +4E494F50 +39303154 +00000000 +4E494F50 +30313154 +00000000 +4E494F50 +31313154 +00000000 +4E494F50 +32313154 +00000000 +4E494F50 +33313154 +00000000 +4E494F50 +34313154 +00000000 +4E494F50 +35313154 +00000000 +4E494F50 +36313154 +00000000 +4E494F50 +37313154 +00000000 +4E494F50 +38313154 +00000000 +4E494F50 +39313154 +00000000 +4E494F50 +30323154 +00000000 +4E494F50 +31323154 +00000000 +4E494F50 +32323154 +00000000 +4E494F50 +33323154 +00000000 +4E494F50 +34323154 +00000000 +4E494F50 +35323154 +00000000 +4E494F50 +36323154 +00000000 +4E494F50 +37323154 +00000000 +4E494F50 +38323154 +00000000 +4E494F50 +39323154 +00000000 +4E494F50 +30333154 +00000000 +4E494F50 +31333154 +00000000 +4E494F50 +32333154 +00000000 +4E494F50 +33333154 +00000000 +4E494F50 +34333154 +00000000 +4E494F50 +35333154 +00000000 +4E494F50 +36333154 +00000000 +4E494F50 +37333154 +00000000 +4E494F50 +38333154 +00000000 +4E494F50 +39333154 +00000000 +4E494F50 +30343154 +00000000 +4E494F50 +31343154 +00000000 +4E494F50 +32343154 +00000000 +4E494F50 +33343154 +00000000 +4E494F50 +34343154 +00000000 +4E494F50 +35343154 +00000000 +4E494F50 +36343154 +00000000 +4E494F50 +37343154 +00000000 +4E494F50 +38343154 +00000000 +4E494F50 +39343154 +00000000 +4E494F50 +30353154 +00000000 +4E494F50 +31353154 +00000000 +4E494F50 +32353154 +00000000 +4E494F50 +33353154 +00000000 +4E494F50 +34353154 +00000000 +4E494F50 +35353154 +00000000 +4E494F50 +36353154 +00000000 +4E494F50 +37353154 +00000000 +4E494F50 +38353154 +00000000 +4E494F50 +39353154 +00000000 +4E494F50 +30363154 +00000000 +4E494F50 +31363154 +00000000 +4E494F50 +32363154 +00000000 +4E494F50 +33363154 +00000000 +4E494F50 +34363154 +00000000 +4E494F50 +35363154 +00000000 +4E494F50 +36363154 +00000000 +4E494F50 +37363154 +00000000 +4E494F50 +38363154 +00000000 +4E494F50 +39363154 +00000000 +4E494F50 +30373154 +00000000 +4E494F50 +31373154 +00000000 +4E494F50 +32373154 +00000000 +4E494F50 +33373154 +00000000 +4E494F50 +34373154 +00000000 +4E494F50 +35373154 +00000000 +4E494F50 +36373154 +00000000 +4E494F50 +37373154 +00000000 +4E494F50 +38373154 +00000000 +4E494F50 +39373154 +00000000 +4E494F50 +30383154 +00000000 +4E494F50 +31383154 +00000000 +4E494F50 +32383154 +00000000 +4E494F50 +33383154 +00000000 +4E494F50 +34383154 +00000000 +4E494F50 +35383154 +00000000 +4E494F50 +36383154 +00000000 +4E494F50 +37383154 +00000000 +4E494F50 +38383154 +00000000 +4E494F50 +39383154 +00000000 +4E494F50 +30393154 +00000000 +4E494F50 +31393154 +00000000 +4E494F50 +32393154 +00000000 +4E494F50 +33393154 +00000000 +4E494F50 +34393154 +00000000 +4E494F50 +35393154 +00000000 +4E494F50 +36393154 +00000000 +4E494F50 +37393154 +00000000 +4E494F50 +38393154 +00000000 +4E494F50 +39393154 +00000000 +4E494F50 +30303254 +00000000 +4E494F50 +31303254 +00000000 +4E494F50 +32303254 +00000000 +4E494F50 +33303254 +00000000 +4E494F50 +34303254 +00000000 +4E494F50 +35303254 +00000000 +4E494F50 +36303254 +00000000 +4E494F50 +37303254 +00000000 +4E494F50 +38303254 +00000000 +4E494F50 +39303254 +00000000 +4E494F50 +30313254 +00000000 +4E494F50 +31313254 +00000000 +4E494F50 +32313254 +00000000 +4E494F50 +33313254 +00000000 +4E494F50 +34313254 +00000000 +4E494F50 +35313254 +00000000 +4E494F50 +36313254 +00000000 +4E494F50 +37313254 +00000000 +4E494F50 +38313254 +00000000 +4E494F50 +39313254 +00000000 +4E494F50 +30323254 +00000000 +4E494F50 +31323254 +00000000 +4E494F50 +32323254 +00000000 +4E494F50 +33323254 +00000000 +4E494F50 +34323254 +00000000 +4E494F50 +35323254 +00000000 +4E494F50 +36323254 +00000000 +4E494F50 +37323254 +00000000 +4E494F50 +38323254 +00000000 +4E494F50 +39323254 +00000000 +4E494F50 +30333254 +00000000 +4E494F50 +31333254 +00000000 +4E494F50 +32333254 +00000000 +4E494F50 +33333254 +00000000 +4E494F50 +34333254 +00000000 +4E494F50 +35333254 +00000000 +4E494F50 +36333254 +00000000 +4E494F50 +37333254 +00000000 +4E494F50 +38333254 +00000000 +4E494F50 +39333254 +00000000 +4E494F50 +30343254 +00000000 +4E494F50 +31343254 +00000000 +4E494F50 +32343254 +00000000 +4E494F50 +33343254 +00000000 +4E494F50 +34343254 +00000000 +4E494F50 +35343254 +00000000 +4E494F50 +36343254 +00000000 +4E494F50 +37343254 +00000000 +4E494F50 +38343254 +00000000 +4E494F50 +39343254 +00000000 +4E494F50 +30353254 +00000000 +4E494F50 +31353254 +00000000 +4E494F50 +32353254 +00000000 +4E494F50 +33353254 +00000000 +4E494F50 +34353254 +00000000 +4E494F50 +35353254 +00000000 +4E494F50 +36353254 +00000000 +4E494F50 +37353254 +00000000 +4E494F50 +38353254 +00000000 +4E494F50 +39353254 +00000000 +4E494F50 +30363254 +00000000 +4E494F50 +31363254 +00000000 +4E494F50 +32363254 +00000000 +4E494F50 +33363254 +00000000 +4E494F50 +34363254 +00000000 +4E494F50 +35363254 +00000000 +4E494F50 +36363254 +00000000 +4E494F50 +37363254 +00000000 +4E494F50 +38363254 +00000000 +4E494F50 +39363254 +00000000 +4E494F50 +30373254 +00000000 +4E494F50 +31373254 +00000000 +4E494F50 +32373254 +00000000 +4E494F50 +33373254 +00000000 +4E494F50 +34373254 +00000000 +4E494F50 +35373254 +00000000 +4E494F50 +36373254 +00000000 +4E494F50 +37373254 +00000000 +4E494F50 +38373254 +00000000 +4E494F50 +39373254 +00000000 +4E494F50 +30383254 +00000000 +4E494F50 +31383254 +00000000 +4E494F50 +32383254 +00000000 +4E494F50 +33383254 +00000000 +4E494F50 +34383254 +00000000 +4E494F50 +35383254 +00000000 +4E494F50 +36383254 +00000000 +4E494F50 +37383254 +00000000 +4E494F50 +38383254 +00000000 +4E494F50 +39383254 +00000000 +4E494F50 +30393254 +00000000 +4E494F50 +31393254 +00000000 +4E494F50 +32393254 +00000000 +4E494F50 +33393254 +00000000 +4E494F50 +34393254 +00000000 +4E494F50 +35393254 +00000000 +4E494F50 +36393254 +00000000 +4E494F50 +37393254 +00000000 +4E494F50 +38393254 +00000000 +4E494F50 +39393254 +00000000 +4E494F50 +306E4954 +00000000 +4E494F50 +316E6954 +00000000 +4E494F50 +326E6954 +00000000 +4E494F50 +336E6954 +00000000 +4E494F50 +346E6954 +00000000 +4E494F50 +00003554 +00000000 +4E494F50 +00003654 +00000000 +4E494F50 +00003754 +00000000 +4E494F50 +00003854 +00000000 +4E494F50 +00003954 +00000000 +4E494F50 +00303154 +00000000 +4E494F50 +00313154 +00000000 +4E494F50 +00323154 +00000000 +4E494F50 +00333154 +00000000 +4E494F50 +00343154 +00000000 +4E494F50 +00353154 +00000000 +4E494F50 +00363154 +00000000 +4E494F50 +00373154 +00000000 +4E494F50 +00383154 +00000000 +4E494F50 +00393154 +00000000 +4E494F50 +00303254 +00000000 +4E494F50 +00313254 +00000000 +4E494F50 +00323254 +00000000 +4E494F50 +00333254 +00000000 +4E494F50 +00343254 +00000000 +4E494F50 +00353254 +00000000 +4E494F50 +00363254 +00000000 +4E494F50 +00373254 +00000000 +4E494F50 +00383254 +00000000 +4E494F50 +00393254 +00000000 +4E494F50 +00303354 +00000000 +4E494F50 +00313354 +00000000 +4E494F50 +00323354 +00000000 +4E494F50 +00333354 +00000000 +4E494F50 +00343354 +00000000 +4E494F50 +00353354 +00000000 +4E494F50 +00363354 +00000000 +4E494F50 +00373354 +00000000 +4E494F50 +00383354 +00000000 +4E494F50 +00393354 +00000000 +4E494F50 +00303454 +00000000 +4E494F50 +00313454 +00000000 +4E494F50 +00323454 +00000000 +4E494F50 +00333454 +00000000 +4E494F50 +00343454 +00000000 +4E494F50 +00353454 +00000000 +4E494F50 +00363454 +00000000 +4E494F50 +00373454 +00000000 +4E494F50 +00383454 +00000000 +4E494F50 +00393454 +00000000 +4E494F50 +00303554 +00000000 +4E494F50 +00313554 +00000000 +4E494F50 +00323554 +00000000 +4E494F50 +00333554 +00000000 +4E494F50 +00343554 +00000000 +4E494F50 +00353554 +00000000 +4E494F50 +00363554 +00000000 +4E494F50 +00373554 +00000000 +4E494F50 +00383554 +00000000 +4E494F50 +00393554 +00000000 +4E494F50 +00303654 +00000000 +4E494F50 +00313654 +00000000 +4E494F50 +00323654 +00000000 +4E494F50 +00333654 +00000000 +4E494F50 +00343654 +00000000 +4E494F50 +00353654 +00000000 +4E494F50 +00363654 +00000000 +4E494F50 +00373654 +00000000 +4E494F50 +00383654 +00000000 +4E494F50 +00393654 +00000000 +4E494F50 +00303754 +00000000 +4E494F50 +00313754 +00000000 +4E494F50 +00323754 +00000000 +4E494F50 +00333754 +00000000 +4E494F50 +00343754 +00000000 +4E494F50 +00353754 +00000000 +4E494F50 +00363754 +00000000 +4E494F50 +00373754 +00000000 +4E494F50 +00383754 +00000000 +4E494F50 +00393754 +00000000 +4E494F50 +00303854 +00000000 +4E494F50 +00313854 +00000000 +4E494F50 +00323854 +00000000 +4E494F50 +00333854 +00000000 +4E494F50 +00343854 +00000000 +4E494F50 +00353854 +00000000 +4E494F50 +00363854 +00000000 +4E494F50 +00373854 +00000000 +4E494F50 +00383854 +00000000 +4E494F50 +00393854 +00000000 +4E494F50 +00303954 +00000000 +4E494F50 +00313954 +00000000 +4E494F50 +00323954 +00000000 +4E494F50 +00333954 +00000000 +4E494F50 +00343954 +00000000 +4E494F50 +00353954 +00000000 +4E494F50 +00363954 +00000000 +4E494F50 +00373954 +00000000 +4E494F50 +00383954 +00000000 +4E494F50 +00393954 +00000000 +4E494F50 +30303154 +00000000 +4E494F50 +31303154 +00000000 +4E494F50 +32303154 +00000000 +4E494F50 +33303154 +00000000 +4E494F50 +34303154 +00000000 +4E494F50 +35303154 +00000000 +4E494F50 +36303154 +00000000 +4E494F50 +37303154 +00000000 +4E494F50 +38303154 +00000000 +4E494F50 +39303154 +00000000 +4E494F50 +30313154 +00000000 +4E494F50 +31313154 +00000000 +4E494F50 +32313154 +00000000 +4E494F50 +33313154 +00000000 +4E494F50 +34313154 +00000000 +4E494F50 +35313154 +00000000 +4E494F50 +36313154 +00000000 +4E494F50 +37313154 +00000000 +4E494F50 +38313154 +00000000 +4E494F50 +39313154 +00000000 +4E494F50 +30323154 +00000000 +4E494F50 +31323154 +00000000 +4E494F50 +32323154 +00000000 +4E494F50 +33323154 +00000000 +4E494F50 +34323154 +00000000 +4E494F50 +35323154 +00000000 +4E494F50 +36323154 +00000000 +4E494F50 +37323154 +00000000 +4E494F50 +38323154 +00000000 +4E494F50 +39323154 +00000000 +4E494F50 +30333154 +00000000 +4E494F50 +31333154 +00000000 +4E494F50 +32333154 +00000000 +4E494F50 +33333154 +00000000 +4E494F50 +34333154 +00000000 +4E494F50 +35333154 +00000000 +4E494F50 +36333154 +00000000 +4E494F50 +37333154 +00000000 +4E494F50 +38333154 +00000000 +4E494F50 +39333154 +00000000 +4E494F50 +30343154 +00000000 +4E494F50 +31343154 +00000000 +4E494F50 +32343154 +00000000 +4E494F50 +33343154 +00000000 +4E494F50 +34343154 +00000000 +4E494F50 +35343154 +00000000 +4E494F50 +36343154 +00000000 +4E494F50 +37343154 +00000000 +4E494F50 +38343154 +00000000 +4E494F50 +39343154 +00000000 +4E494F50 +30353154 +00000000 +4E494F50 +31353154 +00000000 +4E494F50 +32353154 +00000000 +4E494F50 +33353154 +00000000 +4E494F50 +34353154 +00000000 +4E494F50 +35353154 +00000000 +4E494F50 +36353154 +00000000 +4E494F50 +37353154 +00000000 +4E494F50 +38353154 +00000000 +4E494F50 +39353154 +00000000 +4E494F50 +30363154 +00000000 +4E494F50 +31363154 +00000000 +4E494F50 +32363154 +00000000 +4E494F50 +33363154 +00000000 +4E494F50 +34363154 +00000000 +4E494F50 +35363154 +00000000 +4E494F50 +36363154 +00000000 +4E494F50 +37363154 +00000000 +4E494F50 +38363154 +00000000 +4E494F50 +39363154 +00000000 +4E494F50 +30373154 +00000000 +4E494F50 +31373154 +00000000 +4E494F50 +32373154 +00000000 +4E494F50 +33373154 +00000000 +4E494F50 +34373154 +00000000 +4E494F50 +35373154 +00000000 +4E494F50 +36373154 +00000000 +4E494F50 +37373154 +00000000 +4E494F50 +38373154 +00000000 +4E494F50 +39373154 +00000000 +4E494F50 +30383154 +00000000 +4E494F50 +31383154 +00000000 +4E494F50 +32383154 +00000000 +4E494F50 +33383154 +00000000 +4E494F50 +34383154 +00000000 +4E494F50 +35383154 +00000000 +4E494F50 +36383154 +00000000 +4E494F50 +37383154 +00000000 +4E494F50 +38383154 +00000000 +4E494F50 +39383154 +00000000 +4E494F50 +30393154 +00000000 +4E494F50 +31393154 +00000000 +4E494F50 +32393154 +00000000 +4E494F50 +33393154 +00000000 +4E494F50 +34393154 +00000000 +4E494F50 +35393154 +00000000 +4E494F50 +36393154 +00000000 +4E494F50 +37393154 +00000000 +4E494F50 +38393154 +00000000 +4E494F50 +39393154 +00000000 +4E494F50 +30303254 +00000000 +4E494F50 +31303254 +00000000 +4E494F50 +32303254 +00000000 +4E494F50 +33303254 +00000000 +4E494F50 +34303254 +00000000 +4E494F50 +35303254 +00000000 +4E494F50 +36303254 +00000000 +4E494F50 +37303254 +00000000 +4E494F50 +38303254 +00000000 +4E494F50 +39303254 +00000000 +4E494F50 +30313254 +00000000 +4E494F50 +31313254 +00000000 +4E494F50 +32313254 +00000000 +4E494F50 +33313254 +00000000 +4E494F50 +34313254 +00000000 +4E494F50 +35313254 +00000000 +4E494F50 +36313254 +00000000 +4E494F50 +37313254 +00000000 +4E494F50 +38313254 +00000000 +4E494F50 +39313254 +00000000 +4E494F50 +30323254 +00000000 +4E494F50 +31323254 +00000000 +4E494F50 +32323254 +00000000 +4E494F50 +33323254 +00000000 +4E494F50 +34323254 +00000000 +4E494F50 +35323254 +00000000 +4E494F50 +36323254 +00000000 +4E494F50 +37323254 +00000000 +4E494F50 +38323254 +00000000 +4E494F50 +39323254 +00000000 +4E494F50 +30333254 +00000000 +4E494F50 +31333254 +00000000 +4E494F50 +32333254 +00000000 +4E494F50 +33333254 +00000000 +4E494F50 +34333254 +00000000 +4E494F50 +35333254 +00000000 +4E494F50 +36333254 +00000000 +4E494F50 +37333254 +00000000 +4E494F50 +38333254 +00000000 +4E494F50 +39333254 +00000000 +4E494F50 +30343254 +00000000 +4E494F50 +31343254 +00000000 +4E494F50 +32343254 +00000000 +4E494F50 +33343254 +00000000 +4E494F50 +34343254 +00000000 +4E494F50 +35343254 +00000000 +4E494F50 +36343254 +00000000 +4E494F50 +37343254 +00000000 +4E494F50 +38343254 +00000000 +4E494F50 +39343254 +00000000 +4E494F50 +30353254 +00000000 +4E494F50 +31353254 +00000000 +4E494F50 +32353254 +00000000 +4E494F50 +33353254 +00000000 +4E494F50 +34353254 +00000000 +4E494F50 +35353254 +00000000 +4E494F50 +36353254 +00000000 +4E494F50 +37353254 +00000000 +4E494F50 +38353254 +00000000 +4E494F50 +39353254 +00000000 +4E494F50 +30363254 +00000000 +4E494F50 +31363254 +00000000 +4E494F50 +32363254 +00000000 +4E494F50 +33363254 +00000000 +4E494F50 +34363254 +00000000 +4E494F50 +35363254 +00000000 +4E494F50 +36363254 +00000000 +4E494F50 +37363254 +00000000 +4E494F50 +38363254 +00000000 +4E494F50 +39363254 +00000000 +4E494F50 +30373254 +00000000 +4E494F50 +31373254 +00000000 +4E494F50 +32373254 +00000000 +4E494F50 +33373254 +00000000 +4E494F50 +34373254 +00000000 +4E494F50 +35373254 +00000000 +4E494F50 +36373254 +00000000 +4E494F50 +37373254 +00000000 +4E494F50 +38373254 +00000000 +4E494F50 +39373254 +00000000 +4E494F50 +30383254 +00000000 +4E494F50 +31383254 +00000000 +4E494F50 +32383254 +00000000 +4E494F50 +33383254 +00000000 +4E494F50 +34383254 +00000000 +4E494F50 +35383254 +00000000 +4E494F50 +36383254 +00000000 +4E494F50 +37383254 +00000000 +4E494F50 +38383254 +00000000 +4E494F50 +39383254 +00000000 +4E494F50 +30393254 +00000000 +4E494F50 +31393254 +00000000 +4E494F50 +32393254 +00000000 +4E494F50 +33393254 +00000000 +4E494F50 +34393254 +00000000 +4E494F50 +35393254 +00000000 +4E494F50 +36393254 +00000000 +4E494F50 +37393254 +00000000 +4E494F50 +38393254 +00000000 +4E494F50 +39393254 +00000000 +00000086 +00000082 +000000A9 +0000001F +00002EE1 +00002EE2 +00000000 +00000002 +454E5447 +544B5354 +00000031 +00000000 +00000000 +00000001 +FE310000 +0098967F +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000001 +00000000 +00000000 +00000001 +00000000 +00000005 +00000005 +00000000 +00000000 +00000000 +00000000 +00000001 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000001 +00000001 +00000001 +00000001 +00000001 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000001 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000001 +00000001 +00000001 +00000001 +00000001 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +0000000B +0000000A +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +3F0A36E2 +EB1C432C +FFE0C000 +BFC021C8 +BFC02000 +BFC02220 +BFC02000 +BFC02228 +BFC02000 +BFC02230 +BFC02000 +BFC02000 +BFC02238 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +BFC02000 +FFE0C000 +BFC021F8 +BF8000A0 +BFC02200 +BF8000A0 +BFC02208 +BF8000A0 +BFC02210 +BF8000A0 +BF8000A0 +BFC02218 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BF8000A0 +BFC02000 +BF8000A0 +BF8000A0 +00000008 +00000000 +00000000 +00000000 +00000000 +3F5BDA51 +19CE075F +3F616872 +B020C49C +3F66FA82 +E87D2C7B +3F716872 +B020C49C +3F816872 +B020C49C +59800000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 + + + +** Data memory initiallization for processor 4:1 +** RISC Common2 L2 Data Memory. +** ( RE: RISC proc # 3 ) + +%DATA +%RPCGX 4 +%DESTINATION MAINPR1 +BFC02000 +0000000000000000 +0000000000000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +0000000000000000 +406999999999999A +40A0000000000000 +40AFFE0000000000 +0000000000000000 +0000000000000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 + + + +** Data memory initiallization for processor 4:1 +** RISC INPUT Data Memory. +** ( RE: RISC proc # 3 ) + +%DATA +%RPCGX 4 +%DESTINATION MAINPR1 +BFC00000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 +00000000 + + + + +** Data memory initiallization for processor 4:1 +** RISC OUTPUT Data Memory. +** ( RE: RISC proc # 3 ) + +%DATAZ +%RPCGX 4 +%DESTINATION MAINPR1 +BF800040 +BF8000C0 + +* GTWIF Config +* +%GTWIF_CONFIG +00000001 +00000001 +00000FFE +00000000 + + + +RPC MARKER END + + + + +RSCAD DATA: +ALL_GPC_CASE=true +END RSCAD DATA + +** Global Flags Map +** ---------------- +L +00000010 +00000004 +00000008 +00000001 +00000002 +00000004 + diff --git a/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp_tx7.txt b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp_tx7.txt new file mode 100644 index 000000000..4da48c77c --- /dev/null +++ b/clients/RTDS/GTNETv2_SKT/Standard_2pt_udp_loopback_gtsync/gtnet_skt_2point_udp_tx7.txt @@ -0,0 +1,34 @@ + + Subsystem Number 1 + ******************** + ******************** + + Flag T3 + ******* + + Flag T0 + ******* + + Flag T1 + ******* + + Flag T2 + ******* + 0 100 local_used SS1 named_signal_wif 0 "POINT4" from wif 0 xrack_src_idx = -1 + 1 101 local_used SS1 named_signal_wif 1 "POINT3" from wif 0 xrack_src_idx = -1 + 2 102 local_used SS1 named_signal_wif 4 "CRTSECD" from wif 0 xrack_src_idx = -1 + 3 103 local_used SS1 named_signal_wif 5 "CRTNSEC" from wif 0 xrack_src_idx = -1 + 4 104 local_unused SS1 named_signal_prc 0 "SendData" from ppc_main 2 xrack_src_idx = -1 + 5 105 local_unused SS1 named_signal_prc 1 "txCnt" from ppc_main 2 xrack_src_idx = -1 + 6 106 local_unused SS1 named_signal_prc 2 "POINT5" from ppc_main 2 xrack_src_idx = -1 + 7 107 local_unused SS1 named_signal_prc 3 "POINT0" from ppc_main 2 xrack_src_idx = -1 + 8 108 local_unused SS1 named_signal_prc 4 "rxCnt" from ppc_main 2 xrack_src_idx = -1 + 9 109 local_unused SS1 named_signal_prc 5 "readyToSen" from ppc_main 2 xrack_src_idx = -1 + 10 10A local_unused SS1 named_signal_prc 6 "POINTIn0" from ppc_main 2 xrack_src_idx = -1 + 11 10B local_unused SS1 named_signal_prc 7 "POINTin1" from ppc_main 2 xrack_src_idx = -1 + 12 10C local_unused SS1 named_signal_prc 8 "POINTin2" from ppc_main 2 xrack_src_idx = -1 + 13 10D local_unused SS1 named_signal_prc 9 "POINTin3" from ppc_main 2 xrack_src_idx = -1 + 14 10E local_unused SS1 named_signal_prc 10 "POINTin4" from ppc_main 2 xrack_src_idx = -1 + 15 10F local_unused SS1 named_signal_wif 2 "ADVSECD" from wif 0 xrack_src_idx = -1 + 16 110 local_unused SS1 named_signal_wif 3 "ADVSTAT" from wif 0 xrack_src_idx = -1 + 17 111 local_unused SS1 named_signal_wif 6 "CRTSTAT" from wif 0 xrack_src_idx = -1 diff --git a/clients/opal/udp/models/send_receive/include/msg.h b/clients/opal/udp/models/send_receive/include/msg.h index 5da3b679e..e68bd1b26 100644 --- a/clients/opal/udp/models/send_receive/include/msg.h +++ b/clients/opal/udp/models/send_receive/include/msg.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _MSG_H_ diff --git a/clients/opal/udp/models/send_receive/include/msg_format.h b/clients/opal/udp/models/send_receive/include/msg_format.h index f378c130f..72951d01f 100644 --- a/clients/opal/udp/models/send_receive/include/msg_format.h +++ b/clients/opal/udp/models/send_receive/include/msg_format.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _MSG_FORMAT_H_ diff --git a/clients/opal/udp/models/send_receive/include/utils.h b/clients/opal/udp/models/send_receive/include/utils.h index 06646626e..bc70e4f0f 100644 --- a/clients/opal/udp/models/send_receive/include/utils.h +++ b/clients/opal/udp/models/send_receive/include/utils.h @@ -4,9 +4,7 @@ * @author Steffen Vogel * @author Mathieu Dubé-Dallaire * @copyright 2003, OPAL-RT Technologies inc - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _UTILS_H_ diff --git a/clients/opal/udp/models/send_receive/src/msg.c b/clients/opal/udp/models/send_receive/src/msg.c index e9607c685..5c2bf19a8 100644 --- a/clients/opal/udp/models/send_receive/src/msg.c +++ b/clients/opal/udp/models/send_receive/src/msg.c @@ -1,9 +1,7 @@ /** Message related functions. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifdef __linux__ diff --git a/clients/opal/udp/models/send_receive/src/utils.c b/clients/opal/udp/models/send_receive/src/utils.c index 01025435e..645124740 100644 --- a/clients/opal/udp/models/send_receive/src/utils.c +++ b/clients/opal/udp/models/send_receive/src/utils.c @@ -4,9 +4,7 @@ * @author Steffen Vogel * @author Mathieu Dubé-Dallaire * @copyright 2003, OPAL-RT Technologies inc - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/config.h b/config.h index 087f7b3f9..45c1920c1 100644 --- a/config.h +++ b/config.h @@ -5,9 +5,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _CONFIG_H_ diff --git a/etc/websocket-stats.conf b/etc/websocket-stats.conf index c350efed6..fdb89bac8 100644 --- a/etc/websocket-stats.conf +++ b/etc/websocket-stats.conf @@ -4,9 +4,7 @@ * Have a look at etc/ws.conf for an example. * * @author Steffen Vogel - * @copyright 2014-2015, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ series = ( diff --git a/include/villas/cfg.h b/include/villas/cfg.h index 9d8dcea75..d7f871fc7 100644 --- a/include/villas/cfg.h +++ b/include/villas/cfg.h @@ -6,9 +6,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _CFG_H_ diff --git a/include/villas/fpga/dft.h b/include/villas/fpga/dft.h index 017117c99..a908ebd2b 100644 --- a/include/villas/fpga/dft.h +++ b/include/villas/fpga/dft.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of S2SS. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #ifndef _DFT_H_ diff --git a/include/villas/fpga/dma.h b/include/villas/fpga/dma.h index 1d3a215e1..7b2eb45e5 100644 --- a/include/villas/fpga/dma.h +++ b/include/villas/fpga/dma.h @@ -4,9 +4,7 @@ * * @file * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of S2SS. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #ifndef _DMA_H_ diff --git a/include/villas/fpga/fifo.h b/include/villas/fpga/fifo.h index 597cd9a04..1b66d32fa 100644 --- a/include/villas/fpga/fifo.h +++ b/include/villas/fpga/fifo.h @@ -4,9 +4,7 @@ * * @file * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of S2SS. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #ifndef _FIFO_H_ diff --git a/include/villas/fpga/intc.h b/include/villas/fpga/intc.h index da08afcd7..cc3395ab8 100644 --- a/include/villas/fpga/intc.h +++ b/include/villas/fpga/intc.h @@ -1,9 +1,7 @@ /** AXI-PCIe Interrupt controller * * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of S2SS. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #ifndef _INTC_H_ diff --git a/include/villas/fpga/model.h b/include/villas/fpga/model.h index f4269046c..a985f8f94 100644 --- a/include/villas/fpga/model.h +++ b/include/villas/fpga/model.h @@ -3,8 +3,6 @@ * @file * @author Steffen Vogel * @copyright 2016, Steffen Vogel - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. *********************************************************************************/ #ifndef _MODEL_H_ diff --git a/include/villas/fpga/rtds_axis.h b/include/villas/fpga/rtds_axis.h index 85bf10f32..86f0e9168 100644 --- a/include/villas/fpga/rtds_axis.h +++ b/include/villas/fpga/rtds_axis.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of S2SS. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #ifndef _RTDS_AXIS_H_ diff --git a/include/villas/fpga/switch.h b/include/villas/fpga/switch.h index dd2a9b8ac..8c299ad59 100644 --- a/include/villas/fpga/switch.h +++ b/include/villas/fpga/switch.h @@ -4,9 +4,7 @@ * * @file * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of S2SS. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #ifndef _SWITCH_H_ diff --git a/include/villas/fpga/timer.h b/include/villas/fpga/timer.h index b818c0058..39e73f5ff 100644 --- a/include/villas/fpga/timer.h +++ b/include/villas/fpga/timer.h @@ -4,9 +4,7 @@ * * @file * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of S2SS. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #ifndef _TIMER_H_ diff --git a/include/villas/hist.h b/include/villas/hist.h index 72b232a21..31d2b8d3e 100644 --- a/include/villas/hist.h +++ b/include/villas/hist.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _HIST_H_ diff --git a/include/villas/hooks.h b/include/villas/hooks.h index 6f9b76427..55f741450 100644 --- a/include/villas/hooks.h +++ b/include/villas/hooks.h @@ -8,9 +8,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC */ /** * @addtogroup hooks User-defined hook functions diff --git a/include/villas/kernel/if.h b/include/villas/kernel/if.h index 3d676694b..2aba6c3c5 100644 --- a/include/villas/kernel/if.h +++ b/include/villas/kernel/if.h @@ -5,9 +5,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _IF_H_ diff --git a/include/villas/kernel/kernel.h b/include/villas/kernel/kernel.h index 10e750468..60df1e080 100644 --- a/include/villas/kernel/kernel.h +++ b/include/villas/kernel/kernel.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _LINUX_H_ diff --git a/include/villas/kernel/nl.h b/include/villas/kernel/nl.h index 6e1fb055e..3f8127542 100644 --- a/include/villas/kernel/nl.h +++ b/include/villas/kernel/nl.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _NL_H_ diff --git a/include/villas/kernel/pci.h b/include/villas/kernel/pci.h index 747f5c488..e750e02c6 100644 --- a/include/villas/kernel/pci.h +++ b/include/villas/kernel/pci.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of S2SS. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #ifndef _PCI_H_ diff --git a/include/villas/kernel/rt.h b/include/villas/kernel/rt.h index 0c0f833cd..480583fb2 100644 --- a/include/villas/kernel/rt.h +++ b/include/villas/kernel/rt.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _RT_H_ diff --git a/include/villas/kernel/tc.h b/include/villas/kernel/tc.h index 973da527b..1a24f619c 100644 --- a/include/villas/kernel/tc.h +++ b/include/villas/kernel/tc.h @@ -7,9 +7,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _TC_H_ diff --git a/include/villas/kernel/vfio.h b/include/villas/kernel/vfio.h index 7f1a227aa..401523b9d 100644 --- a/include/villas/kernel/vfio.h +++ b/include/villas/kernel/vfio.h @@ -3,8 +3,6 @@ * @file * @author Steffen Vogel * @copyright 2016, Steffen Vogel - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. *********************************************************************************/ #ifndef _VFIO_H_ diff --git a/include/villas/list.h b/include/villas/list.h index 4487ad10c..661bd0459 100644 --- a/include/villas/list.h +++ b/include/villas/list.h @@ -8,9 +8,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _LIST_H_ diff --git a/include/villas/log.h b/include/villas/log.h index c57d686bf..1c0ed9a69 100644 --- a/include/villas/log.h +++ b/include/villas/log.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _LOG_H_ diff --git a/include/villas/memory.h b/include/villas/memory.h index f6e3064f5..979ffe4c9 100644 --- a/include/villas/memory.h +++ b/include/villas/memory.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC */ #include diff --git a/include/villas/msg.h b/include/villas/msg.h index 2fb032f8c..f2d6afeb4 100644 --- a/include/villas/msg.h +++ b/include/villas/msg.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _MSG_H_ diff --git a/include/villas/msg_format.h b/include/villas/msg_format.h index 5e9e2bccc..2af19f44d 100644 --- a/include/villas/msg_format.h +++ b/include/villas/msg_format.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _MSG_FORMAT_H_ diff --git a/include/villas/node.h b/include/villas/node.h index d57553402..3ae39fff1 100644 --- a/include/villas/node.h +++ b/include/villas/node.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC * * @addtogroup node Node * @{ diff --git a/include/villas/nodes/cbuilder.h b/include/villas/nodes/cbuilder.h index 8fdf3296c..2f42b2ed5 100644 --- a/include/villas/nodes/cbuilder.h +++ b/include/villas/nodes/cbuilder.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #ifndef _CBUILDER_H_ diff --git a/include/villas/nodes/file.h b/include/villas/nodes/file.h index 3eba00fa6..a582be003 100644 --- a/include/villas/nodes/file.h +++ b/include/villas/nodes/file.h @@ -4,9 +4,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC */ /** * @addtogroup file File-IO node type diff --git a/include/villas/nodes/fpga.h b/include/villas/nodes/fpga.h index 0dadcfd94..2e4f8a302 100644 --- a/include/villas/nodes/fpga.h +++ b/include/villas/nodes/fpga.h @@ -4,9 +4,7 @@ * * @file * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel */ /** * @addtogroup fpga VILLASnode diff --git a/include/villas/nodes/ngsi.h b/include/villas/nodes/ngsi.h index 807904a87..faea7792b 100644 --- a/include/villas/nodes/ngsi.h +++ b/include/villas/nodes/ngsi.h @@ -8,9 +8,7 @@ * @see http://technical.openmobilealliance.org/Technical/Release_Program/docs/NGSI/V1_0-20120529-A/OMA-TS-NGSI_Context_Management-V1_0-20120529-A.pdf * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC */ /** * @addtogroup ngsi FIRWARE NGSI 9/10 RESTful HTTP API diff --git a/include/villas/nodes/opal.h b/include/villas/nodes/opal.h index 9ae48de9d..b65b9586e 100644 --- a/include/villas/nodes/opal.h +++ b/include/villas/nodes/opal.h @@ -4,9 +4,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC */ /** * @ingroup node diff --git a/include/villas/nodes/socket.h b/include/villas/nodes/socket.h index 9f5cc7750..12ab2f9f4 100644 --- a/include/villas/nodes/socket.h +++ b/include/villas/nodes/socket.h @@ -4,9 +4,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC */ /** * @addtogroup socket BSD Socket Node Type diff --git a/include/villas/nodes/websocket.h b/include/villas/nodes/websocket.h index 4f3149534..56416103c 100644 --- a/include/villas/nodes/websocket.h +++ b/include/villas/nodes/websocket.h @@ -5,9 +5,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC */ /** * @addtogroup websockets WebSockets node type diff --git a/include/villas/path.h b/include/villas/path.h index fb01e5d23..178c1dcb2 100644 --- a/include/villas/path.h +++ b/include/villas/path.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC */ /** A path connects one input node to multiple output nodes (1-to-n). * diff --git a/include/villas/pool.h b/include/villas/pool.h index 49f2f1c9a..38b017a7f 100644 --- a/include/villas/pool.h +++ b/include/villas/pool.h @@ -4,9 +4,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC */ #ifndef _POOL_H_ diff --git a/include/villas/sample.h b/include/villas/sample.h index ec58f8bd8..51cc1315b 100644 --- a/include/villas/sample.h +++ b/include/villas/sample.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC */ #ifndef _SAMPLE_H_ diff --git a/include/villas/timing.h b/include/villas/timing.h index 20b2e6baf..d3e083942 100644 --- a/include/villas/timing.h +++ b/include/villas/timing.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _TIME_H_ diff --git a/include/villas/utils.h b/include/villas/utils.h index 9a144278d..5e8933222 100644 --- a/include/villas/utils.h +++ b/include/villas/utils.h @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #ifndef _UTILS_H_ @@ -64,12 +62,6 @@ /** Check if the number is a power of 2 */ #define IS_POW2(x) (((x) != 0) && !((x) & ((x) - 1))) -/** Get nearest up-rounded power of 2 */ -#define LOG2_CEIL(x) (1 << (log2i((x) - 1) + 1)) - -/** Check if the number is a power of 2 */ -#define IS_POW2(x) (((x) != 0) && !((x) & ((x) - 1))) - /** Calculate the number of elements in an array. */ #define ARRAY_LEN(a) ( sizeof (a) / sizeof (a)[0] ) diff --git a/lib/cfg.c b/lib/cfg.c index d2781631e..336b6dcd5 100644 --- a/lib/cfg.c +++ b/lib/cfg.c @@ -1,9 +1,7 @@ /** Configuration parser. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/fpga/dft.c b/lib/fpga/dft.c index 8cbfefa85..379385844 100644 --- a/lib/fpga/dft.c +++ b/lib/fpga/dft.c @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of S2SS. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #include "log.h" diff --git a/lib/fpga/dma.c b/lib/fpga/dma.c index 86c6f3228..3db127f2d 100644 --- a/lib/fpga/dma.c +++ b/lib/fpga/dma.c @@ -3,9 +3,7 @@ * These functions present a simpler interface to Xilinx' DMA driver (XAxiDma_*) * * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of VILLASfpga. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #include diff --git a/lib/fpga/fifo.c b/lib/fpga/fifo.c index af0df5ead..fc8beaf19 100644 --- a/lib/fpga/fifo.c +++ b/lib/fpga/fifo.c @@ -3,9 +3,7 @@ * These functions present a simpler interface to Xilinx' FIFO driver (XLlFifo_*) * * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of VILLASfpga. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #include diff --git a/lib/fpga/intc.c b/lib/fpga/intc.c index 853e7175c..1c590a81b 100644 --- a/lib/fpga/intc.c +++ b/lib/fpga/intc.c @@ -1,9 +1,7 @@ /** AXI-PCIe Interrupt controller * * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of S2SS. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #include diff --git a/lib/fpga/model.c b/lib/fpga/model.c index 737cd6355..cb4188835 100644 --- a/lib/fpga/model.c +++ b/lib/fpga/model.c @@ -2,8 +2,6 @@ * * @author Steffen Vogel * @copyright 2016, Steffen Vogel - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. *********************************************************************************/ #include diff --git a/lib/fpga/rtds_axis.c b/lib/fpga/rtds_axis.c index cb35bd2ae..3cae5c65f 100644 --- a/lib/fpga/rtds_axis.c +++ b/lib/fpga/rtds_axis.c @@ -1,9 +1,7 @@ /** Driver for AXI Stream wrapper around RTDS_InterfaceModule (rtds_axis ) * * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of S2SS. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #include diff --git a/lib/fpga/switch.c b/lib/fpga/switch.c index 16a411640..082713c2b 100644 --- a/lib/fpga/switch.c +++ b/lib/fpga/switch.c @@ -3,9 +3,7 @@ * These functions present a simpler interface to Xilinx' AXI Stream switch driver (XAxis_Switch_*) * * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of S2SS. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #include "list.h" diff --git a/lib/fpga/timer.c b/lib/fpga/timer.c index a5a9cd4b2..0d1ebc17d 100644 --- a/lib/fpga/timer.c +++ b/lib/fpga/timer.c @@ -4,9 +4,7 @@ * * @file * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of S2SS. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #include "config.h" diff --git a/lib/hist.c b/lib/hist.c index 8f29f6597..834b56796 100644 --- a/lib/hist.c +++ b/lib/hist.c @@ -1,9 +1,7 @@ /** Histogram functions. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/hooks.c b/lib/hooks.c index ea4745e80..688af8a70 100644 --- a/lib/hooks.c +++ b/lib/hooks.c @@ -1,9 +1,7 @@ /** Hook-releated functions. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/hooks/hooks-internal.c b/lib/hooks/hooks-internal.c index 26958703c..84858300a 100644 --- a/lib/hooks/hooks-internal.c +++ b/lib/hooks/hooks-internal.c @@ -1,9 +1,7 @@ /** Internal hook functions. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include "hooks.h" diff --git a/lib/hooks/hooks-other.c b/lib/hooks/hooks-other.c index 21814ef29..c0b365bbf 100644 --- a/lib/hooks/hooks-other.c +++ b/lib/hooks/hooks-other.c @@ -1,9 +1,7 @@ /** Other hook funktions. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/hooks/hooks-stats.c b/lib/hooks/hooks-stats.c index 0d1ce43af..4a986f7f1 100644 --- a/lib/hooks/hooks-stats.c +++ b/lib/hooks/hooks-stats.c @@ -1,9 +1,7 @@ /** Statistic-related hook functions. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include "hooks.h" diff --git a/lib/kernel/if.c b/lib/kernel/if.c index 3a859304c..a9ccc4f5b 100644 --- a/lib/kernel/if.c +++ b/lib/kernel/if.c @@ -1,9 +1,7 @@ /** Interface related functions. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/kernel/kernel.c b/lib/kernel/kernel.c index b2c9b94cc..fd39c303b 100644 --- a/lib/kernel/kernel.c +++ b/lib/kernel/kernel.c @@ -1,9 +1,7 @@ /** Linux kernel related functions. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/kernel/nl.c b/lib/kernel/nl.c index bc7a57b12..16c2810d2 100644 --- a/lib/kernel/nl.c +++ b/lib/kernel/nl.c @@ -3,9 +3,7 @@ * VILLASnode uses libnl3 to talk to the Linux kernel to gather networking related information * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/kernel/pci.c b/lib/kernel/pci.c index 7ed1ba71c..0416f8488 100644 --- a/lib/kernel/pci.c +++ b/lib/kernel/pci.c @@ -1,9 +1,7 @@ /** Linux PCI helpers * * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #include diff --git a/lib/kernel/rt.c b/lib/kernel/rt.c index fa06a11c1..4d904efad 100644 --- a/lib/kernel/rt.c +++ b/lib/kernel/rt.c @@ -1,9 +1,7 @@ /** Linux specific real-time optimizations * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/kernel/tc.c b/lib/kernel/tc.c index 39f2c509e..946f88aa2 100644 --- a/lib/kernel/tc.c +++ b/lib/kernel/tc.c @@ -3,9 +3,7 @@ * VILLASnode uses these functions to setup the network emulation feature. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/kernel/vfio.c b/lib/kernel/vfio.c index 68e7e0b3d..72573a657 100644 --- a/lib/kernel/vfio.c +++ b/lib/kernel/vfio.c @@ -1,9 +1,7 @@ /** Virtual Function IO wrapper around kernel API * * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #define _DEFAULT_SOURCE diff --git a/lib/list.c b/lib/list.c index aa87553de..e395e5546 100644 --- a/lib/list.c +++ b/lib/list.c @@ -3,9 +3,7 @@ * Linked lists a used for several data structures in the code. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/log.c b/lib/log.c index 74e8d1694..d2b12682e 100644 --- a/lib/log.c +++ b/lib/log.c @@ -1,9 +1,7 @@ /** Logging and debugging routines * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/memory.c b/lib/memory.c index 2f46161b3..c332b073d 100644 --- a/lib/memory.c +++ b/lib/memory.c @@ -1,9 +1,7 @@ /** Memory allocators. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC */ #include diff --git a/lib/msg.c b/lib/msg.c index 70b277d31..7b3c4e0e8 100644 --- a/lib/msg.c +++ b/lib/msg.c @@ -1,9 +1,7 @@ /** Message related functions. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/node.c b/lib/node.c index b4aa9dc02..894e91344 100644 --- a/lib/node.c +++ b/lib/node.c @@ -1,9 +1,7 @@ /** Nodes. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/nodes/cbuilder.c b/lib/nodes/cbuilder.c index e3abebc37..14ef3a8d9 100644 --- a/lib/nodes/cbuilder.c +++ b/lib/nodes/cbuilder.c @@ -1,9 +1,7 @@ /** Node type: Wrapper around RSCAD CBuilder model * * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #include "node.h" diff --git a/lib/nodes/file.c b/lib/nodes/file.c index 8ccd2fbdb..88256e912 100644 --- a/lib/nodes/file.c +++ b/lib/nodes/file.c @@ -1,9 +1,7 @@ /** Node type: File * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/nodes/fpga.c b/lib/nodes/fpga.c index d4082317b..9b2ac4f60 100644 --- a/lib/nodes/fpga.c +++ b/lib/nodes/fpga.c @@ -1,9 +1,7 @@ /** Node type: VILLASfpga * * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel *********************************************************************************/ #include diff --git a/lib/nodes/ngsi.c b/lib/nodes/ngsi.c index 747cd1b7a..fc46694da 100644 --- a/lib/nodes/ngsi.c +++ b/lib/nodes/ngsi.c @@ -1,9 +1,7 @@ /** Node type: OMA Next Generation Services Interface 10 (NGSI) (FIWARE context broker) * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC **********************************************************************************/ #include diff --git a/lib/nodes/opal.c b/lib/nodes/opal.c index 86b891faf..e11d5c904 100644 --- a/lib/nodes/opal.c +++ b/lib/nodes/opal.c @@ -3,9 +3,7 @@ * This file implements the opal subtype for nodes. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/nodes/socket.c b/lib/nodes/socket.c index 000fc123a..2ffaf343f 100644 --- a/lib/nodes/socket.c +++ b/lib/nodes/socket.c @@ -1,9 +1,7 @@ /** Various socket related functions * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/nodes/websocket.c b/lib/nodes/websocket.c index d7b51733c..f23c06e0d 100644 --- a/lib/nodes/websocket.c +++ b/lib/nodes/websocket.c @@ -1,9 +1,7 @@ /** Node type: Websockets (libwebsockets) * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/path.c b/lib/path.c index 69667cbcc..cac77448d 100644 --- a/lib/path.c +++ b/lib/path.c @@ -1,9 +1,7 @@ /** Message paths. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/pool.c b/lib/pool.c index 955b8b77a..7d6e0ef56 100644 --- a/lib/pool.c +++ b/lib/pool.c @@ -1,9 +1,7 @@ /** Memory pool for fixed size objects. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC */ #include "utils.h" diff --git a/lib/queue.c b/lib/queue.c index 15d3b8996..20a7a6710 100644 --- a/lib/queue.c +++ b/lib/queue.c @@ -39,8 +39,11 @@ int queue_init(struct queue *q, size_t size, const struct memtype *mem) { /* Queue size must be 2 exponent */ - if (!IS_POW2(size)) - return -1; + if (!IS_POW2(size)) { + size_t old_size = size; + size = LOG2_CEIL(size); + warn("A queue size was changed from %lu to %lu", old_size, size); + } q->mem = mem; q->buffer_mask = size - 1; diff --git a/lib/sample.c b/lib/sample.c index f3040d3a0..1e13c9b74 100644 --- a/lib/sample.c +++ b/lib/sample.c @@ -1,9 +1,7 @@ /** The internal datastructure for a sample of simulation data. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/timing.c b/lib/timing.c index 16f901afd..5d4b80d4f 100644 --- a/lib/timing.c +++ b/lib/timing.c @@ -1,9 +1,7 @@ /** Time related functions. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/lib/utils.c b/lib/utils.c index 5fba36038..6181a31df 100644 --- a/lib/utils.c +++ b/lib/utils.c @@ -1,9 +1,7 @@ /** General purpose helper functions. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/src/fpga-bench-overruns.c b/src/fpga-bench-overruns.c index 73346b5e9..2e980b388 100644 --- a/src/fpga-bench-overruns.c +++ b/src/fpga-bench-overruns.c @@ -1,9 +1,7 @@ /** Benchmarks for VILLASfpga: LAPACK & BLAS * * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #include diff --git a/src/fpga-bench.c b/src/fpga-bench.c index 1de87f1f3..8c7b465f3 100644 --- a/src/fpga-bench.c +++ b/src/fpga-bench.c @@ -1,9 +1,7 @@ /** Benchmarks for VILLASfpga * * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #include diff --git a/src/fpga-tests.c b/src/fpga-tests.c index 0790a2607..160e53e68 100644 --- a/src/fpga-tests.c +++ b/src/fpga-tests.c @@ -2,8 +2,6 @@ * * @author Steffen Vogel * @copyright 2016, Steffen Vogel - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. *********************************************************************************/ #include diff --git a/src/fpga.c b/src/fpga.c index 46895c0f6..6de235178 100644 --- a/src/fpga.c +++ b/src/fpga.c @@ -1,9 +1,7 @@ /** VILLASfpga utility for tests and benchmarks * * @author Steffen Vogel - * @copyright 2015-2016, Steffen Vogel - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Steffen Vogel **********************************************************************************/ #include diff --git a/src/node.c b/src/node.c index b4cf53cd7..b3d7047c3 100644 --- a/src/node.c +++ b/src/node.c @@ -1,9 +1,7 @@ /** Main routine. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/src/pipe.c b/src/pipe.c index 75ca559e9..b1a5d34da 100644 --- a/src/pipe.c +++ b/src/pipe.c @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC * * @addtogroup tools Test and debug tools * @{ diff --git a/src/signal.c b/src/signal.c index 82e6b9e27..934b48ebf 100644 --- a/src/signal.c +++ b/src/signal.c @@ -2,9 +2,7 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC * * @addtogroup tools Test and debug tools * @{ diff --git a/src/test.c b/src/test.c index ef95b2c65..d1288b883 100644 --- a/src/test.c +++ b/src/test.c @@ -1,9 +1,7 @@ /** Some basic tests. * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/tests/hist.c b/tests/hist.c index df9c655e8..79dab8655 100644 --- a/tests/hist.c +++ b/tests/hist.c @@ -1,9 +1,7 @@ /** Unit tests for histogram * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/tests/list.c b/tests/list.c index 79543d264..7270d6e1c 100644 --- a/tests/list.c +++ b/tests/list.c @@ -1,9 +1,7 @@ /** Unit tests for array-based list * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/tests/memory.c b/tests/memory.c index 234e6defd..69234930d 100644 --- a/tests/memory.c +++ b/tests/memory.c @@ -1,9 +1,7 @@ /** Unit tests for memory management * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/tests/pool.c b/tests/pool.c index 8654ad6ea..e871e6041 100644 --- a/tests/pool.c +++ b/tests/pool.c @@ -1,9 +1,7 @@ /** Unit tests for memory pool * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/tests/queue.c b/tests/queue.c index 9d30a1b4f..35bc79b11 100644 --- a/tests/queue.c +++ b/tests/queue.c @@ -307,9 +307,6 @@ Test(queue, init_destroy) int ret; struct queue q; - ret = queue_init(&q, 100, &memtype_heap); - cr_assert_eq(ret, -1); /* Should fail as size is not 2^x */ - ret = queue_init(&q, 1024, &memtype_heap); cr_assert_eq(ret, 0); /* Should succeed */ diff --git a/tests/timing.c b/tests/timing.c index 89866c07f..4a3ca3d91 100644 --- a/tests/timing.c +++ b/tests/timing.c @@ -1,9 +1,7 @@ /** Unit tests for time related utlities * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/tests/utils.c b/tests/utils.c index 6999cd70e..fe649319b 100644 --- a/tests/utils.c +++ b/tests/utils.c @@ -1,9 +1,7 @@ /** Unit tests for utilities * * @author Steffen Vogel - * @copyright 2014-2016, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC *********************************************************************************/ #include diff --git a/tools/villas.sh b/tools/villas.sh index a2d8fc01f..3fb8be121 100755 --- a/tools/villas.sh +++ b/tools/villas.sh @@ -8,11 +8,8 @@ # $ make install # # @author Steffen Vogel -# @copyright 2014-2015, Institute for Automation of Complex Power Systems, EONERC -# This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. -# Unauthorized copying of this file, via any medium is strictly prohibited. -# -################################################################################## +# @copyright 2016, Institute for Automation of Complex Power Systems, EONERC +################################################################################### PREFIX=villas diff --git a/web/socket/msg.js b/web/socket/msg.js index a23795197..ea7e96eaf 100644 --- a/web/socket/msg.js +++ b/web/socket/msg.js @@ -2,15 +2,13 @@ * * @file * @author Steffen Vogel - * @copyright 2014-2015, Institute for Automation of Complex Power Systems, EONERC - * This file is part of VILLASnode. All Rights Reserved. Proprietary and confidential. - * Unauthorized copying of this file, via any medium is strictly prohibited. - */ + * @copyright 2016, Institute for Automation of Complex Power Systems, EONERC + *********************************************************************************/ /** * @addtogroup websocket * @ingroup node * @{ - **********************************************************************************/ + *********************************************************************************/ /* Class for parsing and printing a message */ function Msg(c, d)