<?xml version="1.0" encoding="utf-8"?>
<doc xmlns:ni="urn:ni">
  <assembly>
    <name>NationalInstruments.NI4882</name>
  </assembly>
  <members>
    <member name="T:NationalInstruments.NI4882.Address">
      <summary>Used to specify the address of a GPIB device.
            </summary>
    </member>
    <member name="M:NationalInstruments.NI4882.Address.#ctor(System.Byte)">
      <summary>Initializes the GPIB device address with the given primary address.
            </summary>
      <param name="primaryAddress">
            Primary address of the device.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.Address.#ctor(System.Byte,System.Byte)">
      <summary>Initializes the GPIB device address with the given primary and secondary addresses.
            </summary>
      <param name="primaryAddress">
            Primary address of the device.
            </param>
      <param name="secondaryAddress">
            Secondary address of the device.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.Address.ToString">
      <summary>Overrides ToString.</summary>
      <returns>Returns a string representation of the object.</returns>
    </member>
    <member name="P:NationalInstruments.NI4882.Address.PrimaryAddress">
      <summary>Gets or sets the primary address of the GPIB device. 
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.Address.SecondaryAddress">
      <summary>
            Gets or sets the secondary address of the GPIB device.
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.AddressCollection">
      <summary>
            Creates a strongly typed collection of Address objects.
            </summary>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.#ctor">
      <summary>Initializes a new instance of the collection.</summary>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.#ctor(NationalInstruments.NI4882.AddressCollection)">
      <summary>
            Initializes a new instance of the collection from an existing collection.
            </summary>
      <param name="item">Collection to copy.</param>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.#ctor(NationalInstruments.NI4882.Address[])">
      <summary>
            Initializes a new instance of the collection from an array of items.
            </summary>
      <param name="item">Array to copy.</param>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.ToString">
      <summary>Overrides ToString.</summary>
      <returns>A string representation of the object.</returns>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.Add(NationalInstruments.NI4882.Address)">
      <summary>
            Adds an item to the end of the collection.
            </summary>
      <param name="item">
            Item to add to the collection.
            </param>
      <returns>
            The array index of the added item.
            </returns>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.System#Collections#IList#Add(System.Object)">
      <summary>
            Adds an item to IList.
            </summary>
      <param name="item">
            The object to add to IList. 
            </param>
      <returns>
            The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.AddRange(NationalInstruments.NI4882.Address[])">
      <summary>
            Adds an array of elements to the end of the collection.
            </summary>
      <param name="item">
            Array of elements to add to the collection.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.AddRange(NationalInstruments.NI4882.AddressCollection)">
      <summary>
            Adds a collection of elements to the end of the collection.
            </summary>
      <param name="item">
            Collection of elements to add to the collection.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.Clear">
      <summary>Removes all items from the collection.</summary>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.Contains(NationalInstruments.NI4882.Address)">
      <summary>Returns if the specified element is in the collection.</summary>
      <param name="item">Item to locate in the collection.</param>
      <returns>true if the collection contains item (parameter).
            </returns>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether IList contains a specific item.
            </summary>
      <param name="item">
            The object to locate in IList. 
            </param>
      <returns>true if the object is found in IList; otherwise, false.
            </returns>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.CopyTo(NationalInstruments.NI4882.Address[],System.Int32)">
      <summary>Copies the collection to an array or a portion of an array.</summary>
      <param name="array">Destination array for the collection.</param>
      <param name="index">Index in the target array at which you want to begin copying the collection to.</param>
      <exception cref="T:System.ArgumentException">array (parameter) is multidimensional.
            
            -or-
            index (parameter) is greater than or equal to the array length.
            
            -or-
            
            The number of elements in the collection is greater than the available space between
            index (parameter) and the end of array (parameter).
            </exception>
      <exception cref="T:System.ArgumentNullException">array (parameter) is null.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is less than zero.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>
            Copies the elements of the ICollection to an array, starting at a particular array index.
            </summary>
      <param name="array">
            The one-dimensional array that is the destination of the elements copied from ICollection. The array must have zero-based indexing. 
            </param>
      <param name="index">
            The zero-based index in array at which copying begins. 
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.IndexOf(NationalInstruments.NI4882.Address)">
      <summary>
            Returns the zero-based index of the first occurrence of an item in the collection.
            </summary>
      <param name="item">Item to search for.</param>
      <returns>Index of the item. If the item is not found, returns -1.</returns>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>
            Determines the index of a specific item in IList.
            </summary>
      <param name="item">
            The object to locate in IList. 
            </param>
      <returns>
            The index of the item if found in the list; otherwise, -1.
            </returns>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.Insert(System.Int32,NationalInstruments.NI4882.Address)">
      <summary>Inserts an item into the collection at the specified index.</summary>
      <param name="index">Index to insert the item at.</param>
      <param name="item">Item to insert into the collection.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is not a valid index in the IList.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>
            Inserts an item in IList at the specified index.
            </summary>
      <param name="index">
            The zero-based index at which the item should be inserted. 
            </param>
      <param name="item">
            The object to insert into IList. 
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.GetEnumerator">
      <summary>Returns an enumerator that you can use to iterate through the collection.</summary>
      <returns>Enumerator for the collection.</returns>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.Remove(NationalInstruments.NI4882.Address)">
      <summary>Removes the first occurrence of the specified item.</summary>
      <param name="item">Item to remove from the collection.</param>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.System#Collections#IList#Remove(System.Object)">
      <summary>
            Removes the first occurrence of a specific object from IList.
            </summary>
      <param name="item">
            The object to remove from IList.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.RemoveAt(System.Int32)">
      <summary>Removes the item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is not a valid index in the IList.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.AddressCollection.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
      <summary>
            Called if the state of AddressCollection changes.
            </summary>
      <param name="e">
            Information about how the list changed and the indexes that were affected.
            </param>
    </member>
    <member name="P:NationalInstruments.NI4882.AddressCollection.Item(System.Int32)">
      <summary>Gets or sets the Address at the specified index. In Visual C#, this property is the indexer.</summary>
      <param name="index">
            The zero-based index of the entry to locate in the collection.
            </param>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is outside the valid range of indexes for the collection.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.AddressCollection.System#Collections#IList#Item(System.Int32)">
      <summary>
            Gets or sets the element at the specified index.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.AddressCollection.Count">
      <summary>
            Gets the number of elements in the collection.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.AddressCollection.System#Collections#ICollection#IsSynchronized">
      <summary>
            Gets a value indicating whether access to ICollection is synchronized (thread safe).
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.AddressCollection.System#Collections#IList#IsFixedSize">
      <summary>
            Gets a value indicating whether IList has a fixed size.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.AddressCollection.System#Collections#IList#IsReadOnly">
      <summary>
            Gets a value indicating whether IList is read-only.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.AddressCollection.System#Collections#ICollection#SyncRoot">
      <summary>
            Gets an object that can be used to synchronize access to ICollection.
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.Board">
      <summary>Contains all the board functionality of the NI-488.2 driver.
            </summary>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.#ctor">
      <summary>Opens and initializes a board using a board index of 0.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.#ctor(System.Int32)">
      <summary>Opens and initializes a board using the specified index.
            </summary>
      <param name="boardIndex">
            Board index to initialize. "GPIB0" corresponds to a boardIndex (parameter) of 0, "GPIB1" corresponds to a boardIndex (parameter) of 1, and so on. 
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Finalize">
      <summary>Overrides Finalize.</summary>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Dispose">
      <summary>
            Releases all resources used by the Board object. 
            </summary>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Dispose(System.Boolean)">
      <summary>
            Releases the resources used by the Board object.
            </summary>
      <param name="disposing">true if this method releases managed and unmanaged resources; false if this method releases
            only unmanaged resources.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ToString">
      <summary>Overrides ToString.</summary>
      <returns>Returns a string representation of the object.</returns>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.SetConfigurationOption(System.Int32,System.Int32)">
      <summary>Changes a configuration item to the specified value for the selected option.
            </summary>
      <param name="configurationOption">
            A parameter that selects the software configuration item.
            </param>
      <param name="configurationOptionValue">
            The value to which the selected configuration item changes.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">configurationOption (parameter) is less than 0x0000 or greater than 0x7FFFF.
            


            -or-
            configurationOptionValue (parameter) is not defined for the input configurationOption (parameter).
            

configurationOption (parameter) is less than 0x0000 or greater than 0x7FFFF.
            configurationOptionValue (parameter) is not defined for the input configurationOption (parameter).
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            configurationOption (parameter) is not available in the current NI-488.2 driver installed on the system.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            configurationOption (parameter) is not available in the current NI-488.2 driver installed on the system.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.GetConfigurationOption(System.Int32)">
      <summary>Returns the current value of various configuration parameters for the specified board or device.
            </summary>
      <param name="configurationOption">
            Option to query.
            </param>
      <returns>
            Value of configurationOption (parameter).
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">configurationOption (parameter) is less than 0x0000 or greater than 0x7FFFF.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            configurationOption (parameter) is not available in the current NI-488.2 driver installed on the system.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            configurationOption (parameter) is not available in the current NI-488.2 driver installed on the system.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.BecomeActiveController(System.Boolean)">
      <summary>
            Attempts to make the specified board the Active Controller by asserting the ATN line.
            </summary>
      <param name="becomeControllerImmediately">true if control is taken immediately without regard for any data transfer currently in progress;
            false to attempt to take control without corrupting transferred data.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.SendCommands(System.Byte[])">
      <summary>Sends bytes from the buffer over the GPIB as command bytes (interface messages).
            </summary>
      <param name="commands">
            Command bytes to send.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">commands (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            
                    The interface board is not Controller-In-Charge.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.BeginSendCommands(System.Byte[])">
      <summary>Sends GPIB commands asynchronously.
            </summary>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <param name="commands">
            Buffer of command bytes to send.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">commands (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            
                    The interface board is not Controller-In-Charge.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.BeginSendCommands(System.Byte[],System.AsyncCallback,System.Object)">
      <summary>Sends GPIB commands asynchronously and invokes a callback method when the operation completes.
            </summary>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <param name="commands">
            Buffer of command bytes to send.
            </param>
      <param name="callback">
            The AsyncCallback raised when 
            the all the command bytes have been sent. 
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">commands (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            
                    The interface board is not Controller-In-Charge.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.EndSendCommands(System.IAsyncResult)">
      <summary>Waits indefinitely
            for a previous BeginSendCommands call to complete.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous NI-488.2 send commands operation that you want to end.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The asyncResult (parameter) is invalid.
            


            -or-
            
            The asyncResult (parameter) is null.
            


            The asyncResult (parameter) is invalid.
            
            The asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">EndSendCommands was called before BeginSendCommands.
            


            -or-
                
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            

