'************************************************************************************************************************
' File: PMACStopology.vb
' Programmer: Ting Chan
' Date: May 31, 2005
'
' Description:
' This form is the Topology Identification window for the PMACS client GUI of the MARS project.
' This form is the display form for topology identification window
' This form shows the users whether PMACS is receiving data from the Science Node and the Shore
'
' Revision History:
'
'***********************************************************************************************************************
Option Strict Off
Option Explicit On 
Friend Class PMACStopology
    Inherits System.Windows.Forms.Form
#Region "Windows Form Designer generated code "
    Public Sub New()
        MyBase.New()
        If m_vb6FormDefInstance Is Nothing Then
            If m_InitializingDefInstance Then
                m_vb6FormDefInstance = Me
            Else
                Try
                    'For the start-up form, the first instance created is the default instance.
                    If System.Reflection.Assembly.GetExecutingAssembly.EntryPoint.DeclaringType Is Me.GetType Then
                        m_vb6FormDefInstance = Me
                    End If
                Catch
                End Try
            End If
        End If
        'This call is required by the Windows Form Designer.
        InitializeComponent()
        'This form is an MDI child.
        'This code simulates the VB6 
        ' functionality of automatically
        ' loading and showing an MDI
        ' child's parent.
        'Me.MdiParent = Project1.PMACSstartup.DefInstance.DefInstance
        Project1.PMACSstartup.DefInstance.DefInstance.Show()
        'The MDI form in the VB6 project had its
        'AutoShowChildren property set to True
        'To simulate the VB6 behavior, we need to
        'automatically Show the form whenever it
        'is loaded.  If you do not want this behavior
        'then delete the following line of code
        'UPGRADE_NOTE: Remove the next line of code to stop form from automatically showing. Click for more: 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="vbup2018"'
        'Me.Show()
    End Sub

    'Form overrides dispose to clean up the component list.
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        If disposing Then
            If Not (components Is Nothing) Then
                components.Dispose()
            End If
        End If
        MyBase.Dispose(disposing)
    End Sub

    'Required by the Windows Form Designer
    Private components As System.ComponentModel.IContainer

    'NOTE: The following procedure is required by the Windows Form Designer
    'It can be modified using the Windows Form Designer.  
    'Do not modify it using the code editor.
    Friend WithEvents Label1 As System.Windows.Forms.Label
    Friend WithEvents ShoreStatus As System.Windows.Forms.Label
    Friend WithEvents ScienceStatus As System.Windows.Forms.Label
    Friend WithEvents Label3 As System.Windows.Forms.Label
    Friend WithEvents SSPdisplay As System.Windows.Forms.Label
    Friend WithEvents Label5 As System.Windows.Forms.Label
    Friend WithEvents SSIdisplay As System.Windows.Forms.Label
    Friend WithEvents SSVdisplay As System.Windows.Forms.Label
    Friend WithEvents Label2 As System.Windows.Forms.Label
    Friend WithEvents Label4 As System.Windows.Forms.Label
    Friend WithEvents SNPdisplay As System.Windows.Forms.Label
    Friend WithEvents Label6 As System.Windows.Forms.Label
    Friend WithEvents SNIdisplay As System.Windows.Forms.Label
    Friend WithEvents SNVdisplay As System.Windows.Forms.Label
    Friend WithEvents Label7 As System.Windows.Forms.Label
    Friend WithEvents Label8 As System.Windows.Forms.Label
    Public WithEvents SciNode As System.Windows.Forms.Panel
    Public WithEvents LabelScience As System.Windows.Forms.Label
    Public WithEvents LabelShore As System.Windows.Forms.Label
    Friend WithEvents ShoreStation As VBTrain.GraphicalObjects.Shape
    Friend WithEvents BackBone1 As VBTrain.GraphicalObjects.Shape
    Friend WithEvents BackBone2 As VBTrain.GraphicalObjects.Shape
    Friend WithEvents Panel1 As System.Windows.Forms.Panel
    Friend WithEvents TopologyIDResultDisplay As System.Windows.Forms.Label
    Friend WithEvents Label9 As System.Windows.Forms.Label
    Friend WithEvents GotShoreDataDisplay As System.Windows.Forms.Label
    Friend WithEvents Label10 As System.Windows.Forms.Label
    Friend WithEvents GotExtLoadDataDisplay As System.Windows.Forms.Label
    Friend WithEvents GotIntLoadDataDisplay As System.Windows.Forms.Label
    Friend WithEvents Label12 As System.Windows.Forms.Label
    Friend WithEvents GotSensorDataDisplay As System.Windows.Forms.Label
    Friend WithEvents Label13 As System.Windows.Forms.Label
    Friend WithEvents GotBusDataDisplay As System.Windows.Forms.Label
    Friend WithEvents Label15 As System.Windows.Forms.Label
    Friend WithEvents GotMVDataDisplay As System.Windows.Forms.Label
    Friend WithEvents Label14 As System.Windows.Forms.Label
    Friend WithEvents Panel2 As System.Windows.Forms.Panel
    Friend WithEvents Panel3 As System.Windows.Forms.Panel
    Friend WithEvents Label11 As System.Windows.Forms.Label
    Friend WithEvents NPCStatusDisplay As System.Windows.Forms.Label
    Public WithEvents DateTime As System.Windows.Forms.Label
    Friend WithEvents Label21 As System.Windows.Forms.Label
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
        Me.Label1 = New System.Windows.Forms.Label
        Me.ShoreStatus = New System.Windows.Forms.Label
        Me.ScienceStatus = New System.Windows.Forms.Label
        Me.Label3 = New System.Windows.Forms.Label
        Me.SSPdisplay = New System.Windows.Forms.Label
        Me.Label5 = New System.Windows.Forms.Label
        Me.SSIdisplay = New System.Windows.Forms.Label
        Me.SSVdisplay = New System.Windows.Forms.Label
        Me.Label2 = New System.Windows.Forms.Label
        Me.Label4 = New System.Windows.Forms.Label
        Me.SNPdisplay = New System.Windows.Forms.Label
        Me.Label6 = New System.Windows.Forms.Label
        Me.SNIdisplay = New System.Windows.Forms.Label
        Me.SNVdisplay = New System.Windows.Forms.Label
        Me.Label7 = New System.Windows.Forms.Label
        Me.Label8 = New System.Windows.Forms.Label
        Me.SciNode = New System.Windows.Forms.Panel
        Me.LabelScience = New System.Windows.Forms.Label
        Me.LabelShore = New System.Windows.Forms.Label
        Me.ShoreStation = New VBTrain.GraphicalObjects.Shape
        Me.BackBone1 = New VBTrain.GraphicalObjects.Shape
        Me.BackBone2 = New VBTrain.GraphicalObjects.Shape
        Me.Panel1 = New System.Windows.Forms.Panel
        Me.TopologyIDResultDisplay = New System.Windows.Forms.Label
        Me.Label9 = New System.Windows.Forms.Label
        Me.GotShoreDataDisplay = New System.Windows.Forms.Label
        Me.Label10 = New System.Windows.Forms.Label
        Me.GotExtLoadDataDisplay = New System.Windows.Forms.Label
        Me.GotIntLoadDataDisplay = New System.Windows.Forms.Label
        Me.Label12 = New System.Windows.Forms.Label
        Me.GotSensorDataDisplay = New System.Windows.Forms.Label
        Me.Label13 = New System.Windows.Forms.Label
        Me.GotBusDataDisplay = New System.Windows.Forms.Label
        Me.Label15 = New System.Windows.Forms.Label
        Me.GotMVDataDisplay = New System.Windows.Forms.Label
        Me.Label14 = New System.Windows.Forms.Label
        Me.Panel2 = New System.Windows.Forms.Panel
        Me.Panel3 = New System.Windows.Forms.Panel
        Me.NPCStatusDisplay = New System.Windows.Forms.Label
        Me.Label11 = New System.Windows.Forms.Label
        Me.DateTime = New System.Windows.Forms.Label
        Me.Label21 = New System.Windows.Forms.Label
        Me.Panel1.SuspendLayout()
        Me.Panel2.SuspendLayout()
        Me.Panel3.SuspendLayout()
        Me.SuspendLayout()
        '
        'Label1
        '
        Me.Label1.BackColor = System.Drawing.Color.Silver
        Me.Label1.Location = New System.Drawing.Point(120, 16)
        Me.Label1.Name = "Label1"
        Me.Label1.Size = New System.Drawing.Size(304, 56)
        Me.Label1.TabIndex = 0
        '
        'ShoreStatus
        '
        Me.ShoreStatus.Font = New System.Drawing.Font("Microsoft Sans Serif", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.ShoreStatus.ForeColor = System.Drawing.Color.Yellow
        Me.ShoreStatus.Location = New System.Drawing.Point(128, 24)
        Me.ShoreStatus.Name = "ShoreStatus"
        Me.ShoreStatus.Size = New System.Drawing.Size(288, 40)
        Me.ShoreStatus.TabIndex = 1
        Me.ShoreStatus.Text = "Shore Station Status"
        Me.ShoreStatus.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
        '
        'ScienceStatus
        '
        Me.ScienceStatus.Font = New System.Drawing.Font("Microsoft Sans Serif", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.ScienceStatus.ForeColor = System.Drawing.Color.Yellow
        Me.ScienceStatus.Location = New System.Drawing.Point(128, 264)
        Me.ScienceStatus.Name = "ScienceStatus"
        Me.ScienceStatus.Size = New System.Drawing.Size(288, 40)
        Me.ScienceStatus.TabIndex = 3
        Me.ScienceStatus.Text = "Science Node Status"
        Me.ScienceStatus.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
        '
        'Label3
        '
        Me.Label3.BackColor = System.Drawing.Color.Silver
        Me.Label3.Location = New System.Drawing.Point(120, 256)
        Me.Label3.Name = "Label3"
        Me.Label3.Size = New System.Drawing.Size(304, 56)
        Me.Label3.TabIndex = 2
        '
        'SSPdisplay
        '
        Me.SSPdisplay.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.SSPdisplay.ForeColor = System.Drawing.Color.Red
        Me.SSPdisplay.Location = New System.Drawing.Point(288, 64)
        Me.SSPdisplay.Name = "SSPdisplay"
        Me.SSPdisplay.Size = New System.Drawing.Size(120, 24)
        Me.SSPdisplay.TabIndex = 58
        Me.SSPdisplay.Text = "N/A"
        Me.SSPdisplay.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'Label5
        '
        Me.Label5.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.Label5.ForeColor = System.Drawing.Color.Red
        Me.Label5.Location = New System.Drawing.Point(134, 64)
        Me.Label5.Name = "Label5"
        Me.Label5.Size = New System.Drawing.Size(152, 24)
        Me.Label5.TabIndex = 57
        Me.Label5.Text = "Total Power:"
        Me.Label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'SSIdisplay
        '
        Me.SSIdisplay.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.SSIdisplay.ForeColor = System.Drawing.Color.Red
        Me.SSIdisplay.Location = New System.Drawing.Point(288, 40)
        Me.SSIdisplay.Name = "SSIdisplay"
        Me.SSIdisplay.Size = New System.Drawing.Size(120, 24)
        Me.SSIdisplay.TabIndex = 56
        Me.SSIdisplay.Text = "N/A"
        Me.SSIdisplay.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'SSVdisplay
        '
        Me.SSVdisplay.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.SSVdisplay.ForeColor = System.Drawing.Color.Red
        Me.SSVdisplay.Location = New System.Drawing.Point(288, 16)
        Me.SSVdisplay.Name = "SSVdisplay"
        Me.SSVdisplay.Size = New System.Drawing.Size(120, 24)
        Me.SSVdisplay.TabIndex = 55
        Me.SSVdisplay.Text = "N/A"
        Me.SSVdisplay.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'Label2
        '
        Me.Label2.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.Label2.ForeColor = System.Drawing.Color.Red
        Me.Label2.Location = New System.Drawing.Point(200, 40)
        Me.Label2.Name = "Label2"
        Me.Label2.Size = New System.Drawing.Size(88, 24)
        Me.Label2.TabIndex = 54
        Me.Label2.Text = "Current:"
        Me.Label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
        '
        'Label4
        '
        Me.Label4.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.Label4.ForeColor = System.Drawing.Color.Red
        Me.Label4.Location = New System.Drawing.Point(200, 16)
        Me.Label4.Name = "Label4"
        Me.Label4.Size = New System.Drawing.Size(88, 24)
        Me.Label4.TabIndex = 53
        Me.Label4.Text = "Voltage:"
        Me.Label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
        '
        'SNPdisplay
        '
        Me.SNPdisplay.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.SNPdisplay.ForeColor = System.Drawing.Color.Red
        Me.SNPdisplay.Location = New System.Drawing.Point(308, 104)
        Me.SNPdisplay.Name = "SNPdisplay"
        Me.SNPdisplay.Size = New System.Drawing.Size(120, 23)
        Me.SNPdisplay.TabIndex = 64
        Me.SNPdisplay.Text = "N/A"
        Me.SNPdisplay.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'Label6
        '
        Me.Label6.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.Label6.ForeColor = System.Drawing.Color.Red
        Me.Label6.Location = New System.Drawing.Point(180, 104)
        Me.Label6.Name = "Label6"
        Me.Label6.Size = New System.Drawing.Size(128, 23)
        Me.Label6.TabIndex = 63
        Me.Label6.Text = "Total Power:"
        Me.Label6.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'SNIdisplay
        '
        Me.SNIdisplay.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.SNIdisplay.ForeColor = System.Drawing.Color.Red
        Me.SNIdisplay.Location = New System.Drawing.Point(308, 80)
        Me.SNIdisplay.Name = "SNIdisplay"
        Me.SNIdisplay.Size = New System.Drawing.Size(120, 24)
        Me.SNIdisplay.TabIndex = 62
        Me.SNIdisplay.Text = "N/A"
        Me.SNIdisplay.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'SNVdisplay
        '
        Me.SNVdisplay.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.SNVdisplay.ForeColor = System.Drawing.Color.Red
        Me.SNVdisplay.Location = New System.Drawing.Point(308, 56)
        Me.SNVdisplay.Name = "SNVdisplay"
        Me.SNVdisplay.Size = New System.Drawing.Size(120, 24)
        Me.SNVdisplay.TabIndex = 61
        Me.SNVdisplay.Text = "N/A"
        Me.SNVdisplay.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'Label7
        '
        Me.Label7.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.Label7.ForeColor = System.Drawing.Color.Red
        Me.Label7.Location = New System.Drawing.Point(220, 80)
        Me.Label7.Name = "Label7"
        Me.Label7.Size = New System.Drawing.Size(88, 24)
        Me.Label7.TabIndex = 60
        Me.Label7.Text = "Current:"
        Me.Label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
        '
        'Label8
        '
        Me.Label8.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.Label8.ForeColor = System.Drawing.Color.Red
        Me.Label8.Location = New System.Drawing.Point(220, 56)
        Me.Label8.Name = "Label8"
        Me.Label8.Size = New System.Drawing.Size(88, 24)
        Me.Label8.TabIndex = 59
        Me.Label8.Text = "Voltage:"
        Me.Label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
        '
        'SciNode
        '
        Me.SciNode.BackColor = System.Drawing.Color.FromArgb(CType(128, Byte), CType(255, Byte), CType(255, Byte))
        Me.SciNode.Cursor = System.Windows.Forms.Cursors.Default
        Me.SciNode.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.SciNode.ForeColor = System.Drawing.SystemColors.ControlText
        Me.SciNode.Location = New System.Drawing.Point(592, 264)
        Me.SciNode.Name = "SciNode"
        Me.SciNode.RightToLeft = System.Windows.Forms.RightToLeft.No
        Me.SciNode.Size = New System.Drawing.Size(128, 40)
        Me.SciNode.TabIndex = 66
        Me.SciNode.TabStop = True
        '
        'LabelScience
        '
        Me.LabelScience.AutoSize = True
        Me.LabelScience.BackColor = System.Drawing.Color.Transparent
        Me.LabelScience.Cursor = System.Windows.Forms.Cursors.Default
        Me.LabelScience.Font = New System.Drawing.Font("Arial", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.LabelScience.ForeColor = System.Drawing.Color.Yellow
        Me.LabelScience.Location = New System.Drawing.Point(544, 312)
        Me.LabelScience.Name = "LabelScience"
        Me.LabelScience.RightToLeft = System.Windows.Forms.RightToLeft.No
        Me.LabelScience.Size = New System.Drawing.Size(227, 40)
        Me.LabelScience.TabIndex = 68
        Me.LabelScience.Text = "Science Node"
        Me.LabelScience.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
        '
        'LabelShore
        '
        Me.LabelShore.AutoSize = True
        Me.LabelShore.BackColor = System.Drawing.Color.Transparent
        Me.LabelShore.Cursor = System.Windows.Forms.Cursors.Default
        Me.LabelShore.Font = New System.Drawing.Font("Arial", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.LabelShore.ForeColor = System.Drawing.Color.Yellow
        Me.LabelShore.Location = New System.Drawing.Point(984, 184)
        Me.LabelShore.Name = "LabelShore"
        Me.LabelShore.RightToLeft = System.Windows.Forms.RightToLeft.No
        Me.LabelShore.Size = New System.Drawing.Size(225, 40)
        Me.LabelShore.TabIndex = 67
        Me.LabelShore.Text = "Shore Station"
        Me.LabelShore.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
        '
        'ShoreStation
        '
        Me.ShoreStation.BackColor = System.Drawing.Color.Transparent
        Me.ShoreStation.Cursor = System.Windows.Forms.Cursors.Default
        Me.ShoreStation.FillColor1 = System.Drawing.Color.FromArgb(CType(128, Byte), CType(255, Byte), CType(255, Byte))
        Me.ShoreStation.FillColor2 = System.Drawing.Color.FromArgb(CType(128, Byte), CType(255, Byte), CType(255, Byte))
        Me.ShoreStation.Filled = True
        Me.ShoreStation.Location = New System.Drawing.Point(1024, 80)
        Me.ShoreStation.Name = "ShoreStation"
        Me.ShoreStation.Size = New System.Drawing.Size(104, 96)
        Me.ShoreStation.TabIndex = 65
        Me.ShoreStation.TabStop = False
        Me.ShoreStation.Text = "Shape2"
        '
        'BackBone1
        '
        Me.BackBone1.BackColor = System.Drawing.Color.Transparent
        Me.BackBone1.BorderColor1 = System.Drawing.Color.Red
        Me.BackBone1.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash
        Me.BackBone1.BorderWidth = 5.0!
        Me.BackBone1.LineAngleType = VBTrain.GraphicalObjects.Shape.LineAngleEnum.Horizontal
        Me.BackBone1.Location = New System.Drawing.Point(656, 128)
        Me.BackBone1.Name = "BackBone1"
        Me.BackBone1.ShapeType = VBTrain.GraphicalObjects.Shape.VbShapeEnum.Line
        Me.BackBone1.Size = New System.Drawing.Size(372, 4)
        Me.BackBone1.TabIndex = 69
        Me.BackBone1.TabStop = False
        Me.BackBone1.Text = "Shape1"
        '
        'BackBone2
        '
        Me.BackBone2.BackColor = System.Drawing.Color.Transparent
        Me.BackBone2.BorderColor1 = System.Drawing.Color.Red
        Me.BackBone2.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash
        Me.BackBone2.BorderWidth = 5.0!
        Me.BackBone2.LineAngleType = VBTrain.GraphicalObjects.Shape.LineAngleEnum.Vertical
        Me.BackBone2.Location = New System.Drawing.Point(656, 128)
        Me.BackBone2.Name = "BackBone2"
        Me.BackBone2.ShapeType = VBTrain.GraphicalObjects.Shape.VbShapeEnum.Line
        Me.BackBone2.Size = New System.Drawing.Size(4, 136)
        Me.BackBone2.TabIndex = 70
        Me.BackBone2.TabStop = False
        Me.BackBone2.Text = "Shape1"
        '
        'Panel1
        '
        Me.Panel1.BackColor = System.Drawing.Color.Silver
        Me.Panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
        Me.Panel1.Controls.Add(Me.TopologyIDResultDisplay)
        Me.Panel1.ForeColor = System.Drawing.SystemColors.ActiveCaption
        Me.Panel1.Location = New System.Drawing.Point(576, 416)
        Me.Panel1.Name = "Panel1"
        Me.Panel1.Size = New System.Drawing.Size(616, 264)
        Me.Panel1.TabIndex = 71
        '
        'TopologyIDResultDisplay
        '
        Me.TopologyIDResultDisplay.BackColor = System.Drawing.Color.Black
        Me.TopologyIDResultDisplay.Font = New System.Drawing.Font("Microsoft Sans Serif", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.TopologyIDResultDisplay.ForeColor = System.Drawing.Color.Yellow
        Me.TopologyIDResultDisplay.Location = New System.Drawing.Point(24, 24)
        Me.TopologyIDResultDisplay.Name = "TopologyIDResultDisplay"
        Me.TopologyIDResultDisplay.Size = New System.Drawing.Size(568, 216)
        Me.TopologyIDResultDisplay.TabIndex = 0
        Me.TopologyIDResultDisplay.Text = "No Data Received!"
        '
        'Label9
        '
        Me.Label9.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.Label9.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(255, Byte), CType(255, Byte))
        Me.Label9.Location = New System.Drawing.Point(32, 112)
        Me.Label9.Name = "Label9"
        Me.Label9.Size = New System.Drawing.Size(256, 24)
        Me.Label9.TabIndex = 72
        Me.Label9.Text = "Shore Power Supply Data:"
        Me.Label9.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'GotShoreDataDisplay
        '
        Me.GotShoreDataDisplay.AutoSize = True
        Me.GotShoreDataDisplay.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.GotShoreDataDisplay.ForeColor = System.Drawing.Color.Red
        Me.GotShoreDataDisplay.Location = New System.Drawing.Point(288, 112)
        Me.GotShoreDataDisplay.Name = "GotShoreDataDisplay"
        Me.GotShoreDataDisplay.Size = New System.Drawing.Size(41, 25)
        Me.GotShoreDataDisplay.TabIndex = 73
        Me.GotShoreDataDisplay.Text = "N/A"
        Me.GotShoreDataDisplay.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'Label10
        '
        Me.Label10.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.Label10.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(255, Byte), CType(255, Byte))
        Me.Label10.Location = New System.Drawing.Point(52, 152)
        Me.Label10.Name = "Label10"
        Me.Label10.Size = New System.Drawing.Size(256, 24)
        Me.Label10.TabIndex = 74
        Me.Label10.Text = "External Load Data:"
        Me.Label10.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'GotExtLoadDataDisplay
        '
        Me.GotExtLoadDataDisplay.AutoSize = True
        Me.GotExtLoadDataDisplay.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.GotExtLoadDataDisplay.ForeColor = System.Drawing.Color.Red
        Me.GotExtLoadDataDisplay.Location = New System.Drawing.Point(308, 152)
        Me.GotExtLoadDataDisplay.Name = "GotExtLoadDataDisplay"
        Me.GotExtLoadDataDisplay.Size = New System.Drawing.Size(41, 25)
        Me.GotExtLoadDataDisplay.TabIndex = 75
        Me.GotExtLoadDataDisplay.Text = "N/A"
        Me.GotExtLoadDataDisplay.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'GotIntLoadDataDisplay
        '
        Me.GotIntLoadDataDisplay.AutoSize = True
        Me.GotIntLoadDataDisplay.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.GotIntLoadDataDisplay.ForeColor = System.Drawing.Color.Red
        Me.GotIntLoadDataDisplay.Location = New System.Drawing.Point(308, 184)
        Me.GotIntLoadDataDisplay.Name = "GotIntLoadDataDisplay"
        Me.GotIntLoadDataDisplay.Size = New System.Drawing.Size(41, 25)
        Me.GotIntLoadDataDisplay.TabIndex = 77
        Me.GotIntLoadDataDisplay.Text = "N/A"
        Me.GotIntLoadDataDisplay.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'Label12
        '
        Me.Label12.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.Label12.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(255, Byte), CType(255, Byte))
        Me.Label12.Location = New System.Drawing.Point(52, 184)
        Me.Label12.Name = "Label12"
        Me.Label12.Size = New System.Drawing.Size(256, 24)
        Me.Label12.TabIndex = 76
        Me.Label12.Text = "Internal Load Data:"
        Me.Label12.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'GotSensorDataDisplay
        '
        Me.GotSensorDataDisplay.AutoSize = True
        Me.GotSensorDataDisplay.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.GotSensorDataDisplay.ForeColor = System.Drawing.Color.Red
        Me.GotSensorDataDisplay.Location = New System.Drawing.Point(308, 248)
        Me.GotSensorDataDisplay.Name = "GotSensorDataDisplay"
        Me.GotSensorDataDisplay.Size = New System.Drawing.Size(41, 25)
        Me.GotSensorDataDisplay.TabIndex = 81
        Me.GotSensorDataDisplay.Text = "N/A"
        Me.GotSensorDataDisplay.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'Label13
        '
        Me.Label13.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.Label13.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(255, Byte), CType(255, Byte))
        Me.Label13.Location = New System.Drawing.Point(52, 248)
        Me.Label13.Name = "Label13"
        Me.Label13.Size = New System.Drawing.Size(256, 24)
        Me.Label13.TabIndex = 80
        Me.Label13.Text = "Engineering Sensor Data:"
        Me.Label13.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'GotBusDataDisplay
        '
        Me.GotBusDataDisplay.AutoSize = True
        Me.GotBusDataDisplay.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.GotBusDataDisplay.ForeColor = System.Drawing.Color.Red
        Me.GotBusDataDisplay.Location = New System.Drawing.Point(308, 216)
        Me.GotBusDataDisplay.Name = "GotBusDataDisplay"
        Me.GotBusDataDisplay.Size = New System.Drawing.Size(41, 25)
        Me.GotBusDataDisplay.TabIndex = 79
        Me.GotBusDataDisplay.Text = "N/A"
        Me.GotBusDataDisplay.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'Label15
        '
        Me.Label15.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.Label15.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(255, Byte), CType(255, Byte))
        Me.Label15.Location = New System.Drawing.Point(52, 216)
        Me.Label15.Name = "Label15"
        Me.Label15.Size = New System.Drawing.Size(256, 24)
        Me.Label15.TabIndex = 78
        Me.Label15.Text = "Low Voltage Bus Data:"
        Me.Label15.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'GotMVDataDisplay
        '
        Me.GotMVDataDisplay.AutoSize = True
        Me.GotMVDataDisplay.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.GotMVDataDisplay.ForeColor = System.Drawing.Color.Red
        Me.GotMVDataDisplay.Location = New System.Drawing.Point(308, 280)
        Me.GotMVDataDisplay.Name = "GotMVDataDisplay"
        Me.GotMVDataDisplay.Size = New System.Drawing.Size(41, 25)
        Me.GotMVDataDisplay.TabIndex = 83
        Me.GotMVDataDisplay.Text = "N/A"
        Me.GotMVDataDisplay.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'Label14
        '
        Me.Label14.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.Label14.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(255, Byte), CType(255, Byte))
        Me.Label14.Location = New System.Drawing.Point(52, 280)
        Me.Label14.Name = "Label14"
        Me.Label14.Size = New System.Drawing.Size(256, 24)
        Me.Label14.TabIndex = 82
        Me.Label14.Text = "MV Converter Data:"
        Me.Label14.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'Panel2
        '
        Me.Panel2.BackColor = System.Drawing.Color.FromArgb(CType(0, Byte), CType(0, Byte), CType(64, Byte))
        Me.Panel2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
        Me.Panel2.Controls.Add(Me.SSPdisplay)
        Me.Panel2.Controls.Add(Me.Label5)
        Me.Panel2.Controls.Add(Me.SSIdisplay)
        Me.Panel2.Controls.Add(Me.Label9)
        Me.Panel2.Controls.Add(Me.GotShoreDataDisplay)
        Me.Panel2.Controls.Add(Me.Label4)
        Me.Panel2.Controls.Add(Me.SSVdisplay)
        Me.Panel2.Controls.Add(Me.Label2)
        Me.Panel2.Location = New System.Drawing.Point(16, 80)
        Me.Panel2.Name = "Panel2"
        Me.Panel2.Size = New System.Drawing.Size(520, 152)
        Me.Panel2.TabIndex = 84
        '
        'Panel3
        '
        Me.Panel3.BackColor = System.Drawing.Color.FromArgb(CType(0, Byte), CType(0, Byte), CType(64, Byte))
        Me.Panel3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
        Me.Panel3.Controls.Add(Me.NPCStatusDisplay)
        Me.Panel3.Controls.Add(Me.Label11)
        Me.Panel3.Controls.Add(Me.Label14)
        Me.Panel3.Controls.Add(Me.SNPdisplay)
        Me.Panel3.Controls.Add(Me.Label6)
        Me.Panel3.Controls.Add(Me.Label13)
        Me.Panel3.Controls.Add(Me.SNVdisplay)
        Me.Panel3.Controls.Add(Me.Label7)
        Me.Panel3.Controls.Add(Me.Label10)
        Me.Panel3.Controls.Add(Me.GotExtLoadDataDisplay)
        Me.Panel3.Controls.Add(Me.GotIntLoadDataDisplay)
        Me.Panel3.Controls.Add(Me.Label12)
        Me.Panel3.Controls.Add(Me.SNIdisplay)
        Me.Panel3.Controls.Add(Me.GotSensorDataDisplay)
        Me.Panel3.Controls.Add(Me.GotBusDataDisplay)
        Me.Panel3.Controls.Add(Me.Label15)
        Me.Panel3.Controls.Add(Me.Label8)
        Me.Panel3.Controls.Add(Me.GotMVDataDisplay)
        Me.Panel3.Location = New System.Drawing.Point(16, 320)
        Me.Panel3.Name = "Panel3"
        Me.Panel3.Size = New System.Drawing.Size(520, 344)
        Me.Panel3.TabIndex = 85
        '
        'NPCStatusDisplay
        '
        Me.NPCStatusDisplay.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.NPCStatusDisplay.ForeColor = System.Drawing.Color.Red
        Me.NPCStatusDisplay.Location = New System.Drawing.Point(307, 16)
        Me.NPCStatusDisplay.Name = "NPCStatusDisplay"
        Me.NPCStatusDisplay.Size = New System.Drawing.Size(120, 24)
        Me.NPCStatusDisplay.TabIndex = 85
        Me.NPCStatusDisplay.Text = "N/A"
        Me.NPCStatusDisplay.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'Label11
        '
        Me.Label11.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.Label11.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(255, Byte), CType(255, Byte))
        Me.Label11.Location = New System.Drawing.Point(8, 16)
        Me.Label11.Name = "Label11"
        Me.Label11.Size = New System.Drawing.Size(296, 24)
        Me.Label11.TabIndex = 84
        Me.Label11.Text = "Node Power Controller Status:"
        Me.Label11.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'DateTime
        '
        Me.DateTime.BackColor = System.Drawing.Color.Transparent
        Me.DateTime.Cursor = System.Windows.Forms.Cursors.Default
        Me.DateTime.Font = New System.Drawing.Font("Arial", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.DateTime.ForeColor = System.Drawing.Color.Yellow
        Me.DateTime.Location = New System.Drawing.Point(792, 16)
        Me.DateTime.Name = "DateTime"
        Me.DateTime.RightToLeft = System.Windows.Forms.RightToLeft.No
        Me.DateTime.Size = New System.Drawing.Size(464, 33)
        Me.DateTime.TabIndex = 599
        Me.DateTime.Text = "Date"
        Me.DateTime.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
        '
        'Label21
        '
        Me.Label21.BackColor = System.Drawing.Color.FromArgb(CType(224, Byte), CType(224, Byte), CType(224, Byte))
        Me.Label21.Location = New System.Drawing.Point(784, 8)
        Me.Label21.Name = "Label21"
        Me.Label21.Size = New System.Drawing.Size(480, 48)
        Me.Label21.TabIndex = 600
        '
        'PMACStopology
        '
        Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
        Me.BackColor = System.Drawing.Color.Black
        Me.ClientSize = New System.Drawing.Size(1272, 998)
        Me.Controls.Add(Me.DateTime)
        Me.Controls.Add(Me.Label21)
        Me.Controls.Add(Me.Panel3)
        Me.Controls.Add(Me.Panel2)
        Me.Controls.Add(Me.Panel1)
        Me.Controls.Add(Me.BackBone2)
        Me.Controls.Add(Me.BackBone1)
        Me.Controls.Add(Me.SciNode)
        Me.Controls.Add(Me.LabelScience)
        Me.Controls.Add(Me.LabelShore)
        Me.Controls.Add(Me.ShoreStation)
        Me.Controls.Add(Me.ScienceStatus)
        Me.Controls.Add(Me.Label3)
        Me.Controls.Add(Me.ShoreStatus)
        Me.Controls.Add(Me.Label1)
        Me.Name = "PMACStopology"
        Me.Text = "PMACS Topology"
        Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
        Me.Panel1.ResumeLayout(False)
        Me.Panel2.ResumeLayout(False)
        Me.Panel3.ResumeLayout(False)
        Me.ResumeLayout(False)

    End Sub

#End Region

#Region "Upgrade Support "
    Private Shared m_vb6FormDefInstance As PMACStopology
    Private Shared m_InitializingDefInstance As Boolean
    Public Shared Property DefInstance() As PMACStopology
        Get
            If m_vb6FormDefInstance Is Nothing OrElse m_vb6FormDefInstance.IsDisposed Then
                m_InitializingDefInstance = True
                m_vb6FormDefInstance = New PMACStopology
                m_InitializingDefInstance = False
            End If
            DefInstance = m_vb6FormDefInstance
        End Get
        Set(ByVal Value As PMACStopology)
            m_vb6FormDefInstance = Value
        End Set
    End Property
#End Region

End Class
