﻿'------------------------------------------------------------------------------
' <auto-generated>
'     This code was generated by a tool.
'     Runtime Version:4.0.30319.42000
'
'     Changes to this file may cause incorrect behavior and will be lost if
'     the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------

Option Strict Off
Option Explicit On

Imports System
Imports System.ComponentModel
Imports System.Diagnostics
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Xml.Serialization

'
'This source code was auto-generated by Microsoft.VSDesigner, Version 4.0.30319.42000.
'
Namespace edu.washington.apl.pmacs
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Web.Services.WebServiceBindingAttribute(Name:="load_binding", [Namespace]:="http://pmacs.apl.washington.edu/wsdl/pmacs.wsdl"),  _
     System.Xml.Serialization.SoapIncludeAttribute(GetType(sensorType)),  _
     System.Xml.Serialization.SoapIncludeAttribute(GetType(busType))>  _
    Partial Public Class load_service
        Inherits System.Web.Services.Protocols.SoapHttpClientProtocol
        
        Private getLoadOperationCompleted As System.Threading.SendOrPostCallback
        
        Private getLoadsOperationCompleted As System.Threading.SendOrPostCallback
        
        Private setLoadOperationCompleted As System.Threading.SendOrPostCallback
        
        Private getBusesOperationCompleted As System.Threading.SendOrPostCallback
        
        Private getSensorsOperationCompleted As System.Threading.SendOrPostCallback
        
        Private setValidatorOperationCompleted As System.Threading.SendOrPostCallback
        
        Private getMVOperationCompleted As System.Threading.SendOrPostCallback
        
        Private checkGFOperationCompleted As System.Threading.SendOrPostCallback
        
        Private getSPSOperationCompleted As System.Threading.SendOrPostCallback
        
        Private setSPSVoltageOperationCompleted As System.Threading.SendOrPostCallback
        
        Private setSPSCurrentOperationCompleted As System.Threading.SendOrPostCallback
        
        Private setSPSStateOperationCompleted As System.Threading.SendOrPostCallback
        
        Private setSPSTcOperationCompleted As System.Threading.SendOrPostCallback
        
        Private getNPCStateOperationCompleted As System.Threading.SendOrPostCallback
        
        Private useDefaultCredentialsSetExplicitly As Boolean
        
        '''<remarks/>
        Public Sub New()
            MyBase.New
            Me.Url = "http://pmacs.apl.washington.edu:8080/pmacs"
            If (Me.IsLocalFileSystemWebService(Me.Url) = true) Then
                Me.UseDefaultCredentials = true
                Me.useDefaultCredentialsSetExplicitly = false
            Else
                Me.useDefaultCredentialsSetExplicitly = true
            End If
        End Sub
        
        Public Shadows Property Url() As String
            Get
                Return MyBase.Url
            End Get
            Set
                If (((Me.IsLocalFileSystemWebService(MyBase.Url) = true)  _
                            AndAlso (Me.useDefaultCredentialsSetExplicitly = false))  _
                            AndAlso (Me.IsLocalFileSystemWebService(value) = false)) Then
                    MyBase.UseDefaultCredentials = false
                End If
                MyBase.Url = value
            End Set
        End Property
        
        Public Shadows Property UseDefaultCredentials() As Boolean
            Get
                Return MyBase.UseDefaultCredentials
            End Get
            Set
                MyBase.UseDefaultCredentials = value
                Me.useDefaultCredentialsSetExplicitly = true
            End Set
        End Property
        
        '''<remarks/>
        Public Event getLoadCompleted As getLoadCompletedEventHandler
        
        '''<remarks/>
        Public Event getLoadsCompleted As getLoadsCompletedEventHandler
        
        '''<remarks/>
        Public Event setLoadCompleted As setLoadCompletedEventHandler
        
        '''<remarks/>
        Public Event getBusesCompleted As getBusesCompletedEventHandler
        
        '''<remarks/>
        Public Event getSensorsCompleted As getSensorsCompletedEventHandler
        
        '''<remarks/>
        Public Event setValidatorCompleted As setValidatorCompletedEventHandler
        
        '''<remarks/>
        Public Event getMVCompleted As getMVCompletedEventHandler
        
        '''<remarks/>
        Public Event checkGFCompleted As checkGFCompletedEventHandler
        
        '''<remarks/>
        Public Event getSPSCompleted As getSPSCompletedEventHandler
        
        '''<remarks/>
        Public Event setSPSVoltageCompleted As setSPSVoltageCompletedEventHandler
        
        '''<remarks/>
        Public Event setSPSCurrentCompleted As setSPSCurrentCompletedEventHandler
        
        '''<remarks/>
        Public Event setSPSStateCompleted As setSPSStateCompletedEventHandler
        
        '''<remarks/>
        Public Event setSPSTcCompleted As setSPSTcCompletedEventHandler
        
        '''<remarks/>
        Public Event getNPCStateCompleted As getNPCStateCompletedEventHandler
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function getLoad(ByVal id As String) As <System.Xml.Serialization.SoapElementAttribute("return")> loadType
            Dim results() As Object = Me.Invoke("getLoad", New Object() {id})
            Return CType(results(0),loadType)
        End Function
        
        '''<remarks/>
        Public Function BegingetLoad(ByVal id As String, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("getLoad", New Object() {id}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndgetLoad(ByVal asyncResult As System.IAsyncResult) As loadType
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),loadType)
        End Function
        
        '''<remarks/>
        Public Overloads Sub getLoadAsync(ByVal id As String)
            Me.getLoadAsync(id, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub getLoadAsync(ByVal id As String, ByVal userState As Object)
            If (Me.getLoadOperationCompleted Is Nothing) Then
                Me.getLoadOperationCompleted = AddressOf Me.OngetLoadOperationCompleted
            End If
            Me.InvokeAsync("getLoad", New Object() {id}, Me.getLoadOperationCompleted, userState)
        End Sub
        
        Private Sub OngetLoadOperationCompleted(ByVal arg As Object)
            If (Not (Me.getLoadCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent getLoadCompleted(Me, New getLoadCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function getLoads(ByVal id As String) As <System.Xml.Serialization.SoapElementAttribute("return")> loadListType
            Dim results() As Object = Me.Invoke("getLoads", New Object() {id})
            Return CType(results(0),loadListType)
        End Function
        
        '''<remarks/>
        Public Function BegingetLoads(ByVal id As String, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("getLoads", New Object() {id}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndgetLoads(ByVal asyncResult As System.IAsyncResult) As loadListType
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),loadListType)
        End Function
        
        '''<remarks/>
        Public Overloads Sub getLoadsAsync(ByVal id As String)
            Me.getLoadsAsync(id, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub getLoadsAsync(ByVal id As String, ByVal userState As Object)
            If (Me.getLoadsOperationCompleted Is Nothing) Then
                Me.getLoadsOperationCompleted = AddressOf Me.OngetLoadsOperationCompleted
            End If
            Me.InvokeAsync("getLoads", New Object() {id}, Me.getLoadsOperationCompleted, userState)
        End Sub
        
        Private Sub OngetLoadsOperationCompleted(ByVal arg As Object)
            If (Not (Me.getLoadsCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent getLoadsCompleted(Me, New getLoadsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function setLoad(ByVal id As String, ByVal newstate As loadUpdateType) As <System.Xml.Serialization.SoapElementAttribute("return")> String
            Dim results() As Object = Me.Invoke("setLoad", New Object() {id, newstate})
            Return CType(results(0),String)
        End Function
        
        '''<remarks/>
        Public Function BeginsetLoad(ByVal id As String, ByVal newstate As loadUpdateType, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("setLoad", New Object() {id, newstate}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndsetLoad(ByVal asyncResult As System.IAsyncResult) As String
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),String)
        End Function
        
        '''<remarks/>
        Public Overloads Sub setLoadAsync(ByVal id As String, ByVal newstate As loadUpdateType)
            Me.setLoadAsync(id, newstate, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub setLoadAsync(ByVal id As String, ByVal newstate As loadUpdateType, ByVal userState As Object)
            If (Me.setLoadOperationCompleted Is Nothing) Then
                Me.setLoadOperationCompleted = AddressOf Me.OnsetLoadOperationCompleted
            End If
            Me.InvokeAsync("setLoad", New Object() {id, newstate}, Me.setLoadOperationCompleted, userState)
        End Sub
        
        Private Sub OnsetLoadOperationCompleted(ByVal arg As Object)
            If (Not (Me.setLoadCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent setLoadCompleted(Me, New setLoadCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function getBuses(ByVal id As String) As <System.Xml.Serialization.SoapElementAttribute("return")> busListType
            Dim results() As Object = Me.Invoke("getBuses", New Object() {id})
            Return CType(results(0),busListType)
        End Function
        
        '''<remarks/>
        Public Function BegingetBuses(ByVal id As String, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("getBuses", New Object() {id}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndgetBuses(ByVal asyncResult As System.IAsyncResult) As busListType
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),busListType)
        End Function
        
        '''<remarks/>
        Public Overloads Sub getBusesAsync(ByVal id As String)
            Me.getBusesAsync(id, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub getBusesAsync(ByVal id As String, ByVal userState As Object)
            If (Me.getBusesOperationCompleted Is Nothing) Then
                Me.getBusesOperationCompleted = AddressOf Me.OngetBusesOperationCompleted
            End If
            Me.InvokeAsync("getBuses", New Object() {id}, Me.getBusesOperationCompleted, userState)
        End Sub
        
        Private Sub OngetBusesOperationCompleted(ByVal arg As Object)
            If (Not (Me.getBusesCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent getBusesCompleted(Me, New getBusesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function getSensors(ByVal id As String) As <System.Xml.Serialization.SoapElementAttribute("return")> sensorListType
            Dim results() As Object = Me.Invoke("getSensors", New Object() {id})
            Return CType(results(0),sensorListType)
        End Function
        
        '''<remarks/>
        Public Function BegingetSensors(ByVal id As String, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("getSensors", New Object() {id}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndgetSensors(ByVal asyncResult As System.IAsyncResult) As sensorListType
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),sensorListType)
        End Function
        
        '''<remarks/>
        Public Overloads Sub getSensorsAsync(ByVal id As String)
            Me.getSensorsAsync(id, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub getSensorsAsync(ByVal id As String, ByVal userState As Object)
            If (Me.getSensorsOperationCompleted Is Nothing) Then
                Me.getSensorsOperationCompleted = AddressOf Me.OngetSensorsOperationCompleted
            End If
            Me.InvokeAsync("getSensors", New Object() {id}, Me.getSensorsOperationCompleted, userState)
        End Sub
        
        Private Sub OngetSensorsOperationCompleted(ByVal arg As Object)
            If (Not (Me.getSensorsCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent getSensorsCompleted(Me, New getSensorsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function setValidator(ByVal url As String, ByVal ns As String) As <System.Xml.Serialization.SoapElementAttribute("return")> String
            Dim results() As Object = Me.Invoke("setValidator", New Object() {url, ns})
            Return CType(results(0),String)
        End Function
        
        '''<remarks/>
        Public Function BeginsetValidator(ByVal url As String, ByVal ns As String, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("setValidator", New Object() {url, ns}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndsetValidator(ByVal asyncResult As System.IAsyncResult) As String
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),String)
        End Function
        
        '''<remarks/>
        Public Overloads Sub setValidatorAsync(ByVal url As String, ByVal ns As String)
            Me.setValidatorAsync(url, ns, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub setValidatorAsync(ByVal url As String, ByVal ns As String, ByVal userState As Object)
            If (Me.setValidatorOperationCompleted Is Nothing) Then
                Me.setValidatorOperationCompleted = AddressOf Me.OnsetValidatorOperationCompleted
            End If
            Me.InvokeAsync("setValidator", New Object() {url, ns}, Me.setValidatorOperationCompleted, userState)
        End Sub
        
        Private Sub OnsetValidatorOperationCompleted(ByVal arg As Object)
            If (Not (Me.setValidatorCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent setValidatorCompleted(Me, New setValidatorCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function getMV(ByVal id As String) As <System.Xml.Serialization.SoapElementAttribute("return")> mvType
            Dim results() As Object = Me.Invoke("getMV", New Object() {id})
            Return CType(results(0),mvType)
        End Function
        
        '''<remarks/>
        Public Function BegingetMV(ByVal id As String, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("getMV", New Object() {id}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndgetMV(ByVal asyncResult As System.IAsyncResult) As mvType
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),mvType)
        End Function
        
        '''<remarks/>
        Public Overloads Sub getMVAsync(ByVal id As String)
            Me.getMVAsync(id, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub getMVAsync(ByVal id As String, ByVal userState As Object)
            If (Me.getMVOperationCompleted Is Nothing) Then
                Me.getMVOperationCompleted = AddressOf Me.OngetMVOperationCompleted
            End If
            Me.InvokeAsync("getMV", New Object() {id}, Me.getMVOperationCompleted, userState)
        End Sub
        
        Private Sub OngetMVOperationCompleted(ByVal arg As Object)
            If (Not (Me.getMVCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent getMVCompleted(Me, New getMVCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function checkGF(ByVal id As String) As <System.Xml.Serialization.SoapElementAttribute("return")> Integer
            Dim results() As Object = Me.Invoke("checkGF", New Object() {id})
            Return CType(results(0),Integer)
        End Function
        
        '''<remarks/>
        Public Function BegincheckGF(ByVal id As String, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("checkGF", New Object() {id}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndcheckGF(ByVal asyncResult As System.IAsyncResult) As Integer
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),Integer)
        End Function
        
        '''<remarks/>
        Public Overloads Sub checkGFAsync(ByVal id As String)
            Me.checkGFAsync(id, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub checkGFAsync(ByVal id As String, ByVal userState As Object)
            If (Me.checkGFOperationCompleted Is Nothing) Then
                Me.checkGFOperationCompleted = AddressOf Me.OncheckGFOperationCompleted
            End If
            Me.InvokeAsync("checkGF", New Object() {id}, Me.checkGFOperationCompleted, userState)
        End Sub
        
        Private Sub OncheckGFOperationCompleted(ByVal arg As Object)
            If (Not (Me.checkGFCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent checkGFCompleted(Me, New checkGFCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function getSPS(ByVal id As String) As <System.Xml.Serialization.SoapElementAttribute("return")> spsType
            Dim results() As Object = Me.Invoke("getSPS", New Object() {id})
            Return CType(results(0),spsType)
        End Function
        
        '''<remarks/>
        Public Function BegingetSPS(ByVal id As String, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("getSPS", New Object() {id}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndgetSPS(ByVal asyncResult As System.IAsyncResult) As spsType
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),spsType)
        End Function
        
        '''<remarks/>
        Public Overloads Sub getSPSAsync(ByVal id As String)
            Me.getSPSAsync(id, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub getSPSAsync(ByVal id As String, ByVal userState As Object)
            If (Me.getSPSOperationCompleted Is Nothing) Then
                Me.getSPSOperationCompleted = AddressOf Me.OngetSPSOperationCompleted
            End If
            Me.InvokeAsync("getSPS", New Object() {id}, Me.getSPSOperationCompleted, userState)
        End Sub
        
        Private Sub OngetSPSOperationCompleted(ByVal arg As Object)
            If (Not (Me.getSPSCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent getSPSCompleted(Me, New getSPSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function setSPSVoltage(ByVal value As Integer) As <System.Xml.Serialization.SoapElementAttribute("return")> String
            Dim results() As Object = Me.Invoke("setSPSVoltage", New Object() {value})
            Return CType(results(0),String)
        End Function
        
        '''<remarks/>
        Public Function BeginsetSPSVoltage(ByVal value As Integer, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("setSPSVoltage", New Object() {value}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndsetSPSVoltage(ByVal asyncResult As System.IAsyncResult) As String
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),String)
        End Function
        
        '''<remarks/>
        Public Overloads Sub setSPSVoltageAsync(ByVal value As Integer)
            Me.setSPSVoltageAsync(value, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub setSPSVoltageAsync(ByVal value As Integer, ByVal userState As Object)
            If (Me.setSPSVoltageOperationCompleted Is Nothing) Then
                Me.setSPSVoltageOperationCompleted = AddressOf Me.OnsetSPSVoltageOperationCompleted
            End If
            Me.InvokeAsync("setSPSVoltage", New Object() {value}, Me.setSPSVoltageOperationCompleted, userState)
        End Sub
        
        Private Sub OnsetSPSVoltageOperationCompleted(ByVal arg As Object)
            If (Not (Me.setSPSVoltageCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent setSPSVoltageCompleted(Me, New setSPSVoltageCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function setSPSCurrent(ByVal value As Integer) As <System.Xml.Serialization.SoapElementAttribute("return")> String
            Dim results() As Object = Me.Invoke("setSPSCurrent", New Object() {value})
            Return CType(results(0),String)
        End Function
        
        '''<remarks/>
        Public Function BeginsetSPSCurrent(ByVal value As Integer, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("setSPSCurrent", New Object() {value}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndsetSPSCurrent(ByVal asyncResult As System.IAsyncResult) As String
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),String)
        End Function
        
        '''<remarks/>
        Public Overloads Sub setSPSCurrentAsync(ByVal value As Integer)
            Me.setSPSCurrentAsync(value, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub setSPSCurrentAsync(ByVal value As Integer, ByVal userState As Object)
            If (Me.setSPSCurrentOperationCompleted Is Nothing) Then
                Me.setSPSCurrentOperationCompleted = AddressOf Me.OnsetSPSCurrentOperationCompleted
            End If
            Me.InvokeAsync("setSPSCurrent", New Object() {value}, Me.setSPSCurrentOperationCompleted, userState)
        End Sub
        
        Private Sub OnsetSPSCurrentOperationCompleted(ByVal arg As Object)
            If (Not (Me.setSPSCurrentCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent setSPSCurrentCompleted(Me, New setSPSCurrentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function setSPSState(ByVal value As Integer) As <System.Xml.Serialization.SoapElementAttribute("return")> String
            Dim results() As Object = Me.Invoke("setSPSState", New Object() {value})
            Return CType(results(0),String)
        End Function
        
        '''<remarks/>
        Public Function BeginsetSPSState(ByVal value As Integer, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("setSPSState", New Object() {value}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndsetSPSState(ByVal asyncResult As System.IAsyncResult) As String
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),String)
        End Function
        
        '''<remarks/>
        Public Overloads Sub setSPSStateAsync(ByVal value As Integer)
            Me.setSPSStateAsync(value, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub setSPSStateAsync(ByVal value As Integer, ByVal userState As Object)
            If (Me.setSPSStateOperationCompleted Is Nothing) Then
                Me.setSPSStateOperationCompleted = AddressOf Me.OnsetSPSStateOperationCompleted
            End If
            Me.InvokeAsync("setSPSState", New Object() {value}, Me.setSPSStateOperationCompleted, userState)
        End Sub
        
        Private Sub OnsetSPSStateOperationCompleted(ByVal arg As Object)
            If (Not (Me.setSPSStateCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent setSPSStateCompleted(Me, New setSPSStateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function setSPSTc(ByVal value As Integer) As <System.Xml.Serialization.SoapElementAttribute("return")> String
            Dim results() As Object = Me.Invoke("setSPSTc", New Object() {value})
            Return CType(results(0),String)
        End Function
        
        '''<remarks/>
        Public Function BeginsetSPSTc(ByVal value As Integer, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("setSPSTc", New Object() {value}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndsetSPSTc(ByVal asyncResult As System.IAsyncResult) As String
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),String)
        End Function
        
        '''<remarks/>
        Public Overloads Sub setSPSTcAsync(ByVal value As Integer)
            Me.setSPSTcAsync(value, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub setSPSTcAsync(ByVal value As Integer, ByVal userState As Object)
            If (Me.setSPSTcOperationCompleted Is Nothing) Then
                Me.setSPSTcOperationCompleted = AddressOf Me.OnsetSPSTcOperationCompleted
            End If
            Me.InvokeAsync("setSPSTc", New Object() {value}, Me.setSPSTcOperationCompleted, userState)
        End Sub
        
        Private Sub OnsetSPSTcOperationCompleted(ByVal arg As Object)
            If (Not (Me.setSPSTcCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent setSPSTcCompleted(Me, New setSPSTcCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:pmacs-test", RequestNamespace:="urn:pmacs-test", ResponseNamespace:="urn:pmacs-test")>  _
        Public Function getNPCState() As <System.Xml.Serialization.SoapElementAttribute("return")> Integer
            Dim results() As Object = Me.Invoke("getNPCState", New Object(-1) {})
            Return CType(results(0),Integer)
        End Function
        
        '''<remarks/>
        Public Function BegingetNPCState(ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult
            Return Me.BeginInvoke("getNPCState", New Object(-1) {}, callback, asyncState)
        End Function
        
        '''<remarks/>
        Public Function EndgetNPCState(ByVal asyncResult As System.IAsyncResult) As Integer
            Dim results() As Object = Me.EndInvoke(asyncResult)
            Return CType(results(0),Integer)
        End Function
        
        '''<remarks/>
        Public Overloads Sub getNPCStateAsync()
            Me.getNPCStateAsync(Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub getNPCStateAsync(ByVal userState As Object)
            If (Me.getNPCStateOperationCompleted Is Nothing) Then
                Me.getNPCStateOperationCompleted = AddressOf Me.OngetNPCStateOperationCompleted
            End If
            Me.InvokeAsync("getNPCState", New Object(-1) {}, Me.getNPCStateOperationCompleted, userState)
        End Sub
        
        Private Sub OngetNPCStateOperationCompleted(ByVal arg As Object)
            If (Not (Me.getNPCStateCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent getNPCStateCompleted(Me, New getNPCStateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        Public Shadows Sub CancelAsync(ByVal userState As Object)
            MyBase.CancelAsync(userState)
        End Sub
        
        Private Function IsLocalFileSystemWebService(ByVal url As String) As Boolean
            If ((url Is Nothing)  _
                        OrElse (url Is String.Empty)) Then
                Return false
            End If
            Dim wsUri As System.Uri = New System.Uri(url)
            If ((wsUri.Port >= 1024)  _
                        AndAlso (String.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) = 0)) Then
                Return true
            End If
            Return false
        End Function
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.SoapTypeAttribute([Namespace]:="http://pmacs.apl.washington.edu/schema")>  _
    Partial Public Class loadType
        
        Private portField As Integer
        
        Private switchField As Integer
        
        Private deadfaceField As Integer
        
        Private breakerField As Integer
        
        Private busField As String
        
        Private errorField As String
        
        Private currentField As Integer
        
        Private current_limitField As Integer
        
        Private nameField As String
        
        '''<remarks/>
        Public Property port() As Integer
            Get
                Return Me.portField
            End Get
            Set
                Me.portField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property switch() As Integer
            Get
                Return Me.switchField
            End Get
            Set
                Me.switchField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property deadface() As Integer
            Get
                Return Me.deadfaceField
            End Get
            Set
                Me.deadfaceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property breaker() As Integer
            Get
                Return Me.breakerField
            End Get
            Set
                Me.breakerField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property bus() As String
            Get
                Return Me.busField
            End Get
            Set
                Me.busField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property [error]() As String
            Get
                Return Me.errorField
            End Get
            Set
                Me.errorField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property current() As Integer
            Get
                Return Me.currentField
            End Get
            Set
                Me.currentField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property current_limit() As Integer
            Get
                Return Me.current_limitField
            End Get
            Set
                Me.current_limitField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property name() As String
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.SoapTypeAttribute([Namespace]:="http://pmacs.apl.washington.edu/schema")>  _
    Partial Public Class spsType
        
        Private currentField As Integer
        
        Private voltageField As Integer
        
        Private stateField As Integer
        
        Private tcField As Integer
        
        '''<remarks/>
        Public Property current() As Integer
            Get
                Return Me.currentField
            End Get
            Set
                Me.currentField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property voltage() As Integer
            Get
                Return Me.voltageField
            End Get
            Set
                Me.voltageField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property state() As Integer
            Get
                Return Me.stateField
            End Get
            Set
                Me.stateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property tc() As Integer
            Get
                Return Me.tcField
            End Get
            Set
                Me.tcField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.SoapTypeAttribute([Namespace]:="http://pmacs.apl.washington.edu/schema")>  _
    Partial Public Class mvType
        
        Private tsecsField As Integer
        
        Private tusecsField As Integer
        
        Private voltageField As Integer
        
        Private currentField As Integer
        
        Private current_diffField As Integer
        
        Private v400aField As Integer
        
        Private v400bField As Integer
        
        Private i400aField As Integer
        
        Private i400bField As Integer
        
        Private aworkingField As Integer
        
        Private bworkingField As Integer
        
        Private aokField As Integer
        
        Private bokField As Integer
        
        Private s2openField As Integer
        
        Private astagesField() As Integer
        
        Private bstagesField() As Integer
        
        '''<remarks/>
        Public Property tsecs() As Integer
            Get
                Return Me.tsecsField
            End Get
            Set
                Me.tsecsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property tusecs() As Integer
            Get
                Return Me.tusecsField
            End Get
            Set
                Me.tusecsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property voltage() As Integer
            Get
                Return Me.voltageField
            End Get
            Set
                Me.voltageField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property current() As Integer
            Get
                Return Me.currentField
            End Get
            Set
                Me.currentField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property current_diff() As Integer
            Get
                Return Me.current_diffField
            End Get
            Set
                Me.current_diffField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property v400a() As Integer
            Get
                Return Me.v400aField
            End Get
            Set
                Me.v400aField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property v400b() As Integer
            Get
                Return Me.v400bField
            End Get
            Set
                Me.v400bField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property i400a() As Integer
            Get
                Return Me.i400aField
            End Get
            Set
                Me.i400aField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property i400b() As Integer
            Get
                Return Me.i400bField
            End Get
            Set
                Me.i400bField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property aworking() As Integer
            Get
                Return Me.aworkingField
            End Get
            Set
                Me.aworkingField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property bworking() As Integer
            Get
                Return Me.bworkingField
            End Get
            Set
                Me.bworkingField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property aok() As Integer
            Get
                Return Me.aokField
            End Get
            Set
                Me.aokField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property bok() As Integer
            Get
                Return Me.bokField
            End Get
            Set
                Me.bokField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property s2open() As Integer
            Get
                Return Me.s2openField
            End Get
            Set
                Me.s2openField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property astages() As Integer()
            Get
                Return Me.astagesField
            End Get
            Set
                Me.astagesField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property bstages() As Integer()
            Get
                Return Me.bstagesField
            End Get
            Set
                Me.bstagesField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.SoapTypeAttribute([Namespace]:="http://pmacs.apl.washington.edu/schema")>  _
    Partial Public Class sensorType
        
        Private nameField As String
        
        Private unitsField As String
        
        Private valueField As Double
        
        '''<remarks/>
        Public Property name() As String
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property units() As String
            Get
                Return Me.unitsField
            End Get
            Set
                Me.unitsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property value() As Double
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.SoapTypeAttribute([Namespace]:="http://pmacs.apl.washington.edu/schema")>  _
    Partial Public Class sensorListType
        
        Private tsecsField As Integer
        
        Private tusecsField As Integer
        
        Private dataField() As sensorType
        
        '''<remarks/>
        Public Property tsecs() As Integer
            Get
                Return Me.tsecsField
            End Get
            Set
                Me.tsecsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property tusecs() As Integer
            Get
                Return Me.tusecsField
            End Get
            Set
                Me.tusecsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property data() As sensorType()
            Get
                Return Me.dataField
            End Get
            Set
                Me.dataField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.SoapTypeAttribute([Namespace]:="http://pmacs.apl.washington.edu/schema")>  _
    Partial Public Class busType
        
        Private currentField As Integer
        
        Private currentFieldSpecified As Boolean
        
        Private voltageField As Integer
        
        Private nameField As String
        
        '''<remarks/>
        Public Property current() As Integer
            Get
                Return Me.currentField
            End Get
            Set
                Me.currentField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.SoapIgnoreAttribute()>  _
        Public Property currentSpecified() As Boolean
            Get
                Return Me.currentFieldSpecified
            End Get
            Set
                Me.currentFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property voltage() As Integer
            Get
                Return Me.voltageField
            End Get
            Set
                Me.voltageField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property name() As String
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.SoapTypeAttribute([Namespace]:="http://pmacs.apl.washington.edu/schema")>  _
    Partial Public Class busListType
        
        Private tsecsField As Integer
        
        Private tusecsField As Integer
        
        Private dataField() As busType
        
        '''<remarks/>
        Public Property tsecs() As Integer
            Get
                Return Me.tsecsField
            End Get
            Set
                Me.tsecsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property tusecs() As Integer
            Get
                Return Me.tusecsField
            End Get
            Set
                Me.tusecsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property data() As busType()
            Get
                Return Me.dataField
            End Get
            Set
                Me.dataField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.SoapTypeAttribute([Namespace]:="http://pmacs.apl.washington.edu/schema")>  _
    Partial Public Class loadUpdateType
        
        Private stateField As Integer
        
        Private stateFieldSpecified As Boolean
        
        Private current_limitField As Integer
        
        Private current_limitFieldSpecified As Boolean
        
        Private nameField As String
        
        '''<remarks/>
        Public Property state() As Integer
            Get
                Return Me.stateField
            End Get
            Set
                Me.stateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.SoapIgnoreAttribute()>  _
        Public Property stateSpecified() As Boolean
            Get
                Return Me.stateFieldSpecified
            End Get
            Set
                Me.stateFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property current_limit() As Integer
            Get
                Return Me.current_limitField
            End Get
            Set
                Me.current_limitField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.SoapIgnoreAttribute()>  _
        Public Property current_limitSpecified() As Boolean
            Get
                Return Me.current_limitFieldSpecified
            End Get
            Set
                Me.current_limitFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property name() As String
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.SoapTypeAttribute([Namespace]:="http://pmacs.apl.washington.edu/schema")>  _
    Partial Public Class loadListType
        
        Private tsecsField As Integer
        
        Private tusecsField As Integer
        
        Private dataField() As loadType
        
        '''<remarks/>
        Public Property tsecs() As Integer
            Get
                Return Me.tsecsField
            End Get
            Set
                Me.tsecsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property tusecs() As Integer
            Get
                Return Me.tusecsField
            End Get
            Set
                Me.tusecsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property data() As loadType()
            Get
                Return Me.dataField
            End Get
            Set
                Me.dataField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub getLoadCompletedEventHandler(ByVal sender As Object, ByVal e As getLoadCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class getLoadCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As loadType
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),loadType)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub getLoadsCompletedEventHandler(ByVal sender As Object, ByVal e As getLoadsCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class getLoadsCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As loadListType
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),loadListType)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub setLoadCompletedEventHandler(ByVal sender As Object, ByVal e As setLoadCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class setLoadCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As String
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),String)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub getBusesCompletedEventHandler(ByVal sender As Object, ByVal e As getBusesCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class getBusesCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As busListType
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),busListType)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub getSensorsCompletedEventHandler(ByVal sender As Object, ByVal e As getSensorsCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class getSensorsCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As sensorListType
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),sensorListType)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub setValidatorCompletedEventHandler(ByVal sender As Object, ByVal e As setValidatorCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class setValidatorCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As String
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),String)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub getMVCompletedEventHandler(ByVal sender As Object, ByVal e As getMVCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class getMVCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As mvType
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),mvType)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub checkGFCompletedEventHandler(ByVal sender As Object, ByVal e As checkGFCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class checkGFCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As Integer
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),Integer)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub getSPSCompletedEventHandler(ByVal sender As Object, ByVal e As getSPSCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class getSPSCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As spsType
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),spsType)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub setSPSVoltageCompletedEventHandler(ByVal sender As Object, ByVal e As setSPSVoltageCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class setSPSVoltageCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As String
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),String)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub setSPSCurrentCompletedEventHandler(ByVal sender As Object, ByVal e As setSPSCurrentCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class setSPSCurrentCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As String
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),String)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub setSPSStateCompletedEventHandler(ByVal sender As Object, ByVal e As setSPSStateCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class setSPSStateCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As String
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),String)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub setSPSTcCompletedEventHandler(ByVal sender As Object, ByVal e As setSPSTcCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class setSPSTcCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As String
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),String)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")>  _
    Public Delegate Sub getNPCStateCompletedEventHandler(ByVal sender As Object, ByVal e As getNPCStateCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class getNPCStateCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As Integer
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),Integer)
            End Get
        End Property
    End Class
End Namespace