EndSendCommands was called before BeginSendCommands.
            
            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.GoToStandby(System.Boolean)">
      <summary>Causes the GPIB interface to go to standby Controller and the GPIB ATN line to be unasserted. 
            </summary>
      <param name="shadowHandshake">true if acceptor handshaking or shadow handshaking is performed until END occurs or until ATN is reasserted by a subsequent BecomeActiveController call; false if this handshaking is not performed. 
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.AcquireInterfaceLock(System.Int32)">
      <summary>
            Attempts to acquire an exclusive lock on the interface for the current process.
            </summary>
      <param name="timeout">
            Time period in milliseconds to wait for an exclusive lock.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    Locks are not supported in the current NI-488.2 driver you are using.
            


            -or-
            


                    Maximum reference count for the Board object has been reached.
            


            -or-
                
                    Unable to acquire the requested lock within the timeout period because a different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    Locks are not supported in the current NI-488.2 driver you are using.
            
            -or-
            
                    Maximum reference count for the Board object has been reached.
            
                    Unable to acquire the requested lock within the timeout period because a different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReleaseInterfaceLock">
      <summary>Releases an exclusive interface lock for the current process.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    Locks are not supported in the current NI-488.2 driver you are using.
            


            -or-
            


                    Maximum reference count for the Board object has been reached.
            


            -or-
                
                    Unable to acquire the requested lock within the timeout period because a different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    Locks are not supported in the current NI-488.2 driver you are using.
            
            -or-
            
                    Maximum reference count for the Board object has been reached.
            
                    Unable to acquire the requested lock within the timeout period because a different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.GetControlLines">
      <summary>Returns the status of the eight GPIB control lines.
            </summary>
      <returns>ControlLineFlags that contains the status of the eight control lines and the validity of each line.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.FindListener(NationalInstruments.NI4882.Address)">
      <summary>Checks for the presence of a device on the bus.
            </summary>
      <param name="address">
            Address of the device to find.
            </param>
      <returns>true if a listener is found.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    No Listeners on the GPIB.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.GoToLocal">
      <summary>Places the board in local mode if it is not in a lockout state.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Notify(NationalInstruments.NI4882.GpibStatusFlags,NationalInstruments.NI4882.NotifyCallback,System.Object)">
      <summary>Notifies the user of one or more GPIB events by invoking the user callback.
            </summary>
      <param name="mask">
            Bit mask of GPIB events to notice.
            </param>
      <param name="callback">
            Pointer to the delegate method NotifyCallback.
            </param>
      <param name="userData">
            User-defined reference data for the callback.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">mask (parameter) is invalid or nonzero.
            


            -or-
                callback (parameter) is null.
            

mask (parameter) is invalid or nonzero.
            callback (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    The current NI-488.2 driver cannot perform notification on one or more of the specified mask (parameter) bits.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The current NI-488.2 driver cannot perform notification on one or more of the specified mask (parameter) bits.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Reset">
      <summary>Resets the board and places all its software configuration parameters in their preconfigured state.  The interface is left operational or online.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.BeginRead">
      <summary>Initiates a read to a device asynchronously.  This method assumes that the GPIB is already properly addressed.</summary>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.BeginRead(System.Int32)">
      <summary>Initiates a read of a specified number of bytes to a device asynchronously. This method assumes that the GPIB is already properly addressed.</summary>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <param name="count">
            Number of bytes to read from the GPIB.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">count (parameter) is negative.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.BeginRead(System.AsyncCallback,System.Object)">
      <summary>Initiates a read to a device asynchronously and invokes a callback method when the read completes.  This method assumes that the GPIB is already properly addressed.</summary>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <param name="callback">
            The AsyncCallback raised when 
            the read completes. 
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.BeginRead(System.Int32,System.AsyncCallback,System.Object)">
      <summary>Initiates a read of a specified number of bytes to a device asynchronously and invokes the a callback method when the read completes.  This method assumes that the GPIB is already properly addressed.</summary>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <param name="count">
            Number of bytes to read from the GPIB.
            </param>
      <param name="callback">
            The AsyncCallback raised when 
            the read completes. 
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">count (parameter) is negative.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.EndReadByteArray(System.IAsyncResult)">
      <summary>Waits indefinitely for a previous BeginRead call to complete.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous NI-488.2 read operation that you want to end.
            </param>
      <returns>
            A byte array that contains the read data.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">asyncResult (parameter) is invalid.
            


            -or-
            asyncResult (parameter) is null.
            

asyncResult (parameter) is invalid.
            asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">EndReadByteArray or EndReadString  was called before BeginRead.
            


            -or-
                
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            

EndReadByteArray or EndReadString  was called before BeginRead.
            
            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.EndReadString(System.IAsyncResult)">
      <summary>Waits indefinitely for a previous BeginRead call to complete.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous NI-488.2 read operation that you want to end.
            </param>
      <returns>
            A string that contains the data read.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The asyncResult (parameter) is invalid.
            


            -or-
            
            The asyncResult (parameter) is null.
            


            The asyncResult (parameter) is invalid.
            
            The asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">EndReadByteArray or EndReadString  was called before BeginRead.
            


            -or-
                
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            

EndReadByteArray or EndReadString  was called before BeginRead.
            
            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReadToFile(System.String)">
      <summary>Reads data from a device into a file.
            </summary>
      <param name="fileName">
            Name of file into which data is read.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">fileName (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    File System error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    File System error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.SendInterfaceClear">
      <summary>Resets the GPIB by sending the interface clear message.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    GPIB interface not System Controller as required.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ParallelPoll">
      <summary>Conducts a parallel poll.
            </summary>
      <returns>
            Represents the status information for each device configured for a parallel poll.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.SetRemoteEnableLine">
      <summary>Sets the Remote Enable (REN) line.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    GPIB interface not System Controller as required.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ClearRemoteEnableLine">
      <summary>Unasserts the GPIB Remote Enable (REN) line.</summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    GPIB interface not System Controller as required.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.AbortAsynchronousIO">
      <summary>
            Aborts any asynchronous read, write, or command operation in progress and resynchronizes the application with the driver. 
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Wait(NationalInstruments.NI4882.GpibStatusFlags)">
      <summary>Monitors the events specified by mask and delays processing until one or more of the events occurs.
            </summary>
      <param name="mask">
            Bit mask of GPIB events to wait for.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            A bit set if mask (parameter) is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            Wait or GetCurrentStatus is already in progress on the interface.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            Wait or GetCurrentStatus is already in progress on the interface.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.GetCurrentStatus">
      <summary>Returns the current GPIB status.
            </summary>
      <returns>
            The updated status of GPIB.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            Wait or GetCurrentStatus is already in progress on the interface.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            Wait or GetCurrentStatus is already in progress on the interface.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.BeginWrite(System.Byte[])">
      <summary>Writes byte data to a GPIB device.  This method assumes that the GPIB is already properly addressed.
            </summary>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <param name="data">
            Buffer that contains the bytes to write.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    No Listeners on the GPIB.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            
                    GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.BeginWrite(System.String)">
      <summary>Writes string data to a GPIB device.  This method assumes that the GPIB is already properly addressed.
            </summary>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <param name="data">
            Buffer that contains the bytes to write.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            
                    GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.BeginWrite(System.Byte[],System.AsyncCallback,System.Object)">
      <summary>Writes byte data to a GPIB device and invokes a callback method when the write completes.  This method assumes that the GPIB is already properly addressed.
            </summary>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <param name="data">
            Buffer that contains the bytes to write.
            </param>
      <param name="callback">
            The AsyncCallback raised when 
            all the data bytes have been sent. 
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            
                    GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.BeginWrite(System.String,System.AsyncCallback,System.Object)">
      <summary>Writes string data to a GPIB device and invokes a callback method when the write completes.  This method assumes that the GPIB is already properly addressed.
            </summary>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <param name="data">
            Buffer that contains the bytes to write
            </param>
      <param name="callback">
            The AsyncCallback that is raised when 
            the all the data bytes have been sent. 
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the InvalidOperationException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            The inner exception is set to the InvalidOperationException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            
                    GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.EndWrite(System.IAsyncResult)">
      <summary>Waits indefinitely
            for a previous BeginWrite call to complete.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous NI-488.2 write operation that you want to end.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The asyncResult (parameter) is invalid.
            


            -or-
            
            The asyncResult (parameter) is null.
            


            The asyncResult (parameter) is invalid.
            
            The asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">EndWrite was called before BeginWrite.
            


            -or-
                
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            

EndWrite was called before BeginWrite.
            
            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.WriteFromFile(System.String)">
      <summary>Writes all bytes of data from the given filename to a GPIB device.
            </summary>
      <param name="fileName">
            Name of the file that contains the data to write.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">fileName (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            -or-
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received.
            


            -or-
            
                    File System Error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received.
            
                    File System Error.
            
                    GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.SerialPoll(NationalInstruments.NI4882.Address)">
      <summary>Serial polls a single device.
            </summary>
      <param name="address">
            The device address.
            </param>
      <returns>
            The serial poll response byte.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            -or-
            
                    I/O operation aborted.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            
                    I/O operation aborted.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.SerialPoll(NationalInstruments.NI4882.AddressCollection)">
      <summary>Serial polls multiple devices.
            </summary>
      <param name="addressList">
            A list of device addresses. 
            </param>
      <returns>
            The poll responses.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            -or-
            
                    One of the devices timed out instead of responding to the serial poll.  LastCount contains the index of the timed-out device.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            
                    One of the devices timed out instead of responding to the serial poll.  LastCount contains the index of the timed-out device.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Clear">
      <summary>Sends the universal Device Clear (DCL) message to all devices on the bus.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Clear(NationalInstruments.NI4882.Address)">
      <summary>Sends the Selected Device Clear (SDC) GPIB message to the specified device. 
            </summary>
      <param name="address">
            Address of the device you want to clear.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">address (parameter) parameter does not contain a valid address.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Clear(NationalInstruments.NI4882.AddressCollection)">
      <summary>Sends the Selected Device Clear (SDC) GPIB message to multiple GPIB devices.
            </summary>
      <param name="addressList">
            A list of device addresses you want to clear.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter). LastCount is the index of the first invalid address.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.EnableLocal">
      <summary>Unasserts the GPIB Remote Enable (REN) line.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.EnableLocal(NationalInstruments.NI4882.Address)">
      <summary>Places the device into local mode by sending the Go To Local (GTL) GPIB message to the specified device.
            </summary>
      <param name="address">
            Address to enable.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.EnableLocal(NationalInstruments.NI4882.AddressCollection)">
      <summary>Places multiple GPIB devices into local mode by sending the Go To Local (GTL) GPIB message to all the specified devices.
            </summary>
      <param name="addressList">
            A list of device addresses.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.EnableRemote">
      <summary>Enables remote GPIB programming for devices.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    GPIB interface not System Controller as required.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.EnableRemote(NationalInstruments.NI4882.Address)">
      <summary>Enables remote GPIB programming and places the given device into a listen-active state.
            </summary>
      <param name="address">
            Device address.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    GPIB interface not System Controller as required.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.EnableRemote(NationalInstruments.NI4882.AddressCollection)">
      <summary>Enables remote GPIB programming and places multiple GPIB devices into a listen-active state.
            </summary>
      <param name="addressList">
            A list of device addresses. 
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    GPIB interface not System Controller as required.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.FindListeners">
      <summary>Finds all listening devices on GPIB.
            </summary>
      <returns>
            A list of the devices found.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    No Listeners on the GPIB.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.FindListeners(NationalInstruments.NI4882.AddressCollection)">
      <summary>Finds multiple listening devices on the GPIB.
            </summary>
      <param name="addressList">
            List of the GPIB devices to find.
            </param>
      <returns>
            A list of the devices found.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    No Listeners on the GPIB.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.FindListeners(NationalInstruments.NI4882.AddressCollection,System.Int32)">
      <summary>Finds up to the specified number of listening devices on the GPIB described in the address list.
            </summary>
      <param name="addressList">
            List of GPIB devices to find. 
            </param>
      <param name="limit">
            The maximum number of devices to find.
            </param>
      <returns>
            A list of the devices found.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    No Listeners on the GPIB.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.FindRqs(NationalInstruments.NI4882.AddressCollection,System.Int16@)">
      <summary>Serial polls the devices in order as described by the specified address list until it finds a device that requests service.
            </summary>
      <param name="addressList">
            List of device addresses.
            </param>
      <param name="response">
            Upon return, contains the serial poll response byte of the device that requested service.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the method. If thrown due to an invalid NI-488.2 driver argument, the inner exception is set to GpibException.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    No Listeners on the GPIB.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.PassControl(NationalInstruments.NI4882.Address)">
      <summary>Passes control to another device with Controller capability by sending the Take Control (TCT) GPIB message to the device with the specified address. 
            </summary>
      <param name="address">
            Device address.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ParallelPollConfigure(NationalInstruments.NI4882.Address,System.Int32,System.Int32)">
      <summary>Configures the specified device to respond to parallel polls by asserting or not asserting the GPIB data line. 
            </summary>
      <param name="address">
            Address of the device to be configured.
            </param>
      <param name="dataLine">
            Data line (a value in the range of 1 to 8) on which the device responds to parallel polls.
            </param>
      <param name="lineSense">
            Sense (either 0 or 1) of the parallel poll response.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
                    The address (parameter) parameter is invalid.
            


            -or-
            dataLine (parameter) is not in the range 1 to 8.
            


            -or-
            lineSense (parameter) is not 0 or 1.
            


                    The address (parameter) parameter is invalid.
            dataLine (parameter) is not in the range 1 to 8.
            lineSense (parameter) is not 0 or 1.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ParallelPollUnconfigure">
      <summary>Sends the Parallel Poll Unconfigure (PPU) GPIB message to all GPIB devices. 
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ParallelPollUnconfigure(NationalInstruments.NI4882.Address)">
      <summary>Unconfigures a device for parallel polls.
            </summary>
      <param name="address">
            Device address.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ParallelPollUnconfigure(NationalInstruments.NI4882.AddressCollection)">
      <summary>Unconfigures a list of devices for parallel polls.
            </summary>
      <param name="addressList">
            A list of device addresses.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReadString">
      <summary>Reads string data from a device into a user buffer.
            </summary>
      <returns>
            The string data read from the device.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReadString(NationalInstruments.NI4882.Address)">
      <summary>Addresses the given GPIB device to talk and the interface to listen and then reads up to DefaultBufferSize bytes of string data.
            </summary>
      <param name="address">
            Address of a device from which data is read.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
      <returns>Data read in string format.
            </returns>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReadString(System.Int32)">
      <summary>Reads up to a specified number of string data bytes from a device into a user buffer.
            </summary>
      <param name="count">
            Number of bytes to read.
            </param>
      <returns>
            The string data read from the device.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">count (parameter) is negative.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReadString(System.Int32,System.Int32)">
      <summary>Reads up to a specified number of string data bytes from a device that is already addressed to talk, using the specified termination method.
            </summary>
      <param name="count">
            Number of bytes to read.
            </param>
      <param name="terminationByte">
            Description of the data termination mode (STOPend or an EOS character). 
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">terminationByte (parameter) is invalid.  It must be either STOPend or and 8-bit EOS character.
            

 
            -or-
            count (parameter) is negative.
            

terminationByte (parameter) is invalid.  It must be either STOPend or and 8-bit EOS character.
            count (parameter) is negative.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received.
            </exception>
      <returns>The string data read from the device.
            </returns>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReadString(NationalInstruments.NI4882.Address,System.Int32)">
      <summary>Addresses the given GPIB device to talk and the interface to listen and then reads up to DefaultBufferSize bytes of string data, using the specified termination method.
            </summary>
      <param name="address">
            Address of a device from which data is read.
            </param>
      <param name="terminationByte">
            Description of the data termination mode (STOPend or an EOS character). 
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 river library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            


            -or-
            terminationByte (parameter) is invalid.  It must be either STOPend or and 8-bit EOS character.
            


            The address (parameter) parameter is invalid.
            terminationByte (parameter) is invalid.  It must be either STOPend or and 8-bit EOS character.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
      <returns>Data read in string format.
            </returns>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReadString(NationalInstruments.NI4882.Address,System.Int32,System.Int32)">
      <summary>Addresses the given GPIB device to talk and the interface to listen and then reads up to the specified number of bytes, using the specified termination method.
            </summary>
      <param name="address">
            Address of a device from which data is received.
            </param>
      <param name="count">
            Number of bytes to read.
            </param>
      <param name="terminationByte">
            Description of the data termination mode (STOPend or an EOS character).
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            


            -or-
            terminationByte (parameter) is invalid.  It must be either STOPend or and 8-bit EOS character.
            

 
            -or-
            count (parameter) is negative.
            


            The address (parameter) parameter is invalid.
            terminationByte (parameter) is invalid.  It must be either STOPend or and 8-bit EOS character.
            count (parameter) is negative.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
      <returns>The string data read from the device.
            </returns>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReadByteArray">
      <summary>Reads byte array data from a device into a user buffer.
            </summary>
      <returns>
            The byte array data read from the device.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReadByteArray(NationalInstruments.NI4882.Address)">
      <summary>Addresses the specified GPIB device to talk and the interface to listen and then reads up to DefaultBufferSize bytes of array data.
            </summary>
      <param name="address">
            Address of the device from which data is read.
            </param>
      <returns>
            The byte array data read from the device.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA Error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA Error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReadByteArray(System.Int32)">
      <summary>Reads a specified number of bytes of array data from a device into a user buffer.
            </summary>
      <returns>
            The byte array data read from the device.
            </returns>
      <param name="count">
            Number of bytes to read.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">count (parameter) is negative.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReadByteArray(System.Int32,System.Int32)">
      <summary>Reads a specified number of bytes of array data from a device that is already addressed to talk, using the specified termination method.
            </summary>
      <param name="count">
            Number of bytes to read.
            </param>
      <param name="terminationByte">
            Description of the data termination mode (STOPend or an EOS character). 
            </param>
      <returns>
            The byte array data read from the device.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">terminationByte (parameter) is invalid.  It must be either STOPend or an 8-bit EOS character.
            

 
            -or-
            count (parameter) is negative.
            

terminationByte (parameter) is invalid.  It must be either STOPend or an 8-bit EOS character.
            count (parameter) is negative.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReadByteArray(NationalInstruments.NI4882.Address,System.Int32)">
      <summary>Addresses the specified GPIB device to talk and the interface to listen and then reads up to DefaultBufferSize bytes of array data using the specified termination method.
            </summary>
      <returns>
            The byte array data read from the device.
            </returns>
      <param name="address">
            Address of a device from which data is read.
            </param>
      <param name="terminationByte">
            Description of the data termination mode (STOPend or an EOS character).
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            


            -or-
            terminationByte (parameter) is invalid.  It must be either STOPend or an 8-bit EOS character.
            


            The address (parameter) parameter is invalid.
            terminationByte (parameter) is invalid.  It must be either STOPend or an 8-bit EOS character.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ReadByteArray(NationalInstruments.NI4882.Address,System.Int32,System.Int32)">
      <summary>Addresses the specified GPIB device to talk and the interface to listen and then reads up to the specified number of bytes of array data using the specified termination method.
            </summary>
      <returns>
            The byte array data read from the device.
            </returns>
      <param name="address">
            Address of a device from which data is read.
            </param>
      <param name="count">
            Number of bytes to read.
            </param>
      <param name="terminationByte">
            Description of the data termination mode (STOPend or an EOS character). 
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 river returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            


            -or-
            terminationByte (parameter) is invalid.  It must be either STOPend or an 8-bit EOS character.
            

 
            -or-
            count (parameter) is negative.
            


            The address (parameter) parameter is invalid.
            terminationByte (parameter) is invalid.  It must be either STOPend or an 8-bit EOS character.
            count (parameter) is negative.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge and a Device Clear message (DCL or SDC) was received.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ConfigureRead(NationalInstruments.NI4882.Address)">
      <summary>Addresses a device to be a Talker and the interface to be a Listener in preparation for ReadByteArray or ReadString.
            </summary>
      <param name="address">
            Address of the device to be talk addressed.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ResetSystem(NationalInstruments.NI4882.AddressCollection)">
      <summary>Resets and initializes multiple IEEE 488.2-compliant devices.
            </summary>
      <param name="addressList">
            List of devices.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Write(System.String)">
      <summary>Writes string data to a GPIB device. 
            </summary>
      <param name="data">
            Data to write.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    The I/O timeout period elapsed before all of the data bytes were sent.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received before the write could terminate normally.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    No Listeners on the GPIB.
            
                    The I/O timeout period elapsed before all of the data bytes were sent.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received before the write could terminate normally.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Write(System.Byte[])">
      <summary>Writes byte array data to a GPIB device. 
            </summary>
      <param name="data">
            Bytes to write.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    The I/O timeout period elapsed before all of the data bytes were sent.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received before the write could terminate normally.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    No Listeners on the GPIB.
            
                    The I/O timeout period elapsed before all of the data bytes were sent.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received before the write could terminate normally.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Write(System.String,NationalInstruments.NI4882.DataTerminationMode)">
      <summary>Writes string data to devices that are already addressed to listen, using the given data termination mode.
            </summary>
      <param name="data">
            The data bytes to send.
            </param>
      <param name="eoiMode">
            The data termination mode.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    The I/O timeout period elapsed before all of the data bytes were sent.
            


            -or-
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received before the write could terminate normally.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    No Listeners on the GPIB.
            
                    The I/O timeout period elapsed before all of the data bytes were sent.
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received before the write could terminate normally.
            
                    GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Write(System.Byte[],NationalInstruments.NI4882.DataTerminationMode)">
      <summary>Writes array data bytes to devices that are already addressed to listen, using the given data termination mode.
            </summary>
      <param name="data">
            The data bytes to send.
            </param>
      <param name="eoiMode">
            The data termination mode.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    The I/O timeout period elapsed before all of the data bytes were sent.
            


            -or-
            
                    GPIB interface not addressed correctly.
            


            -or-
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received before the write could terminate normally.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    DMA error.
            
                    No Listeners on the GPIB.
            
                    The I/O timeout period elapsed before all of the data bytes were sent.
            
                    GPIB interface not addressed correctly.
            
                    The board is not Controller-In-Charge, and a Device Clear message (DCL or SDC) was received before the write could terminate normally.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Write(NationalInstruments.NI4882.Address,System.String)">
      <summary>Addresses GPIB and sends string data to the specified device.
            </summary>
      <param name="address">
            Address of the device to which data is sent.
            </param>
      <param name="data">
            The data bytes to send.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            


            -or-
            data (parameter) is null.
            


            The address (parameter) parameter is invalid.
            data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Write(NationalInstruments.NI4882.Address,System.Byte[])">
      <summary>Addresses GPIB and sends byte array data to the specified device.
            </summary>
      <param name="address">
            Address of the device to which data is sent.
            </param>
      <param name="data">
            The data bytes to send.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            


            -or-
            data (parameter) is null.
            


            The address (parameter) parameter is invalid.
            data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Write(NationalInstruments.NI4882.AddressCollection,System.String)">
      <summary>Sends string data bytes to multiple GPIB devices.
            </summary>
      <param name="addressList">
            A list of device addresses to which data is sent.
            </param>
      <param name="data">
            The data bytes to send.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            


            -or-
            data (parameter) is null.
            


            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Write(NationalInstruments.NI4882.AddressCollection,System.Byte[])">
      <summary>Sends array data bytes to multiple GPIB devices.
            </summary>
      <param name="addressList">
            A list of device addresses to which data is sent.
            </param>
      <param name="data">
            The data bytes to send.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            


            -or-
            data (parameter) is null.
            


            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Write(NationalInstruments.NI4882.Address,System.String,NationalInstruments.NI4882.DataTerminationMode)">
      <summary>Addresses GPIB and sends string data to the specified device, using the given termination mode.
            </summary>
      <param name="address">
            Address of the device to which data is sent.
            </param>
      <param name="data">
            The data bytes to send.
            </param>
      <param name="eoiMode">
            The data termination mode.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            


            -or-
            data (parameter) is null.
            


            The address (parameter) parameter is invalid.
            data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Write(NationalInstruments.NI4882.Address,System.Byte[],NationalInstruments.NI4882.DataTerminationMode)">
      <summary>Addresses GPIB and sends byte array data to the specified device, using the specified termination mode.
            </summary>
      <param name="address">
            Address of the device to which data is sent.
            </param>
      <param name="data">
            The data bytes to send.
            </param>
      <param name="eoiMode">
            The data termination mode.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            


            -or-
            data (parameter) is null.
            


            The address (parameter) parameter is invalid.
            data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Write(NationalInstruments.NI4882.AddressCollection,System.String,NationalInstruments.NI4882.DataTerminationMode)">
      <summary>Sends string data bytes to multiple GPIB devices, using the specified data termination mode.
            </summary>
      <param name="addressList">
            A list of device addresses to which data is sent.
            </param>
      <param name="data">
            The data bytes to send.
            </param>
      <param name="eoiMode">
            The data termination mode.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            


            -or-
            data (parameter) is null.
            


            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Write(NationalInstruments.NI4882.AddressCollection,System.Byte[],NationalInstruments.NI4882.DataTerminationMode)">
      <summary>Sends array data bytes to multiple GPIB devices, using the specified data termination mode.
            </summary>
      <param name="addressList">
            A list of device addresses to which data is sent.
            </param>
      <param name="data">
            The data bytes to send.
            </param>
      <param name="eoiMode">
            The data termination mode.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            


            -or-
            data (parameter) is null.
            


            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            -or-
            
                    No Listeners on the GPIB.
            


            -or-
            
                    I/O operation aborted.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            
                    No Listeners on the GPIB.
            
                    I/O operation aborted.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.SendLocalLockout">
      <summary>Sends the Local Lockout (LLO) message to all devices.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            -or-
            
                    No Listeners on the GPIB.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            
                    No Listeners on the GPIB.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ConfigureWrite(NationalInstruments.NI4882.Address)">
      <summary>Makes the specified device listen active and makes the interface talk active in preparation for 
            Write or BeginWrite.
            </summary>
      <param name="address">
                Address of the device to be talk addressed.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.ConfigureWrite(NationalInstruments.NI4882.AddressCollection)">
      <summary>Makes multiple GPIB devices listen active and makes the interface talk active in preparation for 
            Write or BeginWrite.
            </summary>
      <param name="addressList">
                Collection of addresses of devices that need to be talk addressed.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter), or is empty.  LastCount is the index of the first invalid address.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.SetRemoteWithLockout(NationalInstruments.NI4882.Address)">
      <summary>Places a device into Remote With Lockout State by asserting the Remote Enable (REN) GPIB line and sending the Local Lockout (LLO) GPIB message.
            </summary>
      <param name="address">
            Device address.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.SetRemoteWithLockout(NationalInstruments.NI4882.AddressCollection)">
      <summary>Places multiple devices into Remote With Lockout State by asserting the Remote Enable (REN) GPIB line and sending the Local Lockout (LLO) GPIB message.
            </summary>
      <param name="addressList">
            List of device addresses. 
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    GPIB interface not System Controller as required.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    GPIB interface not System Controller as required.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.CheckForSrq">
      <summary>Determines the current state of the GPIB Service Request (SRQ) line.
            </summary>
      <returns>true if the SRQ line is asserted; false if the line is not asserted.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.TestSystem(NationalInstruments.NI4882.Address)">
      <summary>Causes an IEEE 488.2-compliant device to conduct self-tests.
            </summary>
      <param name="address">
            Device address.
            </param>
      <returns>true if the self-test passed; false otherwise.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    No Listeners on the GPIB.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.TestSystem(NationalInstruments.NI4882.AddressCollection)">
      <summary>Causes multiple IEEE 488.2-compliant devices to conduct self-tests.
            </summary>
      <param name="addressList">
            A list of device addresses. 
            </param>
      <returns>
            A bool array that corresponds to the index in addressList (parameter). Returns true if the self-test passed; false otherwise. 
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    No Listeners on the GPIB.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.TestSystemForDeviceInformation(NationalInstruments.NI4882.AddressCollection)">
      <summary>Causes multiple IEEE 488.2-compliant devices to conduct self-tests and returns device-specific information.
            </summary>
      <param name="addressList">
            A list of device addresses. 
            </param>
      <returns>
            A list of test results; each entry corresponds to an address in addressList (parameter).
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid address appears in addressList (parameter).  LastCount is the index of the first invalid address.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            -or-
            
                    No Listeners on the GPIB.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            
                    No Listeners on the GPIB.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Trigger">
      <summary>Sends the Group Execute Trigger (GET) GPIB message to all devices that are currently listen-active on the GPIB.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Trigger(NationalInstruments.NI4882.Address)">
      <summary>Sends the Group Execute Trigger (GET) GPIB message to the specified device.
            </summary>
      <param name="address">
            Device address. 
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.Trigger(NationalInstruments.NI4882.AddressCollection)">
      <summary>Sends the Group Execute Trigger (GET) GPIB message to multiple devices.
            </summary>
      <param name="addressList">
            A list of device addresses. 
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the method. If thrown due to an invalid NI-488.2 driver argument, the inner exception is set to GpibException.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            -or-
            
                    DMA error.
            


            -or-
            
                    GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            
                    DMA error.
            
                    GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Board.WaitForSrq">
      <summary>Waits until either the GPIB SRQ line is asserted, or the timeout period specified by IOTimeout has expired.
            </summary>
      <returns>true if the GPIB SRQ line is asserted; false otherwise.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
                
                    The interface board is not Controller-In-Charge.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    The interface board is not Controller-In-Charge.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.DefaultBufferSize">
      <summary>Gets or sets the default buffer size used for I/O operations.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.LastStatus">
      <summary>
            Gets the last status of the last call made on this board.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.LastCount">
      <summary>Gets the count of the last call made on this board.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.PrimaryAddress">
      <summary>Gets or sets the primary address of the board.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.SecondaryAddress">
      <summary>Gets or sets the secondary address of the board.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.IOTimeout">
      <summary>Gets or sets the timeout period to select the maximum duration allowed for a synchronous I/O operation.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.SetEndOnWrite">
      <summary>Gets or sets a value indicating whether to assert the end or identify (EOI) line during write operations.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.ParallelPollConfiguration">
      <summary>Gets or sets the local parallel poll configuration of the board.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.UseAutomaticSerialPolling">
      <summary>Gets or sets a value indicating whether to use automatic serial polling.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.UseInterrupts">
      <summary>Gets or sets a value indicating whether to use interrupts.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.IsSystemController">
      <summary>Gets or sets a value indicating if the board is the GPIB System Controller.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.RemoteEnableLineAsserted">
      <summary>Gets the status of the GPIB Remote Enable (REN) line.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.TerminateReadOnEndOfString">
      <summary>Gets or sets a value indicating if the end-of-string (EOS) character is used during read operations.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.SetEndOnEndOfString">
      <summary>Gets or sets a value indicating if the EOI line is asserted when the EOS character is sent during write operations. Refer to SetEndOnWrite.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.EndOfStringComparison">
      <summary>Gets or sets a value indicating if an 8-bit or 7-bit compare should be used.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.EndOfStringCharacter">
      <summary>Gets or sets the current end-of-string (EOS) character of the board.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.ParallelPollConfigurationMode">
      <summary>Gets or sets the current parallel poll configuration mode of the board.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.BusTiming">
      <summary>Gets or sets the bus timing of the interface.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.UseDma">
      <summary>Gets or sets a value indicating whether to use direct memory access (DMA) for GPIB transfers.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.EnableLocalLockout">
      <summary>Gets or sets a value indicating if the GPIB Local Lockout (LLO) command is sent during a device-level "online and CIC" test.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.ParallelPollTimeoutValue">
      <summary>Gets or sets the timeout value used when conducting a parallel poll.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.EndBitIsNormal">
      <summary>Gets or sets how the End bit is set during a call to the interface.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.HS488CableLength">
      <summary>Gets or sets the cable length of the GPIB system and if high-speed date transfer (HS488) is enabled.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.IstBitSet">
      <summary>Gets or sets the individual status (IST) bit of the board.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.SerialPollResponseByte">
      <summary>Gets or sets the serial poll response byte of the board.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.ListenOnlyMode">
      <summary>Gets or sets a value indicating if the board is in the listen-only state.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.SerialNumber">
      <summary>Gets the Serial Number of the Interface Board
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of using this property.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


                    A different process owns a lock for the interface.
            


            -or-
                
                    Nonexistent GPIB interface.
            


            -or-
            
                    Asynchronous I/O operation in progress.
            


            -or-
            
                    Value is not currently supported by the NI-488.2 driver or Interface Board.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
                    A different process owns a lock for the interface.
            
                    Nonexistent GPIB interface.
            
                    Asynchronous I/O operation in progress.
            
                    Value is not currently supported by the NI-488.2 driver or Interface Board.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.Handle">
      <summary>
            Gets access to the NI-488.2 driver board handle that NI-488.2 driver operations use internally.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.SynchronizingObject">
      <summary>
            Gets or sets the object used to marshal event-handler and callback calls.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.Board.SynchronizeCallbacks">
      <summary>
            Specifies how events and callback delegates are invoked.
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.BusTimingType">
      <summary>
            Specifies the current bus timing of the GPIB board.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.BusTimingType.Normal">
      <summary>
            GPIB Source handshake delay of 2 s.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.BusTimingType.HighSpeed">
      <summary>
            GPIB Source handshake timing of 500 ns.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.BusTimingType.VeryHighSpeed">
      <summary>
            GPIB Source handshake of 350 ns.
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.CommonCommand">
      <summary>
            Specifies common GPIB commands.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.DeviceClear">
      <summary>
            Device Clear (DCL).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.SelectedDeviceClear">
      <summary>
            Selected Device Clear (SDC).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.GoToLocal">
      <summary>
            Go To Local (GTL).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.GroupExecuteTrigger">
      <summary>
            Group Execute Trigger (GET).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.LocalLockout">
      <summary>
            Local Lock Out (LLO).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.ParallelPollConfigure">
      <summary>
            Parallel Poll Configure (PPC).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.ParallelPollUnconfigure">
      <summary>
            Parallel Poll Unconfigure (PPU).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.ParallelPollEnable">
      <summary>
            Parallel Poll Enable (PPE).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.ParallelPollDisable">
      <summary>
            Parallel Poll Disable (PPD).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.SerialPollEnable">
      <summary>
            Serial Poll Enable (SPE).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.SerialPollDisable">
      <summary>
            Serial Poll Disable (SPD).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.TakeControl">
      <summary>
            Take Control (TCT).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.UnlistenCommand">
      <summary>
            Unlisten Command (UNL).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.CommonCommand.UntalkCommand">
      <summary>
            Untalk Command (UNT).
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.ControlLineFlags">
      <summary>
            Contains the status of the eight GPIB control lines and if the current status is valid.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.BusEnd">
      <summary>
            End Or Identity (EOI) line status. 
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.EndValid">
      <summary>
            End Or Identity (EOI) line contains a valid value. 
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.BusAttention">
      <summary>
            Attention (ATN) line status.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.AttentionValid">
      <summary>
            Attention (ATN) line contains a valid value.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.BusServiceRequest">
      <summary>
            Service Request (SRQ) line status. 
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.ServiceRequestValid">
      <summary>
            Service Request (SRQ) line contains a valid value. 
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.BusRemoteEnable">
      <summary>
            Remote Enable Line (REN) line status.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.RemoteEnableValid">
      <summary>
            Remote Enable Line (REN) line contains a valid value.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.BusInterfaceClear">
      <summary>
            Interface Clear (IFC) line state.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.InterfaceClearValid">
      <summary>
            Interface Clear (IFC) line contains a valid value.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.BusNotReadyForData">
      <summary>
            Not Ready for Data (NRFD) line status.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.NotReadyForDataValid">
      <summary>
            Not Ready for Data (NRFD) line contains a valid value.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.BusNotDataAccepted">
      <summary>
            Not Data Accepted (NDAC) line status.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.NotDataAcceptedValid">
      <summary>
            Not Data Accepted (NDAC) line contains a valid value.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.BusDataAvailable">
      <summary>
            Data Available (DAV) line status.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ControlLineFlags.DataAvailableValid">
      <summary>
            Data Available (DAV) line contains a valid value. 
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.DataTerminationMode">
      <summary>
            Specifies how I/O operations are to be terminated.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.DataTerminationMode.DoNothing">
      <summary>The last byte is sent without the EOI line asserted. 
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.DataTerminationMode.SendNewLineAndSetEnd">
      <summary>A new line character ('\n') is sent with the EOI line asserted.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.DataTerminationMode.SetEnd">
      <summary>The last byte is sent with the EOI line asserted.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.DataTerminationMode.STOPend">
      <summary>The last byte is received with the EOI line asserted
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.Device">
      <summary>Contains all the device functionality of the NI-488.2 driver.
            </summary>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.#ctor(System.Int32,NationalInstruments.NI4882.Address)">
      <summary>Opens and initializes a device and configures it according to specified board number and address.
            </summary>
      <param name="boardNumber">
            Index of the access board for the device.
            </param>
      <param name="address">
            The Address of the GPIB device.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The address (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	boardNumber (parameter) is within the range 0-99, but the interface board described by boardNumber (parameter) is not installed nor properly configured.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            boardNumber (parameter) is within the range 0-99, but the interface board described by boardNumber (parameter) is not installed nor properly configured.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.#ctor(System.Int32,System.Byte)">
      <summary>Opens and initializes a device and configures it according to the specified board number and primary address.
            </summary>
      <param name="boardNumber">
            Index of the access board for the device.
            </param>
      <param name="primaryAddress">
            The primary GPIB address of the device.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The primaryAddress (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	boardNumber (parameter) is within the range 0-99, but the interface board described by boardNumber (parameter) is not installed nor properly configured.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            boardNumber (parameter) is within the range 0-99, but the interface board described by boardNumber (parameter) is not installed nor properly configured.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.#ctor(System.Int32,System.Byte,System.Byte)">
      <summary>Opens and initializes a device and configures it according to the specified board number, primary address, and secondary address.
            </summary>
      <param name="boardNumber">
            Index of the access board for the device.
            </param>
      <param name="primaryAddress">
            The primary GPIB address of the device.
            </param>
      <param name="secondaryAddress">
            The secondary GPIB address of the device.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The primaryAddress (parameter) parameter is invalid.
            


            -or-
            
            The secondaryAddress (parameter) parameter is invalid.
            


            The primaryAddress (parameter) parameter is invalid.
            
            The secondaryAddress (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	boardNumber (parameter) is within the range 0-99, but the interface board described by boardNumber (parameter) is not installed nor properly configured.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            boardNumber (parameter) is within the range 0-99, but the interface board described by boardNumber (parameter) is not installed nor properly configured.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.#ctor(System.Int32,System.Byte,System.Byte,NationalInstruments.NI4882.TimeoutValue)">
      <summary>Opens and initializes a device and configures it according to the specified board number, primary address, secondary address, and timeout.
            </summary>
      <param name="boardNumber">
            Index of the access board for the device.
            </param>
      <param name="primaryAddress">
            The primary GPIB address of the device.
            </param>
      <param name="secondaryAddress">
            The secondary GPIB address of the device.
            </param>
      <param name="timeoutValue">
            The I/O timeout value.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The primaryAddress (parameter) parameter is invalid.
            


            -or-
            
            The secondaryAddress (parameter) parameter is invalid.
            


            The primaryAddress (parameter) parameter is invalid.
            
            The secondaryAddress (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	boardNumber (parameter) is within the range 0-99, but the interface board described by boardNumber (parameter) is not installed nor properly configured.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            boardNumber (parameter) is within the range 0-99, but the interface board described by boardNumber (parameter) is not installed nor properly configured.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.Finalize">
      <summary>Overrides Finalize.</summary>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.Dispose">
      <summary>
            Releases all resources used by the Device object. 
            </summary>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.Dispose(System.Boolean)">
      <summary>
            Releases the resources used by the Device object.
            </summary>
      <param name="disposing">true if this method releases managed and unmanaged resources; false if this method releases
            only unmanaged resources.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.ToString">
      <summary>Overrides ToString.</summary>
      <returns>Returns a string representation of the object.</returns>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.SetConfigurationOption(System.Int32,System.Int32)">
      <summary>Changes a configuration item to the specified value for the selected device.
            </summary>
      <param name="configurationOption">
            A parameter that selects the software configuration item.
            </param>
      <param name="configurationOptionValue">
            The value to which the selected configuration item is to change.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">configurationOption (parameter) is valid, but configurationOptionValue (parameter) is not defined for it.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            configurationOption (parameter) is not available in the current NI-488.2 driver installed on the system.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            configurationOption (parameter) is not available in the current NI-488.2 driver installed on the system.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.GetConfigurationOption(System.Int32)">
      <summary>Returns the current value of various configuration parameters for the specified board or device.
            </summary>
      <param name="configurationOption">
            Option to query.
            </param>
      <returns>
            Value of configurationOption (parameter).
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">configurationOption (parameter) is less than 0x0000 or greater than 0x7FFFF.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            configurationOption (parameter) is not available in the current NI-488.2 driver installed on the system.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            configurationOption (parameter) is not available in the current NI-488.2 driver installed on the system.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.Clear">
      <summary>Sends the GPIB Selected Device Clear (SDC) message to the device.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.GoToLocal">
      <summary>Automatically places the specified device in local mode.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.Notify(NationalInstruments.NI4882.GpibStatusFlags,NationalInstruments.NI4882.NotifyCallback,System.Object)">
      <summary>Notifies the user of one or more GPIB events by invoking the user callback.
            </summary>
      <param name="mask">
            Bit mask of GPIB events to notice.
            </param>
      <param name="callback">
            Pointer to the delegate method NotifyCallback.
            </param>
      <param name="userData">
            User-defined reference data for the callback.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">mask (parameter) is invalid or nonzero.
            


            -or-
            	callback (parameter) is null.
            

mask (parameter) is invalid or nonzero.
            callback (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            
            		The current NI-488.2 driver cannot perform notification on one or more of the specified mask (parameter) bits.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The current NI-488.2 driver cannot perform notification on one or more of the specified mask (parameter) bits.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.Reset">
      <summary>Places the device online by putting its software configuration parameters in their preconfigured state.  The device is left operational or online.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.PassControl">
      <summary>Passes control to another GPIB device with Controller capability.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.ParallelPollConfigure(System.Int32)">
      <summary>Configures a device for a parallel poll.
            </summary>
      <param name="parallelPollMessage">
            Parallel poll enable/disable value.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            The parallelPollMessage (parameter) parameter is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.ReadByteArray">
      <summary>Reads byte array data from a device into a user buffer.
            </summary>
      <returns>
            The byte array data read from the device.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		I/O operation aborted.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		I/O operation aborted.
            
            		GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.ReadByteArray(System.Int32)">
      <summary>Addresses the GPIB and reads up to the specified number of bytes of data.
            </summary>
      <param name="count">
            Number of bytes to read.
            </param>
      <returns>
            The byte array data read from the device.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">count (parameter) is negative.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		I/O operation aborted.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		I/O operation aborted.
            
            		GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.ReadString">
      <summary>Reads string data from a device into a user buffer.
            </summary>
      <returns>
            The string data read from the device.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		I/O operation aborted.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		I/O operation aborted.
            
            		GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.ReadString(System.Int32)">
      <summary>Addresses the GPIB and  reads up to the specified number of bytes of data.
            </summary>
      <param name="count">
            Number of bytes to read.
            </param>
      <returns>
            The string data read from the device.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">count (parameter) is negative.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		I/O operation aborted.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		I/O operation aborted.
            
            		GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.BeginRead">
      <summary>Initiates a read to a device asynchronously and reads up to DefaultBufferSize bytes of data.</summary>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.BeginRead(System.Int32)">
      <summary>
            Initiates a read to a device asynchronously and reads up to a specified number of bytes of data.
            </summary>
      <param name="count">
            Number of bytes to read from the GPIB.
            </param>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">count (parameter) is negative.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.BeginRead(System.AsyncCallback,System.Object)">
      <summary>Initiates a read of DefaultBufferSize to a device asynchronously and invokes a callback method when complete.</summary>
      <param name="callback">
            The AsyncCallback that is raised when 
            the read completes. 
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the method. If thrown due to an invalid NI-488.2 driver argument, the inner exception is set to GpibException.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.BeginRead(System.Int32,System.AsyncCallback,System.Object)">
      <summary>Initiates a read of up to a specified number of bytes to a device asynchronously and invokes a callback method when complete.</summary>
      <param name="count">
            Number of bytes to read from the GPIB.
            </param>
      <param name="callback">
            The AsyncCallback that is raised when 
            the read completes. 
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">count (parameter) is negative.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		GPIB interface not addressed correctly.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.EndReadByteArray(System.IAsyncResult)">
      <summary>Waits indefinitely for a previous BeginRead call to complete.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous NI-488.2 read operation that you want to end.
            </param>
      <returns>
            A byte array containing the read data.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">asyncResult (parameter) is invalid.
            


            -or-
            asyncResult (parameter) is null.
            

asyncResult (parameter) is invalid.
            asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">EndReadByteArray or EndReadString  was called before BeginRead.
            


            -or-
            	
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            

EndReadByteArray or EndReadString  was called before BeginRead.
            
            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.EndReadString(System.IAsyncResult)">
      <summary>Waits indefinitely for a previous BeginRead call to complete.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous NI-488.2 read operation that you want to end.
            </param>
      <returns>
            A string containing the read data.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">asyncResult (parameter) is invalid.
            


            -or-
            asyncResult (parameter) is null.
            

asyncResult (parameter) is invalid.
            asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">EndReadByteArray or EndReadString was called before BeginRead.
            


            -or-
            	
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            

EndReadByteArray or EndReadString was called before BeginRead.
            
            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.ReadToFile(System.String)">
      <summary>Reads data from a device into a file.
            </summary>
      <param name="fileName">
            Name of file into which data is read.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">fileName (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		I/0 operation aborted.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            -or-
            
            		File System Error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		I/0 operation aborted.
            
            		GPIB interface not addressed correctly.
            
            		File System Error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.ParallelPoll">
      <summary>Parallel polls devices on the GPIB.
            </summary>
      <returns>
            Parallel poll response byte.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.SerialPoll">
      <summary>Conducts a serial poll.
            </summary>
      <returns>
            Serial poll response byte.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		The serial poll response could not be read within the serial poll timeout period.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		The serial poll response could not be read within the serial poll timeout period.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.AbortAsynchronousIO">
      <summary>
            Aborts any asynchronous read or write operation that is in progress on the device and resynchronizes the application with the driver. 
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.Trigger">
      <summary>Sends the Group Execute Trigger (GET) GPIB message to the device.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.Wait(NationalInstruments.NI4882.GpibStatusFlags)">
      <summary>Monitors the events specified by mask and delays processing until one or more of the events occurs.
            </summary>
      <param name="mask">
            Bit mask of GPIB events to wait for.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            A bit set in the mask (parameter) is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Method requires GPIB interface to be Controller-in-Charge (CIC).
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            	
            		GPIB bus error.
            


            -or-
            	
            		SRQ stuck in ON position.
            


            -or-
            Wait or GetCurrentStatus is already in progress on the interface.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Method requires GPIB interface to be Controller-in-Charge (CIC).
            
            		Nonexistent GPIB interface.
            
            		GPIB bus error.
            
            		SRQ stuck in ON position.
            Wait or GetCurrentStatus is already in progress on the interface.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.GetCurrentStatus">
      <summary>Returns the current status of the GPIB.
            </summary>
      <returns>
            The updated status of GPIB.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Method requires GPIB interface to be Controller-In-Charge (CIC).
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            	
            		GPIB bus error.
            


            -or-
            	
            		SRQ stuck in ON position.
            


            -or-
            Wait or GetCurrentStatus is already in progress on the interface.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Method requires GPIB interface to be Controller-In-Charge (CIC).
            
            		Nonexistent GPIB interface.
            
            		GPIB bus error.
            
            		SRQ stuck in ON position.
            Wait or GetCurrentStatus is already in progress on the interface.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.Write(System.Byte[])">
      <summary>Writes byte array data to a device.
            </summary>
      <param name="data">
            Data to write.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            -or-
            
            		No Listeners on the GPIB.
            


            -or-
            
            		I/O operation aborted.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		GPIB interface not addressed correctly.
            
            		No Listeners on the GPIB.
            
            		I/O operation aborted.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.Write(System.String)">
      <summary>Writes string data to a device.
            </summary>
      <param name="data">
            Data to write.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            -or-
            
            		No Listeners on the GPIB.
            


            -or-
            
            		I/O operation aborted.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		GPIB interface not addressed correctly.
            
            		No Listeners on the GPIB.
            
            		I/O operation aborted.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.BeginWrite(System.String)">
      <summary>Writes string data asynchronously to a device from a user buffer.
            </summary>
      <param name="data">
            Address of the buffer that contains the string to write.
            </param>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            -or-
            
            		No Listeners on the GPIB.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		GPIB interface not addressed correctly.
            
            		No Listeners on the GPIB.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.BeginWrite(System.Byte[])">
      <summary>Writes byte array data asynchronously to a device from a user buffer.
            </summary>
      <param name="data">
            Address of the buffer that contains the string to write.
            </param>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            -or-
            
            		No Listeners on the GPIB.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		GPIB interface not addressed correctly.
            
            		No Listeners on the GPIB.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.BeginWrite(System.String,System.AsyncCallback,System.Object)">
      <summary>Writes string data asynchronously to a device from a user buffer and invokes a callback method when complete.
            </summary>
      <param name="data">
            Address of the buffer that contains the string to write.
            </param>
      <param name="callback">
            The AsyncCallback raised when 
            the write completes.
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            -or-
            
            		No Listeners on the GPIB.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		GPIB interface not addressed correctly.
            
            		No Listeners on the GPIB.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.BeginWrite(System.Byte[],System.AsyncCallback,System.Object)">
      <summary>Writes byte array data asynchronously to a device from a user buffer and invokes a callback method when complete.
            </summary>
      <param name="data">
            Address of the buffer that contains the string to write.
            </param>
      <param name="callback">
            The AsyncCallback that is raised when 
            the write completes.
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <returns>
            An asynchronous result that represents this operation.
            </returns>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">data (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            -or-
            
            		No Listeners on the GPIB.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		GPIB interface not addressed correctly.
            
            		No Listeners on the GPIB.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.EndWrite(System.IAsyncResult)">
      <summary>Waits indefinitely
            for a previous BeginWrite call to complete.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous NI-488.2 write operation that you want to end.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">asyncResult (parameter) is invalid.
            


            -or-
            asyncResult (parameter) is null.
            

asyncResult (parameter) is invalid.
            asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">EndWrite was called before BeginWrite.
            


            -or-
            	
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            

EndWrite was called before BeginWrite.
            
            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.Device.WriteFromFile(System.String)">
      <summary>Writes data to a device from a file.
            </summary>
      <param name="fileName">
            Name of file that contains the data to write.
            </param>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">fileName (parameter) is null.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            	
            		The interface board is not Controller-In-Charge.
            


            -or-
            
            		DMA error.
            


            -or-
            
            		GPIB bus error.
            


            -or-
            
            		GPIB interface not addressed correctly.
            


            -or-
            
            		No Listeners on the GPIB.
            


            -or-
            
            		I/O operation aborted.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		The interface board is not Controller-In-Charge.
            
            		DMA error.
            
            		GPIB bus error.
            
            		GPIB interface not addressed correctly.
            
            		No Listeners on the GPIB.
            
            		I/O operation aborted.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.DefaultBufferSize">
      <summary>
            Gets or sets the default size of read buffers when they are not explicitly defined as a parameter on read operations.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.LastStatus">
      <summary>Gets the last status of the last call made on the Device object.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.LastCount">
      <summary>Gets the count of the last call made on the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.PrimaryAddress">
      <summary>Gets or sets the primary address of the Device object.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            
            		Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.SecondaryAddress">
      <summary>Gets or sets the secondary address of the Device object.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            
            		Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.IOTimeout">
      <summary>Gets or sets the timeout period to select the maximum duration allowed for a synchronous I/O operation.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            
            		Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.SetEndOnWrite">
      <summary>Gets or sets a value indicating whether to assert the end or identify (EOI) line during write operations.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            
            		Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.ReaddressingEnabled">
      <summary>Gets or sets a value indicating if readdressing is performed between read and write operations.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            
            		Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.TerminateReadOnEndOfString">
      <summary>Gets or sets a value indicating whether the end-of-string (EOS) character is used during read operations.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            
            		Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.SetEndOnEndOfString">
      <summary>Gets or sets a value indicating if the EOI line is asserted when the EOS character is sent during write operations. Refer to SetEndOnWrite.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            
            		Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.EndOfStringComparison">
      <summary>Gets or sets a value indicating whether to use an 8-bit or 7-bit compare.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            
            		Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.EndOfStringCharacter">
      <summary>
            Gets or sets the end-of-string character to use during data transfer.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            
            		Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.SerialPollResponseTimeout">
      <summary>Gets or sets the length of time the driver waits for a serial poll response byte when polling.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            
            		Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.UnaddressingEnabled">
      <summary>Gets or sets a value indicating whether to send UNT (Untalk) and UNL (Unlisten) at the end of read and write operations.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentException">
            An invalid value was passed to the property.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The inner exception is set to the GpibException due to one of the following conditions: 
            


            		A different process owns a lock for the interface.
            


            -or-
            	
            		Nonexistent GPIB interface.
            


            -or-
            
            		Asynchronous I/O operation in progress.
            


            -or-
            
            		Value is not currently supported by the NI-488.2 driver.
            


            The inner exception is set to the GpibException due to one of the following conditions: 
            
            		A different process owns a lock for the interface.
            
            		Nonexistent GPIB interface.
            
            		Asynchronous I/O operation in progress.
            
            		Value is not currently supported by the NI-488.2 driver.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.Handle">
      <summary>
            Gets access to the NI-488.2 driver device handle that is internally used with NI-488.2 driver operations.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.SynchronizingObject">
      <summary>
            Gets or sets the object used to marshal event-handler and callback calls.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.Device.SynchronizeCallbacks">
      <summary>
            Specifies how events and callback delegates are invoked.
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.EndOfStringComparison">
      <summary>
            Specifies the comparison method to use with all end-of-string (EOS) comparisons. 
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.EndOfStringComparison.SevenBitCompare">
      <summary>
            7-bit compare for all end-of-string (EOS) comparisons.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.EndOfStringComparison.EightBitCompare">
      <summary>
            8-bit compare for all end-of-string (EOS) comparisons.
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.GpibError">
      <summary>
            Specifies the error codes that can be returned from the NI-488.2 driver API.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.SystemError">
      <summary>
            System error.  This generally is returned if the interface board is not installed properly.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.GpibBoardNotControllerInCharge">
      <summary>
            Method requires GPIB interface to be Controller-In-Charge (CIC).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.NoListenersDetected">
      <summary>
            No Listeners on the GPIB.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.BoardNotAddressedCorrectly">
      <summary>
            The GPIB interface is not addressed correctly when using the Board object methods.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.InvalidArgument">
      <summary>
            Invalid argument to method call.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.GpibBoardNotSystemController">
      <summary>
            GPIB interface not System Controller as required.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.IOOperationAborted">
      <summary>
            I/O operation aborted (timeout).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.NonExistentInterfaceBoard">
      <summary>
            Nonexistent GPIB interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.DmaNotAvailable">
      <summary>
            DMA error.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.AsynchronousIOInProgress">
      <summary>
            Asynchronous I/O in progress on the interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.DriverFeatureNotAvailable">
      <summary>
            The capability is not available in the underlying NI-488.2 driver.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.FileSystemOperationError">
      <summary>
            File system error.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.CommandErrorDuringDeviceCall">
      <summary>
            A GPIB bus error that occurs when the user sends out command bytes.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.SerialPollQueueOverflow">
      <summary>The Serial Poll Queue cannot hold any more serial poll responses.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.StuckSrq">
      <summary>
            SRQ stuck in ON position.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.TableProblem">
      <summary>
            Table problem.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.AddressOrBoardIsLocked">
      <summary>
            Address or Board is locked.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.NotifyCallbackFailedToRearm">
      <summary>Notify or NotifyCallback
             failed to re-arm.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.InvalidInputHandle">
      <summary>
            Input handle is invalid.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.WaitAlreadyInProgressOnUnitDescriptor">
      <summary>
            Wait in progress on specified interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.EventNotificationCancelledDueToResetOfInterface">
      <summary>
            The event notification was canceled due to a reset of the interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibError.InterfaceLostPower">
      <summary>
            The interface lost power.
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.GpibException">
      <summary>
            This exception is thrown when the NI-488.2 driver returns an error due to invalid configuration states, invalid parameters, 
            and other factors.
            </summary>
    </member>
    <member name="M:NationalInstruments.NI4882.GpibException.#ctor">
      <summary>
            Initializes a new instance of the GpibException object.
            </summary>
    </member>
    <member name="M:NationalInstruments.NI4882.GpibException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the GpibException object using the
            given error message.
            </summary>
      <param name="message">
            Error message associated with this exception.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.GpibException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the GpibException object using the
            given error message and inner exception.
            </summary>
      <param name="message">
            Error message associated with this exception.
            </param>
      <param name="inner">
            Inner exception that caused this exception to be thrown.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.GpibException.#ctor(System.String,NationalInstruments.NI4882.GpibError,System.Int32)">
      <summary>
            Initializes a new instance of the GpibException object with the 
            given error message, NI-488.2 driver error code, and count.
            </summary>
      <param name="message">
            Error message associated with this exception.
            </param>
      <param name="errorCode">
            NI-488.2 driver error code that caused this exception to be thrown.
            </param>
      <param name="count">
            Count value specific to the method that threw the exception.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.GpibException.#ctor(System.String,System.Exception,NationalInstruments.NI4882.GpibError,System.Int32)">
      <summary>
            Initializes a new instance of the GpibException object with the 
            given error message, inner exception, NI-488.2 driver error code, and count.
            </summary>
      <param name="message">
            Error message associated with this exception.
            </param>
      <param name="inner">
            Inner exception that caused this exception to be thrown.
            </param>
      <param name="errorCode">
            NI-488.2 driver error code that caused this exception to be thrown.
            </param>
      <param name="count">
            Count value specific to the method that throws the exception.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.GpibException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>
            Initializes a new instance of the GpibException object using serialized data.
            </summary>
      <param name="info">
            Object that holds the serialized object data.
            </param>
      <param name="context">
            Contextual information about the source or destination.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.GpibException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>
            Sets the SerializationInfo object with information about the exception.
            </summary>
      <param name="info">
            Object that holds the serialized object data.
            </param>
      <param name="context">
            Contextual information about the source or destination.
            </param>
    </member>
    <member name="P:NationalInstruments.NI4882.GpibException.ErrorCode">
      <summary>
            Gets the NI-488.2 driver error code that caused the exception to be thrown.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.GpibException.ErrorCount">
      <summary>
            Gets a count value that can help you diagnose a specific error.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.GpibException.ErrorMessage">
      <summary>
            Gets a complete description of the error that caused the exception to be thrown.
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.GpibStatus">
      <summary>
            Retrieves the status information for GPIB on a per-process and per-thread basis.
            </summary>
    </member>
    <member name="M:NationalInstruments.NI4882.GpibStatus.#ctor">
      <summary>Initializes the object to receive GPIB status information on a per-process and per-thread basis.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.NI4882.GpibStatus.Finalize">
      <summary>
            Finalizes the instance of the GpibStatus object.
            </summary>
    </member>
    <member name="M:NationalInstruments.NI4882.GpibStatus.Dispose">
      <summary>
            Releases all resources used by the GpibStatus object. 
            </summary>
    </member>
    <member name="M:NationalInstruments.NI4882.GpibStatus.ToString">
      <summary>Overrides ToString.</summary>
      <returns>Returns a string representation of the object.</returns>
    </member>
    <member name="P:NationalInstruments.NI4882.GpibStatus.ThreadCount">
      <summary>Gets the current count of GPIB on the current thread.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.GpibStatus.ThreadStatus">
      <summary>Gets the current status of GPIB on the current thread.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.GpibStatus.ThreadError">
      <summary>Gets the current error of GPIB on the current thread.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.GpibStatus.ProcessCount">
      <summary>Gets the current count of the GPIB on the current process.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.GpibStatus.ProcessStatus">
      <summary>Gets the current status of the GPIB on the current process.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.NI4882.GpibStatus.ProcessError">
      <summary>Gets the current error of the GPIB on the current process.
            </summary>
      <exception cref="T:NationalInstruments.NI4882.GpibException">
            The NI-488.2 driver returns an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method has been called directly from your code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-488.2 driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-488.2 driver library cannot be found.
            </exception>
    </member>
    <member name="T:NationalInstruments.NI4882.GpibStatusFlags">
      <summary>
            Contains NI-488.2 driver status information.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.Error">
      <summary>
            An error occurred.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.Timeout">
      <summary>
            Time limit exceeded.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.End">
      <summary>
            END or end-of-string (EOS) detected.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.ServiceRequest">
      <summary>
            SRQ line is asserted.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.DeviceServiceRequest">
      <summary>
            Device Requesting Service.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.IOComplete">
      <summary>
            I/O complete.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.Lockout">
      <summary>
            Interface is in a lockout state.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.Remote">
      <summary>
            Interface is in the Remote state.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.ControllerInCharge">
      <summary>
            Board is Controller-In-Charge.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.Attention">
      <summary>
            Attention is asserted.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.TalkerAddressed">
      <summary>
            Interface is Talk addressed (that is, either TADS, SPAS, or TACS is active).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.ListenerAddressed">
      <summary>
            Listen addressed (either LADS or LACS is active).
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.DeviceTrigger">
      <summary>
            Device Trigger State.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.DeviceClear">
      <summary>
            Device Clear State.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.GpibStatusFlags.None">
      <summary>
            Asynchronous I/O is in progress.
            </summary>
    </member>
    <member name="M:NationalInstruments.NI4882.Internal.ExceptionBuilder.TranslateGpibException(NationalInstruments.NI4882.GpibException)">
      <summary>
            	Converts a GpibException to a standard .NET exception (i.e. 
            	ArgumentOutOfRangeException), if the type of error that the GpibException 
            	represents makes sense as a standard .NET exception.
            </summary>
      <param name="exp">
            	GpibException to translate
            </param>
      <returns>
            	Either the GpibException that was passed in or a new standard .NET exception
            	with exp passed in as a parameter.
            </returns>
    </member>
    <member name="P:NationalInstruments.NI4882.Internal.GpibAsyncResult.Status">
      <summary>
            Contains the NI-488.2 driver status code after the asynchronous operation has raised the event.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.Internal.GpibAsyncResult.Count">
      <summary>
            Specifies the number of bytes of data or command bytes to write.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.Internal.GpibAsyncResult.Error">
      <summary>
            Specifies the current Error if an error happened during the asynchronous operation.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.Internal.GpibAsyncResult.StringData">
      <summary>
            Contains the data read.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.Internal.GpibAsyncResult.ByteArrayData">
      <summary>
            Contains the data read.
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.NotifyCallback">
      <summary>
            This delegate of this type is called once after the mask condition is satisfied in the Notify method. 
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="notifyData">NotifyData object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.NI4882.NotifyData">
      <summary>
            Specifies the format of the data that passes to the NotifyCallback delegate.
            </summary>
    </member>
    <member name="M:NationalInstruments.NI4882.NotifyData.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>
            Initializes a new instance of NotifyData with serialized data.
            </summary>
      <param name="info">SerializationInfo to populate with data.
            </param>
      <param name="context">
            Serialization destination.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.NotifyData.SetReenableMask(NationalInstruments.NI4882.GpibStatusFlags)">
      <summary>
            Sets the current re-arm mask for the NotifyCallback delegate.
            </summary>
      <param name="mask">
            Re-arm mask.
            </param>
    </member>
    <member name="M:NationalInstruments.NI4882.NotifyData.GetReenableMask">
      <summary>
            Returns the current Rearm mask for the NotifyCallback delegate.
            </summary>
      <returns>
            The current Rearm mask for the NotifyCallback delegate.  You can specify the rearm mask by calling SetReenableMask.  This method is equivalent to calling Board Notify or Device Notify with the mask specified in SetReenableMask after the delegate returns.
            </returns>
    </member>
    <member name="M:NationalInstruments.NI4882.NotifyData.ToString">
      <summary>Overrides ToString.</summary>
      <returns>Returns a string representation of the object.</returns>
    </member>
    <member name="M:NationalInstruments.NI4882.NotifyData.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>
            Populates a SerializationInfo with the data needed to serialize the target object.</summary>
      <param name="info">
            The SerializationInfo to populate with data.</param>
      <param name="context">
            The destination for this serialization.
            </param>
    </member>
    <member name="P:NationalInstruments.NI4882.NotifyData.UserData">
      <summary>
            Gets the user data value that the user specified in the NotifyCallback delegate.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.NotifyData.Status">
      <summary>
            Gets the status value at the time the delegate is called.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.NotifyData.Count">
      <summary>
            Gets the count value at the time the delegate is called.
            </summary>
    </member>
    <member name="P:NationalInstruments.NI4882.NotifyData.Error">
      <summary>
            Gets the error value at the time the delegate is called.
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.ParallelPollConfigurationMode">
      <summary>Specifies whether to use local or remote parallel poll configuration.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollConfigurationMode.Remote">
      <summary>
            Remote parallel poll configuration.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollConfigurationMode.Local">
      <summary>
            Local parallel poll configuration.
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.ParallelPollTimeoutValue">
      <summary>
            Specifies the timeout value to use when doing parallel polls.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.Standard">
      <summary>
            Use standard duration (2 microseconds) when conducting a parallel poll.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T10us">
      <summary>
            10 microseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T30us">
      <summary>
            30 microseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T100us">
      <summary>
            100 microseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T300us">
      <summary>
            300 microseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T1ms">
      <summary>
            1 millisecond.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T3ms">
      <summary>
            3 milliseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T10ms">
      <summary>
            10 milliseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T30ms">
      <summary>
            30 milliseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T100ms">
      <summary>
            100 milliseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T300ms">
      <summary>
            300 milliseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T1s">
      <summary>
            1 second.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T3s">
      <summary>
            3 seconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T10s">
      <summary>
            10 seconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T30s">
      <summary>
            30 seconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T100s">
      <summary>
            100 seconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T300s">
      <summary>
            300 seconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.ParallelPollTimeoutValue.T1000s">
      <summary>
            1000 seconds.
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.SerialPollFlags">
      <summary>
            Partially defines the bits on a serial poll status byte bitfield.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.SerialPollFlags.RequestingService">
      <summary>
            Device that asserted the service request is requesting service.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.SerialPollFlags.EventStatusRegister">
      <summary>
            At least one bit in the Event Status Register (ESR) is set.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.SerialPollFlags.MessageAvailable">
      <summary>
            Device that is requesting service has a message available.
            </summary>
    </member>
    <member name="T:NationalInstruments.NI4882.TimeoutValue">
      <summary>
            Specifies the timeout value to use when doing method calls.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.None">
      <summary>
            Disabled - no timeout.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T10us">
      <summary>
            10 microseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T30us">
      <summary>
            30 microseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T100us">
      <summary>
            100 microseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T300us">
      <summary>
            300 microseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T1ms">
      <summary>
            1 millisecond.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T3ms">
      <summary>
            3 milliseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T10ms">
      <summary>
            10 milliseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T30ms">
      <summary>
            30 milliseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T100ms">
      <summary>
            100 milliseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T300ms">
      <summary>
            300 milliseconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T1s">
      <summary>
            1 second.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T3s">
      <summary>
            3 seconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T10s">
      <summary>
            10 seconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T30s">
      <summary>
            30 seconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T100s">
      <summary>
            100 seconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T300s">
      <summary>
            300 seconds.
            </summary>
    </member>
    <member name="F:NationalInstruments.NI4882.TimeoutValue.T1000s">
      <summary>
            1000 seconds.
            </summary>
    </member>
  </members>
</doc>