<?xml version="1.0"?>
<doc>
    <assembly>
        <name>ThermoFisher.Foundation.Acquisition</name>
    </assembly>
    <members>
        <member name="T:ThermoFisher.Foundation.Acquisition.AbstractVIExtensionMessageClass">
            <summary>
            Abstract class for VI extension message body
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AbstractVIExtensionMessageClass.MessageTypeId">
            <summary>
            Message type Id in GUID
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.Program">
            <summary>
            Contains acquisition program parameters.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.Program._commandLine">
            <summary>
            Command line passed to the acquisition service
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.Program.#ctor">
            <summary>
            Initializes a new instance of the <c>AcquisitionParameters.Program</c> class with empty values.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.Program.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <c>AcquisitionParameters.Program</c> class with the specified command line
            and synchronous flag.
            </summary>
            <param name="commandLine">The command line for the program to be run.</param>
            <param name="runSynchronously"><c>true</c> to wait for program completion before proceeding with
            acquisition, <c>false</c> to run program simultaneously with acquisition.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.Program.Clone">
            <summary>
            Creates a deep clone of the object.
            </summary>
            <returns>A deep clone of the object.</returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.Program.CommandLine">
            <summary>
            Gets or sets the command line for the program.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.Program.RunSynchronously">
            <summary>
            Gets or sets a value that indicates whether the program should be run synchronously with
            the acquisition.
            </summary>
            <remarks>
            This value should be <c>true</c> to wait for program completion before proceeding with acquisition,
            <c>false</c> to run program simultaneously with acquisition.
            </remarks>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionSample">
            <summary>
            Sample submitted for acquisition.
            </summary>
            <remarks>
            This class is sealed because it must be remoted to the acquisition server. If it were not sealed and
            an instance of a derived class was sent to the server then the assembly containing the derived class
            would need to be present in the server's directory, which cannot be guaranteed to always be the case.
            
            Alternatively, this class could have been derived from <c>MarshalByRefObject</c>, in which case derived
            classes could be successfully remoted without having the class's assembly in the server's directory.
            However in this situation if the application submitting the sample were to close down the server
            would have no way of accessing the sample. This is unacceptable for a stand-alone server.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSample.#ctor">
            <summary>
            Initializes a new instance of the <c>AcquisitionSample</c> class with default values.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSample.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <c>AcquisitionSample</c> class as a method to be sent but not run.
            </summary>
            <param name="instrumentMethodFileName">The path and file name of the method to be sent to the instrument.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSample.#ctor(System.String,System.String,System.Double)">
            <summary>
            Initializes a new instance of the <c>AcquisitionSample</c> class as a method to be sent and run, but not acquired.
            </summary>
            <param name="instrumentMethodFileName">The path and file name of the method to be sent to the instrument.</param>
            <param name="vial">The vial for the injection.</param>
            <param name="injectionVolume">The injection volume.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSample.#ctor(ThermoFisher.Foundation.Data.Sample)">
            <summary>
            Initializes a new instance of the <c>AcquisitionSample</c> class with values copied from the specified sample.
            </summary>
            <param name="sample">The sample to copy.</param>
            <remarks>
            This constructor will also copy the specified sample's unique Id.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSample.Create(System.String)">
            <summary>
            Creates AcquisitionSample per the specified serialized WCF data contract.
            </summary>
            <param name="serializedWcfDataContract">The serialized WCF data contract.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSample.GetErrors">
            <summary>
            Gets a snapshot of the list of errors for this sample.
            </summary>
            <returns>string array of errors</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSample.AppendError(System.String)">
            <summary>
            Appends an error description to the list of errors for this sample.
            </summary>
            <param name="errorText">The error description.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSample.SerializedWcfDataContract">
            <summary>
            Gets the WCF data contract representation in xml.
            </summary>
            <value>The WCF data contract.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSample.RequiresRun">
            <summary>
            Gets a value indicating whether the sample is specified as requiring a run.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSample.RequiresInjection">
            <summary>
            Gets a value indicating whether the sample is specified as having an injection.
            </summary>
            <remarks>
            Samples that do not require an injection are simply methods that are sent to and run on the instrument.
            </remarks>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSample.RequiresAcquisition">
            <summary>
            Gets a value indicating whether the sample is specified as requiring data acquisition.
            </summary>
            <remarks>
            Samples that require an injection but that do not require data acquisition are simply methods
            that are sent to and run on the instrument.
            </remarks>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSample.Status">
            <summary>
            Gets or sets a value indicating the sample's acquisition status.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSample.HasError">
            <summary>
            Gets a value indicating whether the sample had an error during acquisition.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection">
            <summary>
            Collection of acquisition samples.
            </summary>
            <remarks>
            See remarks concerning <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionSample"/> for the reason this
            class is sealed.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.#ctor">
            <summary>
            Initializes a new instance of the <c>AcquisitionSampleCollection</c> class with
            default values.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.#ctor(System.Collections.Generic.IEnumerable{ThermoFisher.Foundation.Data.Sample})">
            <summary>
            Initializes a new instance of the <c>AcquisitionSampleCollection</c> class with
            samples copied from the provided <c>SampleCollection</c>.
            </summary>
            <param name="samples">The samples to copy into this collection.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.Add(ThermoFisher.Foundation.Acquisition.AcquisitionSample)">
            <summary>
            Adds the specified acquisition sample to the end of the collection.
             If an acquisition sample with the same unique Id is already present in the collection, an exception will be thrown.
            </summary>
            <param name="acquisitionSample">The acquisition sample to add.</param>
            <returns>Index at which the acquisition sample was added.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.Insert(System.Int32,ThermoFisher.Foundation.Acquisition.AcquisitionSample)">
            <summary>
            Inserts an acquisition sample into the collection at the specified index.
             If an acquisition sample with the same unique Id is already present in the collection, an exception will be thrown.
            </summary>
            <param name="index">The index at which to insert the acquisition sample.</param>
            <param name="acquisitionSample">The acquisition sample to insert.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.Remove(ThermoFisher.Foundation.Acquisition.AcquisitionSample)">
            <summary>
            Removes the specified acquisition sample from the collection.
            </summary>
            <param name="acquisitionSample">The acquisition sample to remove.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.Remove(System.Guid)">
            <summary>
            Removes the specified acquisition sample from the collection.
            </summary>
            <param name="sampleId">The Id of the acquisition sample to remove.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.Contains(ThermoFisher.Foundation.Acquisition.AcquisitionSample)">
            <summary>
            Determines whether an acquisition sample is in the acquisition sample collection
            </summary>
            <param name="acquisitionSample">The acquisition sample to locate in the acquisition sample collection.</param>
            <returns><c>true</c> if the acquisition sample is found, <c>false</c> if not.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.Contains(System.Guid)">
            <summary>
            Determines whether an acquisition sample is in the acquisition sample collection
            </summary>
            <param name="sampleId">The Id of the acquisition sample to locate in the acquisition sample collection.</param>
            <returns><c>true</c> if the acquisition sample is found, <c>false</c> if not.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.IndexOf(ThermoFisher.Foundation.Acquisition.AcquisitionSample)">
            <summary>
            Searches for the specified acquisition sample and returns its zero-based index within the acquisition sample collection.
            </summary>
            <param name="acquisitionSample">The acquisition sample to locate in the acquisition sample collection.</param>
            <returns>The zero-based index of the acquisition sample in the acquisition sample collection, or -1 if not found.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.IndexOf(System.Guid)">
            <summary>
            Searches for the specified acquisition sample and returns its zero-based index within the acquisition sample collection.
            </summary>
            <param name="sampleId">The Id of the acquisition sample to locate in the acquisition sample collection.</param>
            <returns>The zero-based index of the acquisition sample in the acquisition sample collection, or -1 if not found.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.CheckNotPresent(ThermoFisher.Foundation.Data.Sample)">
            <summary>
            Checks if the sample is not present.
            </summary>
            <param name="acquisitionSample">The acquisition sample.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.Clone">
            <summary>
            Implementation of <c>ICloneable.Clone</c> method. Creates a deep copy of the acquisition sample collection
            with samples cloned from the original collection.
            </summary>
            <returns>A copy of the acquisition sample collection.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.GetEnumerator">
            <summary>
            Returns an enumeration for items in a collection.
            </summary>
            <returns>An enumerator.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.CopyTo(ThermoFisher.Foundation.Acquisition.AcquisitionSample[],System.Int32)">
            <summary>
            Copies the entire <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionSample"/> list to a compatible one-dimensional array of sample entries, 
            starting at the specified index of the target array. 
            </summary>
            <param name="array">An array of type <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionSample"/> to which the sample list entries will be copied. 
            The array must have zero-based indexing.</param>
            <param name="index">The index in the array at which to begin copying the sample list entries.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.Item(System.Int32)">
            <summary>
            Gets the acquisition sample at the specified index. In C#, this is the indexer
            for the <c>AcquisitionSampleCollection</c> class.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection.Item(System.Guid)">
            <summary>
            Gets the acquisition sample with the specified unique Id. In C#, this is the
            indexer for the <c>AcquisitionSampleCollection</c> class.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage">
            <summary>
            Holds data which is to be sent to Adapter Monitor
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage.#ctor(System.Int16,System.String,System.String,System.String,System.Int32,System.Int32,System.Boolean,System.Int32,System.String,System.String,System.String,System.Object)">
            <summary>
            Constructor which initializes all contained fields
            </summary>
            <param name="parameter">Generic numeric parameter (wParam)</param>
            <param name="errorMessage">Error message text</param>
            <param name="clientGenericName">Client generic name</param>
            <param name="clientSpecificName">Client specific name</param>
            <param name="clientId">Client id</param>
            <param name="submissionId">Submission id</param>
            <param name="isSequenceEnding">Flag indicating end of sequence</param>
            <param name="rowIndex">Row Index</param>
            <param name="sampleName">Sample name</param>
            <param name="sequenceName">Sequence name</param>
            <param name="rawFileName">Raw file name</param>
            <param name="dataProcessing">Data processing object</param>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage.Parameter">
            <summary>
            Access generic parameter
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage.ErrorMessage">
            <summary>
            Access error message text
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage.ClientGenericName">
            <summary>
            Access client generic name
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage.ClientSpecificName">
            <summary>
            Access client specific name
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage.ClientId">
            <summary>
            Access client id
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage.SubmissionId">
            <summary>
            Access submission id
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage.IsSequenceEnding">
            <summary>
            Access flag indicating end of sequence
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage.RowIndex">
            <summary>
            Access row index
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage.SampleName">
            <summary>
            Access sample name
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage.SequenceName">
            <summary>
            Access sequence name
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage.RawFileName">
            <summary>
            Access raw file name
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage.DataProcessing">
            <summary>
            Access data processing object
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorDisplayMessage">
            <summary>
            Holds data which is to be sent to Adapter Monitor
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorDisplayMessage.#ctor(System.Boolean,System.Int32,System.Int32,System.Int32,ThermoFisher.Foundation.Acquisition.AcquisitionServer.MessageType,System.Int32,System.Int32,System.String,System.String)">
            <summary>
            Constructor which initializes all contained fields
            </summary>
            <param name="isInstrumentError">Flag indicating error came from instrument</param>
            <param name="flags">Generic flags</param>
            <param name="errorCode">Numeric error code</param>
            <param name="virtualDeviceId">Virtual device id</param>
            <param name="messageType">Message type</param>
            <param name="messageId">Message id</param>
            <param name="messageTime">Time of occurrence</param>
            <param name="messageText">Message text</param>
            <param name="title">Message title</param>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorDisplayMessage.IsInstrumentError">
            <summary>
            Access instrument error flag
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorDisplayMessage.Flags">
            <summary>
            Access generic numeric flags
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorDisplayMessage.ErrorCode">
            <summary>
            Access numeric error code
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorDisplayMessage.VirtualDeviceId">
            <summary>
            Access virtual device id
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorDisplayMessage.MessageType">
            <summary>
            Access message type
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorDisplayMessage.MessageId">
            <summary>
            Access message id
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorDisplayMessage.MessageTime">
            <summary>
            Access message type
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorDisplayMessage.MessageText">
            <summary>
            Access message text
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorDisplayMessage.Title">
            <summary>
            Access message title
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage">
            <summary>
            Holds data which is to be sent to Adapter Monitor
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.#ctor(ThermoFisher.Foundation.Acquisition.AcquisitionServer.EventCode,System.String,System.String,System.Int32,System.Int32,System.Boolean,System.Int32,System.String,System.String,System.String,System.Object)">
            <summary>
            Constructor which initializes all contained fields
            </summary>
            <param name="code">EventType code</param>
            <param name="clientGenericName">Client generic name</param>
            <param name="clientSpecificName">Client specific name</param>
            <param name="clientId">Client id</param>
            <param name="submissionId">Submission id</param>
            <param name="isSequenceEnding">Flag indicating end of sequence</param>
            <param name="rowIndex">Row Index</param>
            <param name="sampleName">Sample name</param>
            <param name="sequenceName">Sequence name</param>
            <param name="rawFileName">Raw file name</param>
            <param name="dataProcessing">Data processing object</param>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.PreviousEventId">
            <summary>
            Gets or sets the last event id.
            </summary>
            <value>The last event id.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.EventId">
            <summary>
            Gets or sets the event id.
            </summary>
            <value>The event id.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.ClientGenericName">
            <summary>
            Access client generic name
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.ClientSpecificName">
            <summary>
            Access client specific name
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.ClientId">
            <summary>
            Access client id
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.SubmissionId">
            <summary>
            Access submission id
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.IsSequenceEnding">
            <summary>
            Access flag indicating end of sequence
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.RowIndex">
            <summary>
            Access row index
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.SampleName">
            <summary>
            Access sample name
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.SequenceName">
            <summary>
            Access sequence name
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.RawFileName">
            <summary>
            Access raw file name
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.Code">
            <summary>
            Access event code
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage.DataProcessing">
            <summary>
            Access data processing object
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionServer.Command">
            <summary>
            The valid commands which can be issued to <c>Xcalibur</c> <c>AcqServer</c>.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionServer.SequenceRowStatus">
            <summary>
            <c>AcqServer</c> sequence row status flags.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionServer.MessageType">
            <summary>
            Message type in IAcqServerEvents DisplayMessage event.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionServer.EventCode">
            <summary>
            EventType code in IAcqServerEvents EventType event.
            </summary>
            <remarks>
            Comments in list are from original <c>Xcalibur</c> source code.
            </remarks>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer">
            <summary>
            IAcquisitionServer emulation interface.
            This interface is implemented by the acquisition service to support <c>Xcalibur</c> <c>AcqServer</c> emulation.
            It is for use only by the <c>AcqServer</c> adapter DLL, which implements the COM side of this emulation.
            </summary>
            <remarks>
            This interface is designed to be similar to the COM interface implemented by <c>AcqServer</c>, except for
            being a .NET interface, being strongly typed, and having a few additional methods to support the
            adapter DLL.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.RegisterMonitor(ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServerMonitor)">
            <summary>
            Registers <c>AcqServer</c> monitor with <c>Xcalibur</c> <c>AcqServer</c> emulation.
            </summary>
            <param name="monitor">The monitor to register.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.UnregisterMonitor(ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServerMonitor)">
            <summary>
            Unregisters <c>AcqServer</c> monitor with <c>Xcalibur</c> <c>AcqServer</c> emulation.
            </summary>
            <param name="monitor">The monitor to unregister.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.IsMonitorRegistered(System.String)">
            <summary>
            Checks if <c>AcqServer</c> monitor with given id is registered with <c>Xcalibur</c> <c>AcqServer</c> emulation.  Monitor
            may be unregistered automatically if it does not respond, for instance when COM application hangs.
            </summary>
            <param name="id">Id of monitor to check</param>
            <returns>true if <c>AcqServer</c> monitor is registered</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.GenerateNewClientId">
            <summary>
            Gets new unique client Id.
            </summary>
            <returns>New client Id</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.SubmitSequence(System.Int32,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.Boolean,System.Boolean,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String[],System.String,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode,System.Object)">
            <summary>
            Submits the sequence.
            </summary>
            <param name="clientId">The client id.</param>
            <param name="clientGenericName">Name of the client generic.</param>
            <param name="clientSpecificName">Name of the client specific.</param>
            <param name="userName">Name of the user.</param>
            <param name="sequenceFileName">Name of the sequence file.</param>
            <param name="startRowNumber">The start row number.</param>
            <param name="stopRowNumber">The stop row number.</param>
            <param name="isPriority">if set to <c>true</c> [is priority].</param>
            <param name="startWhenReady">if set to <c>true</c> [start when ready].</param>
            <param name="startupIm">The startup IM.</param>
            <param name="shutdownIm">The shutdown IM.</param>
            <param name="preAcquisitionProgram">The pre acquisition program.</param>
            <param name="postAcquisitionProgram">The post acquisition program.</param>
            <param name="isSynchronouslyRunPre">if set to <c>true</c> [is synchronously run pre].</param>
            <param name="isSynchronouslyRunPost">if set to <c>true</c> [is synchronously run post].</param>
            <param name="deviceNames">The device names.</param>
            <param name="startDevice">The start device.</param>
            <param name="idPostSequenceOperatingState">State of the id post sequence operating.</param>
            <param name="processingData">The processing data.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.SendAnalysisCommand(ThermoFisher.Foundation.Acquisition.AcquisitionServer.Command)">
            <summary>
            Sends the analysis command.
            </summary>
            <param name="command">The command.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.ChangeDevicesOperatingMode(ThermoFisher.Foundation.Acquisition.DeviceOperatingMode)">
            <summary>
            Changes the devices operating mode.
            </summary>
            <param name="mode">The mode.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.ChangeOperatingModeByName(ThermoFisher.Foundation.Acquisition.DeviceOperatingMode,System.String)">
            <summary>
            Changes the name of the operating mode by.
            </summary>
            <param name="mode">The mode.</param>
            <param name="deviceName">Name of the device.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.ChangeOperatingModeByType(ThermoFisher.Foundation.Acquisition.DeviceOperatingMode,ThermoFisher.Foundation.Configuration.DeviceType)">
            <summary>
            Changes the type of the operating mode by.
            </summary>
            <param name="mode">The mode.</param>
            <param name="type">The type.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.GetSetupStructData(System.Object[0:,0:]@)">
            <summary>
            Gets the setup struct data.
            </summary>
            <param name="setupStructData">The setup struct data.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.SetSetupStructData(System.Object[0:,0:])">
            <summary>
            Sets the setup struct data.
            </summary>
            <param name="setupStructData">The setup struct data.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.GetDeviceNames(System.String[]@)">
            <summary>
            Gets the device names. Returns list of device descriptions (not names)
            </summary>
            <param name="deviceNames">The device names.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.GetDeviceStatuses(System.Object[0:,0:]@)">
            <summary>
            Gets the device statuses.
            </summary>
            <param name="deviceStatuses">The device statuses.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.GetDeviceInfoArray(System.Object[0:,0:]@)">
            <summary>
            Gets the device info array.
            </summary>
            <param name="deviceInfoArray">The device info array.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.GetThisDeviceInfo(System.Object[]@,System.String)">
            <summary>
            Gets the this device info.
            </summary>
            <param name="deviceInfo">The device info.</param>
            <param name="deviceShortName">Short name of the device.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.GetDevicesByType(ThermoFisher.Foundation.Configuration.DeviceType,System.String[]@)">
            <summary>
            Gets the devices by type. Returns list of device names (not descriptions)
            </summary>
            <param name="type">The type.</param>
            <param name="configuredDeviceNames">The configured device names.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.GetStatusSnapshot(System.String@,System.Int16@,System.Boolean,System.String@,System.String@)">
            <summary>
            Gets the status snapshot.
            </summary>
            <param name="sequenceName">Name of the sequence.</param>
            <param name="sequenceRowNumber">The sequence row number.</param>
            <param name="isOriginalNumber">if set to <c>true</c> [is original number].</param>
            <param name="instrumentMethodFileName">Name of the instrument method file.</param>
            <param name="rawFileName">Name of the raw file.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.SubmitSequenceWithComplianceData(System.Int32,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.Boolean,System.Boolean,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String[],System.String,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode,System.Object,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Submits the sequence with compliance data.
            </summary>
            <param name="clientId">The client id.</param>
            <param name="clientGenericName">Name of the client generic.</param>
            <param name="clientSpecificName">Name of the client specific.</param>
            <param name="userName">Name of the user.</param>
            <param name="sequenceFileName">Name of the sequence file.</param>
            <param name="startRowNumber">The start row number.</param>
            <param name="stopRowNumber">The stop row number.</param>
            <param name="isPriority">if set to <c>true</c> [is priority].</param>
            <param name="startWhenReady">if set to <c>true</c> [start when ready].</param>
            <param name="startupIm">The startup IM.</param>
            <param name="shutdownIm">The shutdown IM.</param>
            <param name="preAcquisitionProgram">The pre acquisition program.</param>
            <param name="postAcquisitionProgram">The post acquisition program.</param>
            <param name="isSynchronouslyRunPre">if set to <c>true</c> [is synchronously run pre].</param>
            <param name="isSynchronouslyRunPost">if set to <c>true</c> [is synchronously run post].</param>
            <param name="deviceNames">The device names.</param>
            <param name="startDevice">The start device.</param>
            <param name="postSequenceOperatingState">State of the id post sequence operating.</param>
            <param name="processingData">The processing data.</param>
            <param name="userFullName">Full name of the user.</param>
            <param name="computerName">Name of the computer.</param>
            <param name="applicationName">Name of the application.</param>
            <param name="dataSetName">Name of the data set.</param>
            <param name="comment">The comment.</param>
            <param name="logonName">Name of the log on.</param>
            <param name="complianceDatabaseFileName">Name of the compliance database file.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.SubmitSequenceWithComplianceDataWithFinalDestinationFolder(System.Int32,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.Boolean,System.Boolean,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String[],System.String,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode,System.Object,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Int32)">
            <summary>
            Submits the sequence with compliance data with final destination folder.
            </summary>
            <param name="clientId">The client id.</param>
            <param name="clientGenericName">Name of the client generic.</param>
            <param name="clientSpecificName">Name of the client specific.</param>
            <param name="userName">Name of the user.</param>
            <param name="sequenceFileName">Name of the sequence file.</param>
            <param name="startRowNumber">The start row number.</param>
            <param name="stopRowNumber">The stop row number.</param>
            <param name="isPriority">if set to <c>true</c> [is priority].</param>
            <param name="startWhenReady">if set to <c>true</c> [start when ready].</param>
            <param name="startupIm">The startup IM.</param>
            <param name="shutdownIm">The shutdown IM.</param>
            <param name="preAcquisitionProgram">The pre acquisition program.</param>
            <param name="postAcquisitionProgram">The post acquisition program.</param>
            <param name="isSynchronouslyRunPre">if set to <c>true</c> [is synchronously run pre].</param>
            <param name="isSynchronouslyRunPost">if set to <c>true</c> [is synchronously run post].</param>
            <param name="deviceNames">The device names.</param>
            <param name="startDevice">The start device.</param>
            <param name="postSequenceOperatingState">State of the id post sequence operating.</param>
            <param name="processingData">The processing data.</param>
            <param name="userFullName">Full name of the user.</param>
            <param name="computerName">Name of the computer.</param>
            <param name="applicationName">Name of the application.</param>
            <param name="dataSetName">Name of the data set.</param>
            <param name="comment">The comment.</param>
            <param name="logonName">Name of the log on.</param>
            <param name="complianceDatabaseFileName">Name of the compliance database file.</param>
            <param name="finalDestinationFolder">The final destination folder.</param>
            <param name="processId">The process id.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.SubmitSequenceWithFinalDestinationFolder(System.Int32,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.Boolean,System.Boolean,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String[],System.String,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode,System.Object,System.String,System.Int32)">
            <summary>
            Submits the sequence with final destination folder.
            </summary>
            <param name="clientId">The client id.</param>
            <param name="clientGenericName">Name of the client generic.</param>
            <param name="clientSpecificName">Name of the client specific.</param>
            <param name="userName">Name of the user.</param>
            <param name="sequenceFileName">Name of the sequence file.</param>
            <param name="startRowNumber">The start row number.</param>
            <param name="stopRowNumber">The stop row number.</param>
            <param name="isPriority">if set to <c>true</c> [is priority].</param>
            <param name="startWhenReady">if set to <c>true</c> [start when ready].</param>
            <param name="startupIm">The startup IM.</param>
            <param name="shutdownIm">The shutdown IM.</param>
            <param name="preAcquisitionProgram">The pre acquisition program.</param>
            <param name="postAcquisitionProgram">The post acquisition program.</param>
            <param name="isSynchronouslyRunPre">if set to <c>true</c> [is synchronously run pre].</param>
            <param name="isSynchronouslyRunPost">if set to <c>true</c> [is synchronously run post].</param>
            <param name="deviceNames">The device names.</param>
            <param name="startDevice">The start device.</param>
            <param name="postSequenceOperatingState">State of the id post sequence operating.</param>
            <param name="processingData">The processing data.</param>
            <param name="finalDestinationFolder">The final destination folder.</param>
            <param name="processId">The process id.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.SetSetupStructData2(System.Object[0:,0:])">
            <summary>
            Sets the setup struct data2.
            </summary>
            <param name="setupStructData">The setup struct data.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.GetSetupDatabyID(System.Int32,System.Object[0:,0:]@)">
            <summary>
            Gets the setup databy ID.
            </summary>
            <param name="submissionId">The submission ID.</param>
            <param name="variantSetupStructData">The variant setup struct data.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.SubmitSequenceWithPModel(System.Int32,System.String,System.String,System.String,System.String,System.Int16,System.Int16,System.Boolean,System.Boolean,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String[],System.String,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode,System.Object,System.String)">
            <summary>
            Submits the sequence with P model.
            </summary>
            <param name="clientId">The client id.</param>
            <param name="clientGenericName">Name of the client generic.</param>
            <param name="clientSpecificName">Name of the client specific.</param>
            <param name="userName">Name of the user.</param>
            <param name="sequenceName">Name of the sequence.</param>
            <param name="startRow">The start row.</param>
            <param name="stopRow">The stop row.</param>
            <param name="priority">if set to <c>true</c> [priority].</param>
            <param name="startWhenReady">if set to <c>true</c> [start when ready].</param>
            <param name="startUpIm">The start up im.</param>
            <param name="shutDownIm">The shut down im.</param>
            <param name="preAcquisitionP">The pre acquisition P.</param>
            <param name="postAcquisitionP">The post acquisition P.</param>
            <param name="synchronouslyRunPre">if set to <c>true</c> [synchronously run pre].</param>
            <param name="synchronouslyRunPost">if set to <c>true</c> [synchronously run post].</param>
            <param name="deviceNames">The device names.</param>
            <param name="startDevice">The start device.</param>
            <param name="postSequenceOperatingState">State of the post sequence operating.</param>
            <param name="processingData">The processing data.</param>
            <param name="processingModelPgId">The processing model pg id.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.SubmitSequenceWithPModelAndComplianceData(System.Int32,System.String,System.String,System.String,System.String,System.Int16,System.Int16,System.Boolean,System.Boolean,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String[],System.String,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode,System.Object,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Submits the sequence with P model and compliance data.
            </summary>
            <param name="clientId">The client id.</param>
            <param name="clientGenericName">Name of the client generic.</param>
            <param name="clientSpecificName">Name of the client specific.</param>
            <param name="userName">Name of the user.</param>
            <param name="sequenceName">Name of the sequence.</param>
            <param name="startRow">The start row.</param>
            <param name="stopRow">The stop row.</param>
            <param name="priority">if set to <c>true</c> [priority].</param>
            <param name="startWhenReady">if set to <c>true</c> [start when ready].</param>
            <param name="startUpIm">The start up im.</param>
            <param name="shutDownIm">The shut down im.</param>
            <param name="preAcquisitionP">The pre acquisition P.</param>
            <param name="postAcquisitionP">The post acquisition P.</param>
            <param name="synchronouslyRunPre">if set to <c>true</c> [synchronously run pre].</param>
            <param name="synchronouslyRunPost">if set to <c>true</c> [synchronously run post].</param>
            <param name="deviceNames">The device names.</param>
            <param name="startDevice">The start device.</param>
            <param name="postSequenceOperatingState">State of the post sequence operating.</param>
            <param name="processingData">The processing data.</param>
            <param name="userFullName">Full name of the user.</param>
            <param name="computerName">Name of the computer.</param>
            <param name="applicationName">Name of the application.</param>
            <param name="datasetName">Name of the dataset.</param>
            <param name="comment">The comment.</param>
            <param name="logonName">Name of the log on.</param>
            <param name="complianceDatabaseFileName">Name of the compliance database file.</param>
            <param name="processingModelPgID">The processing model pg ID.</param>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.MangledRawFileName">
            <summary>
            Gets the name of the mangled raw file.
            </summary>
            <value>The name of the mangled raw file.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.RunManagerStatusFromCom">
            <summary>
            Gets the run manager status from COM.
            </summary>
            <value>The run manager status from COM.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.IsSequenceQueuePaused">
            <summary>
            Gets a value indicating whether this instance is sequence queue paused.
            </summary>
            <value>
            	<c>true</c> if this instance is sequence queue paused; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServer.NextSubmissionId">
            <summary>
            Gets the next submission id.
            </summary>
            <value>The next submission id.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServerMonitor">
            <summary>
            <c>AcqServer</c> monitor interface for event notification from acquisition
            service to <c>AcqServer</c> adapter DLL. This interface is implemented by the
            <c>AcqServer</c> adapter DLL to support <c>Xcalibur</c> <c>AcqServer</c> emulation. It is for use
            only by the <c>AcqServer</c> adapter DLL, which implements the COM side of this
            emulation.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServerMonitor.DisplayMessage(ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorDisplayMessage)">
            <summary>
            Displays the message.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServerMonitor.Event(ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorEventMessage)">
            <summary>
            Events the specified message.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServerMonitor.MethodCheckFail(ThermoFisher.Foundation.AdapterMonitorMessages.AdapterMonitorCheckFailMessage)">
            <summary>
            Methods the check fail.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServerMonitor.Id">
            <summary>
            Gets or sets the id.
            </summary>
            <value>The id.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServer.IAcquisitionServerMonitor.ExitNotificationPath">
            <summary>
            Gets or sets the exit notification path.
            </summary>
            <value>The exit notification path.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.ServiceStateEventArgs">
            <summary>
            Provides data for <c>ServiceStateChanged</c> event handler.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.ServiceStateEventArgs.#ctor(ThermoFisher.Foundation.Acquisition.ServiceStateEvent)">
            <summary>
            ServiceStateEventArgs constructor
            </summary>
            <param name="serviceStateEvent">The service state event.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.ServiceStateEventArgs.ServiceStateEvent">
            <summary>
            Gets service state event value
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.InstrumentEventArgs">
            <summary>
            Provides data for <c>SequenceListChanged</c>, <c>Paused</c>, <c>Resumed</c> event handlers.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.InstrumentEventArgs.#ctor(System.String)">
            <summary>
            InstrumentEventArgs constructor
            </summary>
            <param name="instrumentName">Name of the instrument.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.InstrumentEventArgs.InstrumentName">
            <summary>
            Gets the instrument name.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.SequenceEventArgs">
            <summary>
            Provides data for the <c>SequenceChanged</c> event handler.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.SequenceEventArgs.#ctor(System.String,System.Guid)">
            <summary>
            SequenceEventArgs constructor
            </summary>
            <param name="instrumentName">Name of the instrument.</param>
            <param name="sequenceId">The sequence id.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.SequenceEventArgs.SequenceId">
            <summary>
            Gets the sequence Id.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.RunEventEventArgs">
            <summary>
            Provides data for the <c>RunEventNotify</c> event handler.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.RunEventEventArgs.#ctor(System.String,ThermoFisher.Foundation.Acquisition.RunEventInfo)">
            <summary>
            RunEventEventArgs constructor
            </summary>
            <param name="instrumentName">Name of the instrument.</param>
            <param name="runEvent">The run event.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.RunEventEventArgs.RunEvent">
            <summary>
            Gets the run event information.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.RunStateEventArgs">
            <summary>
            Provides data for the <c>RunStateChanged</c> event handler.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.RunStateEventArgs.#ctor(System.String,ThermoFisher.Foundation.Acquisition.RunStateInfo)">
            <summary>
            RunStateEventArgs constructor
            </summary>
            <param name="instrumentName">Name of the instrument.</param>
            <param name="runState">Info of the run state.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.RunStateEventArgs.RunState">
            <summary>
            Gets the run state information.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DeviceStatusEventArgs">
            <summary>
            Provides data for events handled by the <c>DeviceStatusChanged</c> delegate.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DeviceStatusEventArgs.#ctor(System.String,ThermoFisher.Foundation.Acquisition.DeviceStatusInfo)">
            <summary>
            DeviceStatusEventArgs constructor
            </summary>
            <param name="instrumentName">Name of the instrument.</param>
            <param name="deviceStatus">The device status.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceStatusEventArgs.DeviceStatus">
            <summary>
            Gets the device status information.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DeviceEventArgs">
            <summary>
            Provides data for events handled by the <c>DeviceEventRaised</c> delegate.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DeviceEventArgs.#ctor(System.String,ThermoFisher.Foundation.Acquisition.DeviceEventInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DeviceEventArgs"/> class.
            </summary>
            <param name="instrumentName">Name of the instrument.</param>
            <param name="deviceEventInfo">The device event info.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceEventArgs.DeviceEvent">
            <summary>
            Gets or sets the device event.
            </summary>
            <value>The device event.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor">
            <summary>
            Monitors acquisition server events.
            </summary>
            <remarks>
            This class provides a simpler way of connecting to an <c>IAcquisition</c> object to monitor events.
            Rather than creating a class that implements all methods of <c>IMonitor</c> (and handling all threading
            issues when working with a remote <c>IAcquisition</c> object), simply create an instance of this
            class, connect it to the <c>IAcquisition</c> object, optionally set a synchronizing object, and 
            connect event handlers for only the events desired. This class will also automatically disconnect
            from server when the class instance is destroyed.
            </remarks>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor._server">
            <summary>
            Acquisition server instance
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor._monitor">
            <summary>
            Monitor instance
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor._sessionId">
            <summary>
            Each monitor session
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor._isPortInitialized">
            <summary>
            Flag indicating if TCP port is initialized
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.SessionIds">
            <summary>
            List of monitor sessions
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor._channel">
            <summary>
            TCP channel
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor._useLocalHost">
            <summary>
            Flag to specify if monitor should connect to acquisition service explicitly with localhost
            However, if Port is already initialized by other monitor, this value has no effect.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor._lastDeviceEventInstance">
            <summary>
            Work around for .NET remoting duplicate messages. With this, we 
            compare message instance id
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor._deviceEvents">
            <summary>
            
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.#ctor">
            <summary>
            Initializes a new instance of the <c>Monitor</c> class with no server connection.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <c>Monitor</c> class with no server
            connection.
            </summary>
            <param name="useLocalHost">if set to <c>true</c> [use local host]. However, if
            Port is already initialized by other monitor, this value has no effect.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.#cctor">
            <summary>
            Initializes the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.#ctor(ThermoFisher.Foundation.Acquisition.IAcquisition,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <c>Monitor</c> class and connects the the
            specified acquisition server.
            </summary>
            <param name="server">The server with which to connect.</param>
            <param name="shouldThrowExceptionOnError"><c>true</c> to throw an exception if
            there is an error connecting,
            <c>false</c> to ignore the error.</param>
            <param name="useLocalHost">if set to <c>true</c> [use local host].However, if
            Port is already initialized by other monitor, this value has no effect</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.#ctor(ThermoFisher.Foundation.Acquisition.IAcquisition,System.Boolean)">
            <summary>
            Initializes a new instance of the <c>Monitor</c> class and connects the the specified acquisition server.
            </summary>
            <param name="server">The server with which to connect.</param>
            <param name="shouldThrowExceptionOnError"><c>true</c> to throw an exception if there is an error connecting,
            <c>false</c> to ignore the error.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Finalize">
            <summary>
            Disconnects from a connected server (if any).
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.InitializePort">
            <summary>
            Deprecated call but kept to be backward compatible with existing applications
            Its initialization is now moved to private level
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.InitializeTcpPort">
            <summary>
            Initializes the receiver port for receiving server notifications.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.UnInitializePort">
            <summary>
            Uninitialize the port.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Connect(ThermoFisher.Foundation.Acquisition.IAcquisition,System.Boolean)">
            <summary>
            Connects to the specified acquisition server.
            </summary>
            <param name="server">The server with which to connect.</param>
            <param name="shouldThrowExceptionOnError"><c>true</c> to throw an exception if there is an error connecting,
            <c>false</c> to ignore the error.</param>
            <returns><c>true</c> if connection is successful, <c>false</c> otherwise.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Disconnect">
            <summary>
            Disconnects from the acquisition server.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.OnConfigurationChanged">
            <summary>
            Raises the <c>ConfigurationChanged</c> event.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.OnSequenceListChanged(System.String)">
            <summary>
            Raises the <c>SequenceListChanged</c> event.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.OnSequenceChanged(System.String,System.Guid)">
            <summary>
            Raises the <c>SequenceChanged</c> event.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.OnRunEventNotify(System.String,ThermoFisher.Foundation.Acquisition.RunEventInfo)">
            <summary>
            Raises the <c>RunEventNotify</c> event.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.OnRunStateChanged(System.String,ThermoFisher.Foundation.Acquisition.RunStateInfo)">
            <summary>
            Raises the <c>RunStateChanged</c> event.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.OnDeviceEventRaised(System.String,ThermoFisher.Foundation.Acquisition.DeviceEventInfo)">
            <summary>
            Called when [device event raised].
            </summary>
            <param name="instrumentName">Name of the instrument.</param>
            <param name="deviceEventInfo">The device event info.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.DeviceEventRaisedThreadProc">
            <summary>
            Thread proc to dispatch the device raised event.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.OnDeviceStatusChanged(System.String,ThermoFisher.Foundation.Acquisition.DeviceStatusInfo)">
            <summary>
            Raises the <c>DeviceStatusChanged</c> event.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.OnPaused(System.String)">
            <summary>
            Raises the <c>Paused</c> event.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.OnResumed(System.String)">
            <summary>
            Raises the <c>Resumed</c> event.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.OnServiceStateChanged(ThermoFisher.Foundation.Acquisition.ServiceStateEvent)">
            <summary>
            Raises the <c>ServiceStateChanged</c> event.
            </summary>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.ConfigurationChanged">
            <summary>
            Occurs when the server's instruments have been reloaded.
            </summary>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.SequenceListChanged">
            <summary>
            Occurs when an instrument's sequence list has changed.
            </summary>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.SequenceChanged">
            <summary>
            Occurs when an instrument's sequence has changed.
            </summary>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.RunEventNotify">
            <summary>
            Occurs when a run event notification has been received.
            </summary>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.RunStateChanged">
            <summary>
            Occurs when an instrument's run state has changed.
            </summary>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.DeviceStatusChanged">
            <summary>
            Occurs when an instrument's device status has changed.
            </summary>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Paused">
            <summary>
            Occurs when an instrument is paused.
            </summary>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Resumed">
            <summary>
            Occurs when an instrument has resumed.
            </summary>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.ServiceStateChanged">
            <summary>
            Occurs when acquisition service state changes.
            </summary>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.DeviceEventRaised">
            <summary>
            Occurs when [device event raised].
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.IsConnected">
            <summary>
            Gets a value indicating whether there is a server connection.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.SynchronizingObject">
            <summary>
            Gets or sets the object used to marshal event-handler calls that are issued when an event occurs.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Monitor">
            <summary>
            Class for relaying the acquisition service states back the applications
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.IMonitor">
            <summary>
            Acquisition server monitor interface.
            </summary>
            <remarks>
            This is a call-back interface that must be implemented by a client which wants to monitor an
            acquisition server.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IMonitor.ConfigurationChanged">
            <summary>
            Called when instrument configurations have changed.
            </summary>
            <remarks>
            Instrument configurations will only change when all instruments are idle.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IMonitor.SequenceListChanged(System.String)">
            <summary>
            Called when a sequence has been added to or removed from an instrument queue.
            </summary>
            <param name="instrumentName">The instrument name.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IMonitor.SequenceChanged(System.String,System.Guid)">
            <summary>
            Called when a sample has been added to or removed from a sequence.
            </summary>
            <param name="instrumentName">The instrument name.</param>
            <param name="sequenceId">The Id of the sequence that changed.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IMonitor.RunEventNotify(System.String,ThermoFisher.Foundation.Acquisition.RunEventInfo)">
            <summary>
            Called to notify of instrument run events.
            </summary>
            <param name="instrumentName">The instrument name.</param>
            <param name="runEvent">The run event information.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IMonitor.RunStateChanged(System.String,ThermoFisher.Foundation.Acquisition.RunStateInfo)">
            <summary>
            Called when the run state of the instrument has changed.
            </summary>
            <param name="instrumentName">The instrument name.</param>
            <param name="runState">The new run information for the instrument.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IMonitor.DeviceStatusChanged(System.String,ThermoFisher.Foundation.Acquisition.DeviceStatusInfo)">
            <summary>
            Called when an instrument device's status has changed.
            </summary>
            <param name="instrumentName">The instrument name.</param>
            <param name="deviceStatus">The new device status information.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IMonitor.Paused(System.String)">
            <summary>
            Called when queue processing has been paused on an instrument.
            </summary>
            <param name="instrumentName">The instrument name.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IMonitor.Resumed(System.String)">
            <summary>
            Called when queue processing has been resumed on an instrument.
            </summary>
            <param name="instrumentName">The instrument name.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IMonitor.ServiceStateChanged(ThermoFisher.Foundation.Acquisition.ServiceStateEvent)">
            <summary>
            Called when acquisition service's state has changed.  For instance when user manually pauses, resumes, or stops the service.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IMonitor.DeviceEventRaised(System.String,ThermoFisher.Foundation.Acquisition.DeviceEventInfo)">
            <summary>
            Devices the event raised.
            </summary>
            <param name="instrumentName">Name of the instrument.</param>
            <param name="deviceEventInfo">The device event info.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Monitor.ThermoFisher#Foundation#Acquisition#IMonitor#ConfigurationChanged">
            <summary>
            Called when instrument configurations have changed.
            </summary>
            <remarks>
            Instrument configurations will only change when all instruments are idle.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Monitor.ThermoFisher#Foundation#Acquisition#IMonitor#SequenceListChanged(System.String)">
            <summary>
            Called when a sequence has been added to or removed from an instrument queue.
            </summary>
            <param name="instrumentName">The instrument name.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Monitor.ThermoFisher#Foundation#Acquisition#IMonitor#SequenceChanged(System.String,System.Guid)">
            <summary>
            Called when a sample has been added to or removed from a sequence.
            </summary>
            <param name="instrumentName">The instrument name.</param>
            <param name="sequenceId">The Id of the sequence that changed.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Monitor.ThermoFisher#Foundation#Acquisition#IMonitor#RunEventNotify(System.String,ThermoFisher.Foundation.Acquisition.RunEventInfo)">
            <summary>
            Called to notify of instrument run events.
            </summary>
            <param name="instrumentName">The instrument name.</param>
            <param name="runEvent">The run event information.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Monitor.ThermoFisher#Foundation#Acquisition#IMonitor#RunStateChanged(System.String,ThermoFisher.Foundation.Acquisition.RunStateInfo)">
            <summary>
            Called when the run state of the instrument has changed.
            </summary>
            <param name="instrumentName">The instrument name.</param>
            <param name="runState">The new run information for the instrument.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Monitor.ThermoFisher#Foundation#Acquisition#IMonitor#DeviceStatusChanged(System.String,ThermoFisher.Foundation.Acquisition.DeviceStatusInfo)">
            <summary>
            Called when an instrument device's status has changed.
            </summary>
            <param name="instrumentName">The instrument name.</param>
            <param name="deviceStatus">The new device status information.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Monitor.ThermoFisher#Foundation#Acquisition#IMonitor#Paused(System.String)">
            <summary>
            Called when queue processing has been paused on an instrument.
            </summary>
            <param name="instrumentName">The instrument name.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Monitor.ThermoFisher#Foundation#Acquisition#IMonitor#Resumed(System.String)">
            <summary>
            Called when queue processing has been resumed on an instrument.
            </summary>
            <param name="instrumentName">The instrument name.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Monitor.ThermoFisher#Foundation#Acquisition#IMonitor#ServiceStateChanged(ThermoFisher.Foundation.Acquisition.ServiceStateEvent)">
            <summary>
            Called when acquisition service's state has changed.  For instance when user manually pauses, resumes, or stops the service.
            </summary>
            <param name="serviceStateEvent"></param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Monitor.ThermoFisher#Foundation#Acquisition#IMonitor#DeviceEventRaised(System.String,ThermoFisher.Foundation.Acquisition.DeviceEventInfo)">
            <summary>
            Devices the event raised.
            </summary>
            <param name="instrumentName">Name of the instrument.</param>
            <param name="deviceEventInfo">The device event info.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionMonitor.Monitor.InitializeLifetimeService">
            <summary>
            Obtains a lifetime service object to control the lifetime policy for this instance.
            </summary>
            <returns>The value <c>null</c> to force an indefinite object lifetime.</returns>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionParameters">
            <summary>
            Contains user-specified acquisition parameters for acquiring a sequence or sample.
            </summary>
            <remarks>
            See remarks concerning <c>AcquisitionSample</c> for the reason this class is sealed.
            </remarks>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionParameters._userName">
            <summary>
            User-provided name of user submitting sequence (not required to be Windows log on name)
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionParameters._deviceNames">
            <summary>
            List of devices to use (device names, not device descriptions)
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionParameters._startDeviceIndex">
            <summary>
            Index of the start device from the device array
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionParameters._trayName">
            <summary>
            Autosampler tray name
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionParameters._postRunMode">
            <summary>
            Post-run operating mode
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionParameters._programPreAcquisition">
            <summary>
            Pre-acquisition program
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionParameters._programPostAcquisition">
            <summary>
            Post-acquisition programs
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionParameters._barcodeErrorAction">
            <summary>
            Bar code mismatch action
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionParameters._originalSequenceFileName">
            <summary>
            Full file path of original sequence file associated with this sequence
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionParameters._workingSequenceFileName">
            <summary>
            Full file path of temporary working sequence file
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionParameters._finalDestinationFolder">
            <summary>
            folder where raw files should be copied after acquisition
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.#ctor(System.String,System.Boolean,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode,System.String[])">
            <summary>
            Initializes a new instance of the <c>AcquisitionParameters</c> class with the specified values.
            This version of the constructor can be used when the sequence only sends methods to the instrument,
            and does not run any injections or acquire data.
            </summary>
            <param name="userName">The name of the user submitting the sequence.</param>
            <param name="startWhenReady"><c>true</c> to start the acquisition when all devices are ready,
            <c>false</c> to wait for the Start-Run command.</param>
            <param name="postRunMode">The operating mode each device should be put in after the sequence is complete.</param>
            <param name="deviceNames">The list of devices to use for the acquisition.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.#ctor(System.String,System.Boolean,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode,System.String[],System.Int32,System.String,System.String[])">
            <summary>
            Initializes a new instance of the <c>AcquisitionParameters</c> class with the specified values.
            This version of the constructor can be used when the sequence will perform acquisitions, but does not
            have any pre- or post-acquisition programs to run.
            </summary>
            <param name="userName">The name of the user submitting the sequence.</param>
            <param name="startWhenReady"><c>true</c> to start the acquisition when all devices are ready,
            <c>false</c> to wait for the Start-Run command.</param>
            <param name="postRunMode">The operating mode each device should be put in after the sequence is complete.</param>
            <param name="deviceNames">The list of devices to use for the acquisition.</param>
            <param name="startDeviceIndex">The index of the start device in the device list.</param>
            <param name="trayName">The autosampler tray name.</param>
            <param name="userLabels">Labels for each sample's user text.  This argument can be null, or an 
            array of size <c>AcquisitionSample.UserTextColumnCount</c></param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.#ctor(System.String,System.Boolean,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode,System.String[],System.Int32,System.String,System.String[],ThermoFisher.Foundation.Acquisition.Program,ThermoFisher.Foundation.Acquisition.Program)">
            <summary>
            Initializes a new instance of the <c>AcquisitionParameters</c> class with the specified values.
            </summary>
            <param name="userName">The name of the user submitting the sequence.</param>
            <param name="startWhenReady"><c>true</c> to start the acquisition when all devices are ready,
            <c>false</c> to wait for the Start-Run command.</param>
            <param name="postRunMode">The operating mode each device should be put in after the sequence is complete.</param>
            <param name="deviceNames">The list of devices to use for the acquisition.</param>
            <param name="startDeviceIndex">The index of the start device in the device list.</param>
            <param name="trayName">The autosampler tray name.</param>
            <param name="userLabels">Labels for each sample's user text.  This argument can be null, or an 
            array of size <c>AcquisitionSample.UserTextColumnCount</c></param>
            <param name="programPreAcquisition">The pre-acquisition program.</param>
            <param name="programPostAcquisition">The post-acquisition program.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.#ctor(System.String,System.Boolean,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode,System.String[],System.Int32,System.String,System.String[],ThermoFisher.Foundation.Acquisition.Program,ThermoFisher.Foundation.Acquisition.Program,System.String)">
            <summary>
            Initializes a new instance of the <c>AcquisitionParameters</c> class with the specified values.
            </summary>
            <param name="userName">The name of the user submitting the sequence.</param>
            <param name="startWhenReady"><c>true</c> to start the acquisition when all devices are ready,
            <c>false</c> to wait for the Start-Run command.</param>
            <param name="postRunMode">The operating mode each device should be put in after the sequence is complete.</param>
            <param name="deviceNames">The list of devices to use for the acquisition.</param>
            <param name="startDeviceIndex">The index of the start device in the device list.</param>
            <param name="trayName">The autosampler tray name.</param>
            <param name="userLabels">Labels for each sample's user text.  This argument can be null, or an 
            array of size <c>AcquisitionSample.UserTextColumnCount</c></param>
            <param name="programPreAcquisition">The pre-acquisition program.</param>
            <param name="programPostAcquisition">The post-acquisition program.</param>
            <param name="finalDestinationFolder">Final destination folder for acquired data.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.Clone">
            <summary>
            Creates a deep clone of the object.
            </summary>
            <returns>A deep clone of the object.</returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.UserName">
            <summary>
            Gets or sets the (user-provided) user name of the user submitting the sequence.
            </summary>
            <remarks>
            This does not necessarily need to be the same as the Windows log on name of the user.
            </remarks>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.DeviceNames">
            <summary>
            Gets or sets the device list to be used for the sequence.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.StartDeviceIndex">
            <summary>
            Gets or sets the index of the start device in the device list, or -1 for no start device.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.StartDeviceName">
            <summary>
            Gets the name of the start device, or <c>null</c> if there is no start device.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.TrayName">
            <summary>
            Gets or sets the autosampler tray name.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.PostRunMode">
            <summary>
            Gets or sets the post-run operating mode.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.ShouldStartWhenReady">
            <summary>
            Gets or sets a value indicating whether the acquisition should automatically start when all devices are ready.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.PreAcquisitionProgram">
            <summary>
            Gets or sets the pre-acquisition program.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.PostAcquisitionProgram">
            <summary>
            Gets or sets the post-acquisition program.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.BarcodeErrorAction">
            <summary>
            Gets or sets the bar code error action.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.UserLabels">
            <summary>
            Gets the list of user labels. Size is from IO specification of XCalibur files.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.OriginalSequenceFileName">
            <summary>
            Gets or sets the full file path of original sequence file associated with the sequence.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.WorkingSequenceFileName">
            <summary>
            Gets or sets the full file path of original sequence file associated with the sequence.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.FinalDestinationFolder">
            <summary>
            Gets or sets the path where data files should be copied after they are acquired
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionParameters.HasFinalDestinationFolder">
            <summary>
            Flag indicating presence of final destination folder option
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionService">
            <summary>
            Static class for getting a reference to an acquisition server.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionService.ApplicationName">
            <summary>
            The acquisition service application name.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionService.ServerURI">
            <summary>
            The acquisition server URI.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionService.DefaultPort">
            <summary>
            The default TCP port number for communicating with the acquisition server.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionService.GetServer">
            <summary>
            Gets a reference to the acquisition server on the local computer using the default TCP/IP port.
            </summary>
            <returns>A reference to the server interface.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionService.GetServer(System.String)">
            <summary>
            Gets a reference to an acquisition server on the specified computer using the default TCP/IP port.
            </summary>
            <param name="computerName">The computer name. If the name is an empty string or <c>null</c> then
            the local computer will be used.</param>
            <returns>A reference to the server interface.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionService.GetServer(System.String,System.Int32)">
            <summary>
            Gets a reference to an acquisition server on the specified computer using the specified TCP/IP port.
            </summary>
            <param name="computerName">The computer name. If the name is an empty string or <c>null</c> then
            the local computer will be used.</param>
            <param name="portNumber">The TCP/IP port number.</param>
            <returns>A reference to the server interface.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionService.Disconnect(System.String)">
            <summary>
            Cleans up a communication channel, which was previously used to get acquisition object
            on the specified computer name and default TCP/IP port.
            </summary>
            <param name="computerName">The computer name. If the name is an empty string or <c>null</c> then
            the local computer will be used.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionService.Disconnect(System.String,System.Int32)">
            <summary>
            Cleans up a communication channel, which was previously used to get acquisition object
            on the specified computer name and TCP/IP port.
            </summary>
            <param name="computerName">The computer name. If the name is an empty string or <c>null</c> then
            the local computer will be used.</param>
            <param name="portNumber">The TCP/IP port number.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionService.ConstructChannelName(System.String,System.Int32)">
            <summary>
            Constructs the name of the channel.
            </summary>
            <param name="computerName">Name of the computer.</param>
            <param name="portNumber">The port number.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionService.ValidateComputerName(System.String)">
            <summary>
            Validates the name of the computer.
            </summary>
            <param name="computerName">Name of the computer.</param>
            <returns></returns>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase">
            <summary>
            AcquisitionService Request Client Base
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.IAcquisitionServiceRequest">
            <summary>
            WCF interface exposed from the data acquisition service for devices
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisitionServiceRequest.Request(System.String,System.String)">
            <summary>
            Requests the specified request message.
            </summary>
            <param name="deviceName">Name of the device.</param>
            <param name="requestMessage">The request message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisitionServiceRequest.Ping">
            <summary>
            Pings this instance.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase.ResponseAddress">
            <summary>
            Response address
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase"/> class.
            </summary>
            <param name="responseAddress">The response address.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase"/> class.
            </summary>
            <param name="responseAddress">The response address.</param>
            <param name="endpointName">Name of the endpoint.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase"/> class.
            </summary>
            <param name="responseAddress">The response address.</param>
            <param name="endpointName">Name of the endpoint.</param>
            <param name="remoteAddress">The remote address.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase.#ctor(System.String,System.String,System.ServiceModel.EndpointAddress)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase"/> class.
            </summary>
            <param name="responseAddress">The response address.</param>
            <param name="endpointName">Name of the endpoint.</param>
            <param name="remoteAddress">The remote address.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase.#ctor(System.String,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase"/> class.
            </summary>
            <param name="responseAddress">The response address.</param>
            <param name="binding">The binding.</param>
            <param name="remoteAddress">The remote address.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase.Request(System.String,System.String)">
            <summary>
            Requests the specified request message.
            </summary>
            <param name="deviceName">Name of the device.</param>
            <param name="requestMessage">The request message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestClientBase.Ping">
            <summary>
            Pings this instance.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService">
            <summary>
            Acquisition Service Request Service
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper">
            <summary>
            NetMsmqBinding Helper
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.CreateDirectory(System.String)">
            <summary>
            Creates the directory.
            </summary>
            <param name="directory">The directory.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.GetRemoteServerUriString(System.String,System.String)">
            <summary>
            Gets the remote server URI string.
            </summary>
            <param name="ipAddress">The ip address.</param>
            <param name="privateQueue">The private queue.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.GetDeviceUserControlRemoteServerUriString(System.String)">
            <summary>
            Gets the device user control remote server URI string.
            </summary>
            <param name="ipAddress">The ip address.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.GetDataAcquisitionRemoteServerUriString(System.String)">
            <summary>
            Gets the data acquisition remote server URI string.
            </summary>
            <param name="ipAddress">The ip address.</param>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.DefaultBinding">
            <summary>
            Gets the default binding.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.DefaultDeviceUserControlClientStorage">
            <summary>
            Gets the default device user control client storage.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.DefaultDeviceUserControlServerStorage">
            <summary>
            Gets the default device user control server storage.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.DataAcquisitionSystemIdentifier">
            <summary>
            Gets the data acquisition system identifier.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.DeviceUserControlServerPrivateQueueNameStringName">
            <summary>
            Gets the name of the device user control server private queue name string.
            </summary>
            <value>
            The name of the device user control server private queue name string.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.DeviceUserControlServerLocalUri">
            <summary>
            Gets the device user control server local URI.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.DeviceUserControlServerLocalUriString">
            <summary>
            Gets the device user control server local URI string.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.DataAcquisitionServerPrivateQueueNameStringName">
            <summary>
            Gets the name of the data acquisition server private queue name string.
            </summary>
            <value>
            The name of the data acquisition server private queue name string.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.DataAcquisitionServerLocalUri">
            <summary>
            Gets the data acquisition server local URI.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.DataAcquisitionServerLocalUriString">
            <summary>
            Gets the data acquisition server local URI string.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.AcquisitionServiceWcfContractPrivateQueueNameStringName">
            <summary>
            Gets the name of the acquisition service private queue name string.
            </summary>
            <value>
            The name of the acquisition service private queue name string.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.AcquisitionServiceWCFContractLocalUri">
            <summary>
            Gets the acquisition service WCF contract local URI.
            </summary>
            <value>
            The acquisition service WCF contract local URI.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetMsmqBindingHelper.AcquisitionServiceWCFContractLocalUriString">
            <summary>
            Gets the acquisition service WCF contract local URI string.
            </summary>
            <value>
            The acquisition service WCF contract local URI string.
            </value>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.CallbackPingIntervalInMs">
            <summary>
            Ping interval of Callback
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService._mapResponseAddresses">
            <summary>
            Callback addresses
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService._runCallbackPingLoop">
            <summary>
            Flag to en/disable callback ping loop
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService._confirmationThreadInfo">
            <summary>
            Thread info for confirmation notification
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService._pingThread">
            <summary>
            Thread for pinging the callbacks
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.Finalize">
            <summary>
            Finalizes an instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.PingCallback">
            <summary>
            Pings the callback.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.ThreadSleep(System.Int32)">
            <summary>
            Simulate thread sleep but with 10 ms response sensitivity
            </summary>
            <param name="sleepTime">The sleep time.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.OnResponsesToDevicesReceived(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
            <summary>
            Called when [acquisition service response received].   NOTE: not used in 3.1
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.DispatchResponse(ThermoFisher.Foundation.Acquisition.ClientRequest)">
            <summary>
            Dispatches the response.
            </summary>
            <param name="request">The request.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.Ping">
            <summary>
            Pings this instance.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.Request(System.String,System.String)">
            <summary>
            Requests the specified device name.
            </summary>
            <param name="deviceName">Name of the device.</param>
            <param name="requestMessage">The request message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.RunRequestConfirmationThreadProc">
            <summary>
            Runs the request confirmation thread proc.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources.
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.RequestsToAcquisitionService">
            <summary>
            Gets or sets the requests to acquisition service.
            </summary>
            <value>
            The requests to acquisition service.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.ResponsesToDevices">
            <summary>
            Gets or sets the responses to devices.
            </summary>
            <value>
            The responses to devices.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.CallbackParameters">
            <summary>
            Callback Parameters
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.CallbackParameters.#ctor(System.String,System.String,System.ServiceModel.ExceptionDetail)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.CallbackParameters"/> class.
            </summary>
            <param name="deviceName">Name of the device.</param>
            <param name="endPointAddress">The end point address.</param>
            <param name="exception">The exception.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.CallbackParameters.#ctor(System.String,System.String,System.String,System.String,System.ServiceModel.ExceptionDetail)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.CallbackParameters"/> class.
            </summary>
            <param name="deviceName">Name of the device.</param>
            <param name="endPointAddress">The end point address.</param>
            <param name="requestId">The request id.</param>
            <param name="message">The message.</param>
            <param name="exception">The exception.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.CallbackParameters.DeviceName">
            <summary>
            Gets or sets the name of the device.
            </summary>
            <value>
            The name of the device.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.CallbackParameters.ResponseEndPointAddress">
            <summary>
            Gets or sets the end point address.
            </summary>
            <value>
            The end point address.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.CallbackParameters.RequestId">
            <summary>
            Gets or sets the request id.
            </summary>
            <value>
            The request id.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.CallbackParameters.Exception">
            <summary>
            Gets or sets the exception.
            </summary>
            <value>
            The exception.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestService.CallbackParameters.Message">
            <summary>
            Gets or sets the message.
            </summary>
            <value>
            The message.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy">
            <summary>
            AcquisitionServiceRequestServiceProxy
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy.Watchdogtimer">
            <summary>
            Watch dog timer for pinging
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy._isProcessingTick">
            <summary>
            Timer is in middle of processing information
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy._watchDog">
            <summary>
            Timer for pinging
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy"/> class.
            </summary>
            <param name="responseAddress">The response address.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy"/> class.
            </summary>
            <param name="responseAddress">The response address.</param>
            <param name="endpointName">Name of the endpoint.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy"/> class.
            </summary>
            <param name="responseAddress">The response address.</param>
            <param name="endpointName">Name of the endpoint.</param>
            <param name="remoteAddress">The remote address.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy.#ctor(System.String,System.String,System.ServiceModel.EndpointAddress)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy"/> class.
            </summary>
            <param name="responseAddress">The response address.</param>
            <param name="endpointName">Name of the endpoint.</param>
            <param name="remoteAddress">The remote address.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy.#ctor(System.String,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy"/> class.
            </summary>
            <param name="responseAddress">The response address.</param>
            <param name="binding">The binding.</param>
            <param name="remoteAddress">The remote address.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy.Request(System.String,ThermoFisher.Foundation.Acquisition.VIExtensionMessage,System.Boolean)">
            <summary>
            Requests the specified device name.
            </summary>
            <param name="deviceName">Name of the device.</param>
            <param name="requestMessage">The request message.</param>
            <param name="requireResponse">if set to <c>true</c> [require response].</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy.InitializeTimer">
            <summary>
            Initializes the timer.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy.ProcessSessionTick(System.Object,System.EventArgs)">
            <summary>
            Processes the session tick.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceRequestServiceProxy.GenerateRequestId">
            <summary>
            Generates the request id.
            </summary>
            <returns></returns>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService">
            <summary>
            Acquisition Service Response Service
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.IAcquisitionServiceResponse">
            <summary>
            WCF interface exposed from the acquisition service callback
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisitionServiceResponse.OnEvent(System.String,System.String)">
            <summary>
            Called when [event].
            </summary>
            <param name="deviceName">Name of the device.</param>
            <param name="message">The message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisitionServiceResponse.OnRequestConfirmed(System.String,System.String,System.ServiceModel.ExceptionDetail)">
            <summary>
            Called when [request confirmed].
            </summary>
            <param name="requestId">The request id.</param>
            <param name="viExtensionMessage">The vi extension message.</param>
            <param name="error">The error.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisitionServiceResponse.OnResponse(System.String,System.String,System.String)">
            <summary>
            Called when [response received].
            </summary>
            <param name="deviceName">Name of the device.</param>
            <param name="requestId">The request id.</param>
            <param name="message">The message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisitionServiceResponse.OnPinged(System.String)">
            <summary>
            Called when [pinged].
            </summary>
            <param name="deviceName">Name of the device.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.OnEvent(System.String,System.String)">
            <summary>
            Called when [event].
            </summary>
            <param name="deviceName">Name of the device.</param>
            <param name="message">The message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.OnRequestConfirmed(System.String,System.String,System.ServiceModel.ExceptionDetail)">
            <summary>
            Called when [request confirmed].
            </summary>
            <param name="requestId">The request id.</param>
            <param name="viExtensionMessage">The vi extension message.</param>
            <param name="error">The error.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.OnResponse(System.String,System.String,System.String)">
            <summary>
            Called when [response received].
            </summary>
            <param name="deviceName">Name of the device.</param>
            <param name="requestId">The request id.</param>
            <param name="message">The message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.OnPinged(System.String)">
            <summary>
            Called when [pinged].
            </summary>
            <param name="deviceName">Name of the device.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.OnEventThread(System.Object)">
            <summary>
            Called when [event thread].
            </summary>
            <param name="forTransfer">For transfer.</param>
            <exception cref="T:System.ApplicationException">Bad data object transferred.</exception>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.RequestConfirmed">
            <summary>
            Occurs when [request confirmed].
            </summary>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.RequestError">
            <summary>
            Occurs when [request error].
            </summary>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.EventRaised">
            <summary>
            Occurs when [event raised].
            </summary>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.ResponseRaised">
            <summary>
            Occurs when [response raised].
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.OnEventToThreadTransferObject">
            <summary>
            Transfers info into the thread sending out the rest of the event
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.OnEventToThreadTransferObject.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.OnEventToThreadTransferObject"/> class.
            </summary>
            <param name="deviceName">Name of the device.</param>
            <param name="message">The message.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.OnEventToThreadTransferObject.DeviceName">
            <summary>
            Gets or sets the name of the device.
            </summary>
            <value>
            The name of the device.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionServiceResponseService.OnEventToThreadTransferObject.Message">
            <summary>
            Gets or sets the message.
            </summary>
            <value>
            The message.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AutoSamplerAccesor">
            <summary>
            The base class of the auto sampler accessor service
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AutoSamplerAccesor.Uri">
            <summary>
            Gets the URI.
            </summary>
            <value>The URI.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AutoSamplerAccesor.PipeName">
            <summary>
            Gets the name of the pipe.
            </summary>
            <value>The name of the pipe.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient">
            <summary>
            Client layer to AutoSampler accessor service
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient.HasAutoSampler">
            <summary>
            Determines whether [has auto sampler].
            </summary>
            <returns>
            	<c>true</c> if [has auto sampler]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient.GetAutoSamplerDeviceName">
            <summary>
            Gets the name of the auto sampler device.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient.HasTrayDialog">
            <summary>
            Determines whether [has tray dialog].
            </summary>
            <returns>
            	<c>true</c> if [has tray dialog]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient.GetAutoSamplerTrayNames">
            <summary>
            Gets the auto sampler tray names.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient.GetInjectionVolumeLimits">
            <summary>
            Gets the injection volume limits.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient.GetAutoSamplerDefaultTrayName">
            <summary>
            Gets the name of the auto sampler default tray.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient.GetInjectionVolumeDefault">
            <summary>
            Gets the injection volume default.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient.GetNextAutoSamplerVial(System.String,System.String)">
            <summary>
            Gets the next auto sampler vial.
            </summary>
            <param name="currentVial">The current vial.</param>
            <param name="trayName">Name of the tray.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient.ValidateVial(System.String,System.String,System.Boolean)">
            <summary>
            Validates the vial.
            </summary>
            <param name="vial">The vial.</param>
            <param name="trayName">Name of the tray.</param>
            <param name="isInAcquisition">if set to <c>true</c> [is in acquisition].</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient.ValidateInjectionVolume(System.Double,System.String)">
            <summary>
            Validates the injection volume.
            </summary>
            <param name="injectionVolume">The injection volume.</param>
            <param name="instrumentMethodFileName">Name of the instrument method file.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient.Close">
            <summary>
            Closes the proxy.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClient.Proxy">
            <summary>
            Gets the proxy.
            </summary>
            <value>The proxy.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase">
            <summary>
            this class wraps the client access to the <c>IAutoSamplerAccessor</c> contract
            and adds additional ping to prevent channel timeout. Client is expected
            to use a subclass or aggregated class so this class is declared as internal
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.IAutoSamplerAccessor">
            <summary>
            This interface (IAutoSamplerAccessor) is exposed by the AutoSamplerAccessor
            service to connect to the acquisition service autosampler info
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAutoSamplerAccessor.HasAutoSampler">
            <summary>
            Determines whether [has auto sampler].
            </summary>
            <returns>
            	<c>true</c> if [has auto sampler]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAutoSamplerAccessor.GetAutoSamplerDeviceName">
            <summary>
            Gets the name of the auto sampler device.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAutoSamplerAccessor.HasTrayDialog">
            <summary>
            Determines whether [has tray dialog].
            </summary>
            <returns>
            	<c>true</c> if [has tray dialog]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAutoSamplerAccessor.GetAutoSamplerDefaultTrayName">
            <summary>
            Gets the name of the auto sampler default tray.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAutoSamplerAccessor.GetInjectionVolumeDefault">
            <summary>
            Gets the injection volume default.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAutoSamplerAccessor.GetNextAutoSamplerVial(System.String,System.String)">
            <summary>
            Gets the next auto sampler vial.
            </summary>
            <param name="currentVial">The current vial.</param>
            <param name="trayName">Name of the tray.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAutoSamplerAccessor.GetInjectionVolumeLimits">
            <summary>
            Gets the injection volume limits.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAutoSamplerAccessor.ValidateVial(System.String,System.String,System.Boolean)">
            <summary>
            Validates the vial.
            </summary>
            <param name="vial">The vial.</param>
            <param name="trayName">Name of the tray.</param>
            <param name="isInAcquisition">if set to <c>true</c> [is in acquisition].</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAutoSamplerAccessor.ValidateInjectionVolume(System.Double,System.String)">
            <summary>
            Validates the injection volume.
            </summary>
            <param name="injectionVolume">The injection volume.</param>
            <param name="instrumentMethodFileName">Name of the instrument method file.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAutoSamplerAccessor.GetAutoSamplerTrayNames">
            <summary>
            Gets the auto sampler tray names.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAutoSamplerAccessor.IsStillAlive">
            <summary>
            Determines whether [is still alive].
            </summary>
            <returns>
            	<c>true</c> if [is still alive]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.HasAutoSampler">
            <summary>
            Determines whether [has auto sampler].
            </summary>
            <returns>
            	<c>true</c> if [has auto sampler]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.GetAutoSamplerDeviceName">
            <summary>
            Gets the name of the auto sampler device.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.HasTrayDialog">
            <summary>
            Determines whether [has tray dialog].
            </summary>
            <returns>
            	<c>true</c> if [has tray dialog]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.GetAutoSamplerTrayNames">
            <summary>
            Gets the auto sampler tray names.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.GetInjectionVolumeLimits">
            <summary>
            Gets the injection volume limits.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.GetAutoSamplerDefaultTrayName">
            <summary>
            Gets the name of the auto sampler default tray.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.GetInjectionVolumeDefault">
            <summary>
            Gets the injection volume default.
            </summary>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.GetNextAutoSamplerVial(System.String,System.String)">
            <summary>
            Gets the next auto sampler vial.
            </summary>
            <param name="currentVial">The current vial.</param>
            <param name="trayName">Name of the tray.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.ValidateVial(System.String,System.String,System.Boolean)">
            <summary>
            Validates the vial.
            </summary>
            <param name="vial">The vial.</param>
            <param name="trayName">Name of the tray.</param>
            <param name="isInAcquisition">if set to <c>true</c> [is in acquisition].</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.ValidateInjectionVolume(System.Double,System.String)">
            <summary>
            Validates the injection volume.
            </summary>
            <param name="injectionVolume">The injection volume.</param>
            <param name="instrumentMethodFileName">Name of the instrument method file.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.IsStillAlive">
            <summary>
            Determines whether [is still alive].
            </summary>
            <returns>
            	<c>true</c> if [is still alive]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.InitializeTimer">
            <summary>
            Initializes the timer.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.ProcessSessionTick(System.Object,System.EventArgs)">
            <summary>
            Processes the session tick.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AutoSamplerAccessorClientBase.Uri">
            <summary>
            Gets the URI.
            </summary>
            <value>The URI.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AutoSamplerFault">
            <summary>
            The Auto Sampler fault contract
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerFault.ErrorFormat">
            <summary>
            Runtime error format
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerFault.#ctor(System.Int32,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AutoSamplerFault"/> class.
            </summary>
            <param name="errorCode">The error code.</param>
            <param name="message">The message.</param>
            <param name="details">The details.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerFault.Construct(ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory,System.Exception)">
            <summary>
            Constructs <c>AutoSamplerFault</c>.
            </summary>
            <param name="errorCategory">The error category.</param>
            <param name="error">The error.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutoSamplerFault.FormatDetails(System.Exception)">
            <summary>
            Formats the error details.
            </summary>
            <param name="error">The error.</param>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AutoSamplerFault.ErrorCode">
            <summary>
            Gets or sets the error code.
            </summary>
            <value>The error code.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AutoSamplerFault.Message">
            <summary>
            Gets or sets the message.
            </summary>
            <value>The message.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AutoSamplerFault.Details">
            <summary>
            Gets or sets the details.
            </summary>
            <value>The details.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.CustomizedDescriptionAttribute">
            <summary>
            Provides a description for an enumerated type.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.CustomizedDescriptionAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            <see cref="T:ThermoFisher.Foundation.Acquisition.CustomizedDescriptionAttribute"/> class.
            </summary>
            <param name="description">The description to store in this attribute.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.CustomizedDescriptionAttribute.GetDescription(System.Enum)">
            <summary>
            Gets the <see cref="T:ThermoFisher.Foundation.Acquisition.CustomizedDescriptionAttribute"/> of an <see cref="T:System.Enum"/>type value.
            </summary>
            <param name="value">The <see cref="T:System.Enum"/> type value.</param>
            <returns>
            A string containing the text of the <see cref="T:ThermoFisher.Foundation.Acquisition.CustomizedDescriptionAttribute"/>.
            </returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.CustomizedDescriptionAttribute.Description">
            <summary>
            Gets the description stored in this attribute.
            </summary>
            <value>The description stored in the attribute.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory">
            <summary>
            AutoSampler accessor error category
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory.AutosamplerAccessorService">
            <summary>
            Exception upon AutosamplerAccessorService Construction
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory.AutosamplerAccessorServiceRefreshAutosamplerInfo">
            <summary>
            Exception upon AutosamplerAccessorService Construction
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory.AutosamplerAccessorServiceHasAutoSampler">
            <summary>
            Exception upon inquiry on existence of an autosampler
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory.AutosamplerAccessorServiceHasTrayDialog">
            <summary>
            Exception upon inquiry on existence of an autosampler tray dialog
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory.AutosamplerAccessorServiceGetAutoSamplerDefaultTrayName">
            <summary>
            Exception upon getting autosampler default tray name
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory.AutosamplerAccessorServiceGetInjectionVolumeDefault">
            <summary>
            Exception upon getting autopsampler default injection volume
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory.AutosamplerAccessorServiceGetNextAutoSamplerVial">
            <summary>
            Exception upon getting next autosampler vial
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory.AutosamplerAccessorServiceGetInjectionVolumeLimits">
            <summary>
            Exception upon getting autosampler volume limits
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory.AutosamplerAccessorServiceValidateVial">
            <summary>
            Exception upon validating autosampler vial
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory.AutosamplerAccessorServiceGetAutoSamplerTrayNames">
            <summary>
            Exception upon getting autosampler tray names list
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory.AutosamplerAccessorServiceGetTrays">
            <summary>
            Exception upon getting autosampler trays information
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory.AutosamplerAccessorServiceValidateInjectionVolume">
            <summary>
            Exception upon validating autosampler injection volume
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AutoSamplerErrorCategory.AutosamplerAccessorServiceIsStillAlive">
            <summary>
            Exception upon AutosamplerAccessorService IsStillAlive
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AutosamplerTray">
            <summary>
            Auto sampler tray information
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AutosamplerTray.#ctor(System.String,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AutosamplerTray"/> class.
            </summary>
            <param name="trayName">Name of the tray.</param>
            <param name="size">The size.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AutosamplerTray.TrayName">
            <summary>
            Gets or sets the name of the tray.
            </summary>
            <value>The name of the tray.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AutosamplerTray.Size">
            <summary>
            Gets or sets the size.
            </summary>
            <value>The size.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.CfrAuditData">
            <summary>
            Contains information needed for CFR 21, Part 11 audit logging
            See comments concerning <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionSample"/> for the reason this class is sealed.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.CfrAuditData.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <c>CfrAuditData</c> class with the specified log on, full name,
            workstation name, client application name, dataset name, comment, and local compliance database filename
            </summary>
            <param name="logOnName">log on name of person who performed the action which is to be logged in CFR database</param>
            <param name="fullName">full name of person who performed the action which is to be logged in CFR database</param>
            <param name="workstationName">workstation name of person who performed the action which is to be logged in CFR database</param>
            <param name="clientApplicationName">client application of person who performed the action which is to be logged in CFR database</param>
            <param name="dataSetName">dataset name in CRF database where data should be logged;  this field may be empty</param>
            <param name="comment">comment to be logged to CRF database;  this field may be empty</param>
            <param name="localAuditDatabaseFileName">Optional path to local audit database;  certain audit records, 
            such as extended instrument errors, will be logged in local audit database if such is provided</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.CfrAuditData.#ctor(System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <c>CfrAuditData</c> class with the specified log on, full name,
            workstation name, client application name, dataset name, and comment
            </summary>
            <param name="logOnName">log on name of person who performed the action which is to be logged in CFR database</param>
            <param name="fullName">full name of person who performed the action which is to be logged in CFR database</param>
            <param name="workstationName">workstation name of person who performed the action which is to be logged in CFR database</param>
            <param name="clientApplicationName">client application of person who performed the action which is to be logged in CFR database</param>
            <param name="dataSetName">dataset name in CRF database where data should be logged;  this field may be empty</param>
            <param name="comment">comment to be logged to CRF database;  this field may be empty</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.CfrAuditData.Create(System.String)">
            <summary>
            Creates the specified serialized WCF data contract.
            </summary>
            <param name="serializedWcfDataContract">The serialized WCF data contract.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.CfrAuditData.Clone">
            <summary>
            Creates a deep clone of the CFR audit data.
            </summary>
            <returns>The deep clone of the CFR audit data.</returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.CfrAuditData.SerializedWcfDataContract">
            <summary>
            Gets the WCF data contract representation in xml.
            </summary>
            <value>The WCF data contract.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.CfrAuditData.LogOnName">
            <summary>
            Gets the log on name of the CRF audit data
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.CfrAuditData.FullName">
            <summary>
            Gets the full name of the CRF audit data
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.CfrAuditData.WorkstationName">
            <summary>
            Gets the workstation name of the CRF audit data
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.CfrAuditData.ClientApplicationName">
            <summary>
            Gets the client application name of the CRF audit data
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.CfrAuditData.DataSetName">
            <summary>
            Gets the dataset name of the CRF audit data
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.CfrAuditData.Comment">
            <summary>
            Gets the comment of the CRF audit data
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.CfrAuditData.LocalAuditDatabaseFileName">
            <summary>
            Path to local audit database filename
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.ClientRequest">
            <summary>
            Client request
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.ClientRequest.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.ClientRequest"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.ClientRequest.#ctor(System.String,System.Collections.Generic.List{ThermoFisher.Foundation.Acquisition.PeerType},System.Collections.Generic.List{System.Guid},ThermoFisher.Foundation.Acquisition.VIExtensionMessage)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.ClientRequest"/> class.
            </summary>
            <param name="clientId">The client id.</param>
            <param name="receiverTypes">The receivers.</param>
            <param name="receiverIds">The receiver ids.</param>
            <param name="requestMessage">The request message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.ClientRequest.#ctor(System.String,System.Collections.Generic.List{ThermoFisher.Foundation.Acquisition.PeerType},ThermoFisher.Foundation.Acquisition.VIExtensionMessage)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.ClientRequest"/> class.
            </summary>
            <param name="clientId">The client id.</param>
            <param name="receiverTypes">The receiver types.</param>
            <param name="requestMessage">The request message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.ClientRequest.#ctor(System.String,System.Guid,System.Collections.Generic.List{ThermoFisher.Foundation.Acquisition.PeerType},System.Collections.Generic.List{System.Guid},ThermoFisher.Foundation.Acquisition.VIExtensionMessage)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.ClientRequest"/> class.
            </summary>
            <param name="clientId">The client id.</param>
            <param name="requestId">The request id.</param>
            <param name="receiverTypes">The receiver types.</param>
            <param name="receiverIds">The receiver ids.</param>
            <param name="requestMessage">The request message.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.ClientRequest.ClientId">
            <summary>
            Gets or sets the client id.
            </summary>
            <value>
            The client id.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.ClientRequest.RequestId">
            <summary>
            Gets or sets the request id.
            </summary>
            <value>
            The request id.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.ClientRequest.Originator">
            <summary>
            Gets or sets the originator.
            </summary>
            <value>The originator.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.ClientRequest.ReceiverTypes">
            <summary>
            Gets or sets the receiver types.
            </summary>
            <value>
            The receivers.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.ClientRequest.ReceiverIds">
            <summary>
            Gets or sets the receiver ids.
            Expects to use this for filtering or establishing client/server linkage
            </summary>
            <value>The receiver ids.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.ClientRequest.RequestMessage">
            <summary>
            Gets or sets the request message.
            </summary>
            <value>
            The request message.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData">
            <summary>
            VIExtension XML version of CfrAuditData
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData.MessageTypeId">
            <summary>
            Message type Id in GUID
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData.#cctor">
            <summary>
            Initializes the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData.Create(System.DateTime,ThermoFisher.Foundation.Acquisition.PeerType,ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData)">
            <summary>
            Creates the specified date time.
            </summary>
            <param name="dateTime">The date time.</param>
            <param name="originatorType">Type of the originator.</param>
            <param name="viExtensionCfrAuditData">The vi extension CFR audit data.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData.Create(ThermoFisher.Foundation.Acquisition.VIExtensionMessage)">
            <summary>
            Creates the specified vi extension message.
            </summary>
            <param name="viExtensionMessage">The vi extension message.</param>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData.LogOnName">
            <summary>
            Gets the log on name of the CRF audit data
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData.FullName">
            <summary>
            Gets the full name of the CRF audit data
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData.WorkstationName">
            <summary>
            Gets the workstation name of the CRF audit data
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData.ClientApplicationName">
            <summary>
            Gets the client application name of the CRF audit data
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData.DataSetName">
            <summary>
            Gets the dataset name of the CRF audit data
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData.Comment">
            <summary>
            Gets the comment of the CRF audit data
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData.LocalAuditDatabaseFileName">
            <summary>
            Path to local audit database filename
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractCfrAuditData.MessageType">
            <summary>
            Gets the type of the message.
            </summary>
            <value>
            The type of the message.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo">
            <summary>
            DataContract for DeviceStatusInfo
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo.MessageTypeId">
            <summary>
            Message type Id in GUID
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo.#cctor">
            <summary>
            Initializes the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo.Create(System.DateTime,ThermoFisher.Foundation.Acquisition.PeerType,ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo)">
            <summary>
            Creates the specified date time.
            </summary>
            <param name="dateTime">The date time.</param>
            <param name="originatorType">Type of the originator.</param>
            <param name="viExtensionDeviceStatusInfo">The vi extension device status info.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo.Create(ThermoFisher.Foundation.Acquisition.VIExtensionMessage)">
            <summary>
            Creates the specified vi extension message.
            </summary>
            <param name="viExtensionMessage">The vi extension message.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo.Create(System.String)">
            <summary>
            Creates the specified serialized WCF data contract.
            </summary>
            <param name="serializedWcfDataContract">The serialized WCF data contract.</param>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo.Name">
            <summary>
            Gets or sets the name.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo.DeviceType">
            <summary>
            Gets or sets the type of the device.
            </summary>
            <value>The type of the device.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo.Description">
            <summary>
            Gets or sets the description.
            </summary>
            <value>The description.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo.Status">
            <summary>
            Gets the device status.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo.IsError">
            <summary>
            Gets a value that specifies if the device is in an error state.
            </summary>
            <remarks>
            An error states are <c>DeviceStatus.NotConnected</c>, <c>DeviceStatus.Error</c>,
            or <c>DeviceStatus.ServerFailed</c>.
            </remarks>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo.IsDetached">
            <summary>
            Returns true if device is no longer communicating or is experiencing internal software problems
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractDeviceStatusInfo.MessageType">
            <summary>
            Gets the type of the message.
            </summary>
            <value>
            The type of the message.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DataContractJsonSerializationHelper">
            <summary>
            Helper class for data contract serialization with JSON
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractJsonSerializationHelper.ToJson``1(``0)">
            <summary>
            Serializes the specified data contract.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="dataContractToBeSerialized">The input object.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractJsonSerializationHelper.FromJson``1(System.String)">
            <summary>
            Froms the json.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="jsonDataContract">The json data contract.</param>
            <returns></returns>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DataContractRunStateInfo">
            <summary>
            DataContract version of RunStateInfo
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DataContractRunStateInfo.MessageTypeId">
            <summary>
            Message type Id in GUID
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractRunStateInfo.#cctor">
            <summary>
            Initializes the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractRunStateInfo"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractRunStateInfo.Create(System.DateTime,ThermoFisher.Foundation.Acquisition.PeerType,ThermoFisher.Foundation.Acquisition.DataContractRunStateInfo)">
            <summary>
            Creates the specified date time.
            </summary>
            <param name="dateTime">The date time.</param>
            <param name="originatorType">Type of the originator.</param>
            <param name="viExtensionRunStateInfo">The vi extension run state info.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractRunStateInfo.Create(ThermoFisher.Foundation.Acquisition.VIExtensionMessage)">
            <summary>
            Creates the specified vi extension message.
            </summary>
            <param name="viExtensionMessage">The vi extension message.</param>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractRunStateInfo.SequenceId">
            <summary>
            Gets the sequence Id.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractRunStateInfo.SampleId">
            <summary>
            Gets the sample Id.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractRunStateInfo.RunState">
            <summary>
            Gets the run state.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractRunStateInfo.RunStateAlias">
            <summary>
            Gets the alternative text representation of run state.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractRunStateInfo.MessageType">
            <summary>
            Gets the type of the message.
            </summary>
            <value>
            The type of the message.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DataContractSerializationHelper">
            <summary>
            Helper class for data contract serialization
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractSerializationHelper.ToXml``1(``0)">
            <summary>
            Serializes the specified data contract.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="dataContractToBeSerialized">The input object.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractSerializationHelper.FromXml``1(System.String)">
            <summary>
            Deserializes the specified data contract in XML form.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="xmlDataContract">The data contract in XML.</param>
            <returns></returns>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DeviceStatusSnapshot">
            <summary>
            Provides device status information. Similar to DeviceStatusInfo, but 
            not tied to registry, so it can be used in remote senario
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DeviceStatusSnapshot.#ctor(System.String,ThermoFisher.Foundation.Configuration.DeviceType,System.String,ThermoFisher.Foundation.Acquisition.DeviceStatus,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DeviceStatusSnapshot"/> class.
            </summary>
            <param name="name">The name.</param>
            <param name="deviceType">Type of the device.</param>
            <param name="description">The description.</param>
            <param name="status">The status.</param>
            <param name="isError">if set to <c>true</c> [is error].</param>
            <param name="isDetached">if set to <c>true</c> [is detached].</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceStatusSnapshot.Name">
            <summary>
            Gets or sets the name.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceStatusSnapshot.DeviceType">
            <summary>
            Gets or sets the type of the device.
            </summary>
            <value>The type of the device.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceStatusSnapshot.Description">
            <summary>
            Gets or sets the description.
            </summary>
            <value>The description.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceStatusSnapshot.Status">
            <summary>
            Gets the device status.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceStatusSnapshot.IsError">
            <summary>
            Gets a value that specifies if the device is in an error state.
            </summary>
            <remarks>
            An error states are <c>DeviceStatus.NotConnected</c>, <c>DeviceStatus.Error</c>,
            or <c>DeviceStatus.ServerFailed</c>.
            </remarks>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceStatusSnapshot.IsDetached">
            <summary>
            Returns true if device is no longer communicating or is experiencing internal software problems
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.EventHandlerTemplate">
            <summary>
            Template to handle paramerized event
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.EventHandlerTemplate`1">
            <summary>
            Template to handle paramerized event
            </summary>
            <typeparam name="T1">The type of the 1.</typeparam>
            <param name="t1">The t1.</param>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.EventHandlerTemplate`2">
            <summary>
            Template to handle paramerized event
            </summary>
            <typeparam name="T1">The type of the 1.</typeparam>
            <typeparam name="T2">The type of the 2.</typeparam>
            <param name="t1">The t1.</param>
            <param name="t2">The t2.</param>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.EventHandlerTemplate`3">
            <summary>
            Template to handle paramerized event
            </summary>
            <typeparam name="T1">The type of the 1.</typeparam>
            <typeparam name="T2">The type of the 2.</typeparam>
            <typeparam name="T3">The type of the 3.</typeparam>
            <param name="t1">The t1.</param>
            <param name="t2">The t2.</param>
            <param name="t3">The t3.</param>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.EventHandlerTemplate`4">
            <summary>
            Template to handle paramerized event
            </summary>
            <typeparam name="T1">The type of the 1.</typeparam>
            <typeparam name="T2">The type of the 2.</typeparam>
            <typeparam name="T3">The type of the 3.</typeparam>
            <typeparam name="T4">The type of the 4.</typeparam>
            <param name="t1">The t1.</param>
            <param name="t2">The t2.</param>
            <param name="t3">The t3.</param>
            <param name="t4">The t4.</param>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.EventHandlerTemplate`5">
            <summary>
            Template to handle paramerized event
            </summary>
            <typeparam name="T1">The type of the 1.</typeparam>
            <typeparam name="T2">The type of the 2.</typeparam>
            <typeparam name="T3">The type of the 3.</typeparam>
            <typeparam name="T4">The type of the 4.</typeparam>
            <typeparam name="T5">The type of the 5.</typeparam>
            <param name="t1">The t1.</param>
            <param name="t2">The t2.</param>
            <param name="t3">The t3.</param>
            <param name="t4">The t4.</param>
            <param name="t5">The t5.</param>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.EventHandlerTemplate`6">
            <summary>
            Template to handle paramerized event
            </summary>
            <typeparam name="T1">The type of the 1.</typeparam>
            <typeparam name="T2">The type of the 2.</typeparam>
            <typeparam name="T3">The type of the 3.</typeparam>
            <typeparam name="T4">The type of the 4.</typeparam>
            <typeparam name="T5">The type of the 5.</typeparam>
            <typeparam name="T6">The type of the 6.</typeparam>
            <param name="t1">The t1.</param>
            <param name="t2">The t2.</param>
            <param name="t3">The t3.</param>
            <param name="t4">The t4.</param>
            <param name="t5">The t5.</param>
            <param name="t6">The t6.</param>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.EventHandlerTemplate`7">
            <summary>
            Template to handle paramerized event
            </summary>
            <typeparam name="T1">The type of the 1.</typeparam>
            <typeparam name="T2">The type of the 2.</typeparam>
            <typeparam name="T3">The type of the 3.</typeparam>
            <typeparam name="T4">The type of the 4.</typeparam>
            <typeparam name="T5">The type of the 5.</typeparam>
            <typeparam name="T6">The type of the 6.</typeparam>
            <typeparam name="T7">The type of the 7.</typeparam>
            <param name="t1">The t1.</param>
            <param name="t2">The t2.</param>
            <param name="t3">The t3.</param>
            <param name="t4">The t4.</param>
            <param name="t5">The t5.</param>
            <param name="t6">The t6.</param>
            <param name="t7">The t7.</param>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.NetNamedPipeBindingHelper">
            <summary>
            Named Pipe Binding Helper
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.NetNamedPipeBindingHelper.DefaultBinding">
            <summary>
            Gets the default binding.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.ResponseContext">
            <summary>
            
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ResponseContext.ResponseAddress">
            <summary>
            
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ResponseContext.FaultAddress">
            <summary>
            
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ResponseContext.RequestId">
            <summary>
            
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.ResponseContext.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.ResponseContext"/> class.
            </summary>
            <param name="responseAddress">The response address.</param>
            <param name="requestId">The method id.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.ResponseContext.#ctor(ThermoFisher.Foundation.Acquisition.ResponseContext)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.ResponseContext"/> class.
            </summary>
            <param name="responseContext">The response context.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.ResponseContext.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.ResponseContext"/> class.
            </summary>
            <param name="responseAddress">The response address.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.ResponseContext.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.ResponseContext"/> class.
            </summary>
            <param name="responseAddress">The response address.</param>
            <param name="requestId">The method id.</param>
            <param name="faultAddress">The fault address.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.ResponseContext.Current">
            <summary>
            Gets or sets the current.
            </summary>
            <value>
            The current.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.ResponseScope`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ResponseScope`1._scope">
            <summary>
            
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ResponseScope`1.Response">
            <summary>
            
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.ResponseScope`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.ResponseScope`1"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.ResponseScope`1.#ctor(System.ServiceModel.Channels.Binding)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.ResponseScope`1"/> class.
            </summary>
            <param name="binding">The binding.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.ResponseScope`1.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper">
            <summary>
            Session user impersonation helper. To use this object successfully, the calling application must be running 
            within the context of the LocalSystem account and have the SE_TCB_NAME privilege.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.ImpersonateAsSessionUser">
            <summary>
            Impersonates as session user.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.UndoImpersonation">
            <summary>
            Undo the impersonation
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.SessionUser">
            <summary>
            Session user
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.PreviousContext">
            <summary>
            Previous context
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.GetCurrentUserToken">
            <summary>
            Gets the current user token.
            </summary>
            <returns></returns>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.STANDARD_RIGHTS_REQUIRED">
            <summary>
            The STANDARD RIGHTS REQUIRED.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TOKEN_ASSIGN_PRIMARY">
            <summary>
            The TOKEN_ASSIGN_PRIMARY
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TOKEN_DUPLICATE">
            <summary>
            The TOKEN_DUPLICATE
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TOKEN_IMPERSONATE">
            <summary>
            The TOKEN_IMPERSONATE
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TOKEN_QUERY">
            <summary>
            The TOKEN_QUERY
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TOKEN_QUERY_SOURCE">
            <summary>
            The TOKEN_QUERY_SOURCE
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TOKEN_ADJUST_PRIVILEGES">
            <summary>
            The TOKEN_ADJUST_PRIVILEGES
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TOKEN_ADJUST_GROUPS">
            <summary>
            The TOKEN_ADJUST_GROUPS
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TOKEN_ADJUST_DEFAULT">
            <summary>
            The TOKEN_ADJUST_DEFAULT
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TOKEN_ADJUST_SESSIONID">
            <summary>
            The TOKEN_ADJUST_SESSIONID
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TOKEN_ALL_ACCESS">
            <summary>
            The TOKEN_ALL_ACCESS
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WTSQueryUserToken(System.Int32,System.IntPtr@)">
            <summary>
            WTS query user token.
            </summary>
            <param name="sessionId">The session id.</param>
            <param name="tokenHandle">The token handle.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.DuplicateTokenEx(System.IntPtr,System.UInt32,System.IntPtr,ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.SecurityImpersonationLevel,ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TokenType,System.IntPtr@)">
            <summary>
            Duplicates the token.
            </summary>
            <param name="existingToken">The existing token.</param>
            <param name="desiredAccess">The desired access.</param>
            <param name="tokenAttributes">The token attributes.</param>
            <param name="impersonationLevel">The impersonation level.</param>
            <param name="tokenType">Type of the token.</param>
            <param name="newToken">The new token.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WTSEnumerateSessions(System.IntPtr,System.Int32,System.Int32,System.IntPtr@,System.Int32@)">
            <summary>
            WTSs the enumerate sessions.
            </summary>
            <param name="hServer">The h server.</param>
            <param name="Reserved">The reserved.</param>
            <param name="Version">The version.</param>
            <param name="ppSessionInfo">The pp session info.</param>
            <param name="pCount">The p count.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WTSFreeMemory(System.IntPtr)">
            <summary>
            WTS free memory.
            </summary>
            <param name="memory">The memory.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.CurrentUserName">
            <summary>
            Gets the name of the current user.
            </summary>
            <value>
            The name of the current user.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.SecurityImpersonationLevel">
            <summary>
            Security Impersonation Level
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.SecurityImpersonationLevel.SecurityAnonymous">
            <summary>
            The security anonymous.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.SecurityImpersonationLevel.SecurityIdentification">
            <summary>
            The security identification.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.SecurityImpersonationLevel.SecurityImpersonation">
            <summary>
            The security impersonation.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.SecurityImpersonationLevel.SecurityDelegation">
            <summary>
            The security delegation.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TokenType">
            <summary>
            The Token Type
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TokenType.TokenPrimary">
            <summary>
            The token primary.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.TokenType.TokenImpersonation">
            <summary>
            The token impersonation.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsConnectstateClass">
            <summary>
            The WTS Connect State Class.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsConnectstateClass.WTSActive">
            <summary>
            The wts active.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsConnectstateClass.WTSConnected">
            <summary>
            The wts connected.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsConnectstateClass.WTSConnectQuery">
            <summary>
            The wts connect query.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsConnectstateClass.WTSShadow">
            <summary>
            The wts shadow.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsConnectstateClass.WTSDisconnected">
            <summary>
            The wts disconnected.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsConnectstateClass.WTSIdle">
            <summary>
            The wts idle.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsConnectstateClass.WTSListen">
            <summary>
            The wts listen.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsConnectstateClass.WTSReset">
            <summary>
            The wts reset.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsConnectstateClass.WTSDown">
            <summary>
            The wts down.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsConnectstateClass.WTSInit">
            <summary>
            The wts init.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsSessionInfo.SessionID">
            <summary>
            Session Id
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsSessionInfo.pWinStationName">
            <summary>
            Pointer to Station Name
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SessionUserImpersonationHelper.WtsSessionInfo.State">
            <summary>
            State
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.Severity">
            <summary>
            The severity level of message logging to the platform enterprise service
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.Severity.System">
            <summary>
             System messages, always sent
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.Severity.None">
            <summary>
             No severity
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.Severity.Fatal">
            <summary>
             Fatal
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.Severity.Error">
            <summary>
             Error
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.Severity.Warning">
            <summary>
             Warning
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.Severity.Info">
            <summary>
             Info only
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.SystemIdentityUtility">
            <summary>
            Helper class for device user control container mechanism
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.SystemIdentityUtility.ToDeterministicGuid(System.String)">
            <summary>
            Creates the deterministic GUID.
            </summary>
            <param name="source">The source.</param>
            <returns>Guid</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.SystemIdentityUtility.GetMd5Hash(System.String)">
            <summary>
            Gets the MD5 hash.
            </summary>
            <param name="asciiString">The ASCII string.</param>
            <returns>string</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.SystemIdentityUtility.GetMd5Hash(System.Byte[])">
            <summary>
            Gets MD5 hash.
            </summary>
            <param name="stream">The stream.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.SystemIdentityUtility.GetRunningApplicationInstances">
            <summary>
            Gets the running application instances.
            </summary>
            <returns>int</returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.SystemIdentityUtility.LocalPcProcessorId">
            <summary>
            Gets the local PC processor ids, And, return the first processor Id found
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.SystemIdentityUtility.ProcessIdentity">
            <summary>
            Gets the process identity.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.SystemIdentityUtility.IpAddressOnThisMachine">
            <summary>
            Gets the ip address on this machine.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DeviceEventInfo">
            <summary>
            Contains information about the device event.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.RunInfo">
            <summary>
            Base class for classes that contain information about an acquisition run.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.RunInfo.#ctor">
            <summary>
            Initializes a new instance of the <c>RunInfo</c> class with blank sequence and sample IDs.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.RunInfo.#ctor(System.Guid,System.Guid)">
            <summary>
            Initializes a new instance of the <c>RunInfo</c> class with the specified sequence and sample IDs.
            </summary>
            <param name="sequenceId">The sequence Id.</param>
            <param name="sampleId">The sample Id.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.RunInfo.SequenceId">
            <summary>
            Gets the sequence Id.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.RunInfo.SampleId">
            <summary>
            Gets the sample Id.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DeviceEventInfo.#ctor(System.DateTime,System.Guid,ThermoFisher.Foundation.Acquisition.PeerType,System.Guid,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DeviceEventInfo"/> class.
            </summary>
            <param name="timeStamp">The time stamp.</param>
            <param name="instanceId">The instance id.</param>
            <param name="originatorType">Type of the originator.</param>
            <param name="messageType">Type of the message.</param>
            <param name="messageBody">The message body.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DeviceEventInfo.#ctor(System.DateTime,System.Guid,ThermoFisher.Foundation.Acquisition.PeerType,System.Guid,System.Guid,System.Guid,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DeviceEventInfo"/> class.
            </summary>
            <param name="timeStamp">The time stamp.</param>
            <param name="instanceId">The instance id.</param>
            <param name="originatorType">Type of the originator.</param>
            <param name="messageType">Type of the message.</param>
            <param name="sequenceId">The sequence id.</param>
            <param name="sampleId">The sample id.</param>
            <param name="messageBody">The message body.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceEventInfo.TimeStamp">
            <summary>
            Gets or sets the time stamp.
            </summary>
            <value>
            The time stamp.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceEventInfo.InstanceId">
            <summary>
            Gets or sets the instance id.
            </summary>
            <value>
            The instance id.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceEventInfo.OriginatorType">
            <summary>
            Gets or sets the type of the originator.
            </summary>
            <value>
            The type of the originator.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceEventInfo.MessageType">
            <summary>
            Gets or sets the type of the message.
            </summary>
            <value>
            The type of the message.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceEventInfo.MessageBody">
            <summary>
            Gets or sets the message body.
            </summary>
            <value>
            The message body.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceEventInfo.IsDuringRun">
            <summary>
            Gets or sets a value indicating whether this instance is during run.
            </summary>
            <value>
            	<c>true</c> if this instance is during run; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DeviceStatusInfo">
            <summary>
            Provides device status information.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DeviceStatusInfo.#ctor(ThermoFisher.Foundation.Configuration.DeviceInfo,ThermoFisher.Foundation.Acquisition.DeviceStatus)">
            <summary>
            Initializes a new instance of the <c>DeviceStatusInfo</c> class with the specified device and status.
            </summary>
            <param name="device">The <c>DeviceInfo</c> object for the device.</param>
            <param name="status">The device's status.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceStatusInfo.SerializedWcfDataContract">
            <summary>
            Gets the WCF data contract representation in xml.
            </summary>
            <value>The WCF data contract.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceStatusInfo.Status">
            <summary>
            Gets the device status.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceStatusInfo.IsError">
            <summary>
            Gets a value that specifies if the device is in an error state.
            </summary>
            <remarks>
            An error states are <c>DeviceStatus.NotConnected</c>, <c>DeviceStatus.Error</c>,
            or <c>DeviceStatus.ServerFailed</c>.
            </remarks>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DeviceStatusInfo.IsDetached">
            <summary>
            Returns true if device is no longer communicating or is experiencing internal software problems
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DicBody">
            <summary>
            DIC message body
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicBody.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DicBody"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicBody.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DicBody"/> class.
            </summary>
            <param name="id">The id.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicBody.ID">
            <summary>
            Gets or sets the ID.
            </summary>
            <value>The ID.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicBody.Type">
            <summary>
            Gets or sets the type.
            </summary>
            <value>The type.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicBody.Status">
            <summary>
            Gets or sets the status.
            </summary>
            <value>The status.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicBody.Timeout">
            <summary>
            Gets or sets the timeout.
            </summary>
            <value>The timeout.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicBody.Reason">
            <summary>
            Gets or sets the reason.
            </summary>
            <value>The reason.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DicClient">
            <summary>
            DIC Client for .NET App
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DicClient.ServiceNameOfMSMQ">
            <summary>
            MSMQ Name
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DicClient.ServiceNameOfTmoDevMsgDispatcher">
            <summary>
            DIC Server service name
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DicClient.DeviceQueueNameFormat">
            <summary>
            Format for device queue name
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DicClient.DispatchQueueName">
            <summary>
            DIC server queue
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DicClient._messageQueue">
            <summary>
            MSMQ queue object
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DicClient._isSubscribed">
            <summary>
            Flag to indicate subscription
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DicClient.RegisteredConnections">
            <summary>
            Map from connection Id to DICClient object
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DicClient.RegistrationAcknowledgement">
            <summary>
            temp holder for connection Id to event upon registration
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.#cctor">
            <summary>
            Initializes the <see cref="T:ThermoFisher.Foundation.Acquisition.DicClient"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DicClient"/> class.
            Set to private to enforce static call
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:ThermoFisher.Foundation.Acquisition.DicClient"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.Dispose">
            <summary>
            Object dispose
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.EndReceive">
            <summary>
            Ends the receive.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.Dispose(System.Boolean)">
            <summary>
            Object dispose
            </summary>
            <param name="disposing">Specifies dispose switch</param>
            <remarks>
            Object dispose
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.GetDeviceQueueName(System.String)">
            <summary>
            Gets the name of the device queue.
            </summary>
            <param name="deviceName">Name of the device.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.Subscribe(System.String,ThermoFisher.Foundation.Acquisition.DicClient.DicEventHandler)">
            <summary>
            Subscribes the specified queue name.
            </summary>
            <param name="queueName">Name of the queue.</param>
            <param name="callback">The callback.</param>
            <returns>The connection Id</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.Unsubscribe(System.Guid,System.Boolean)">
            <summary>
            Called to unsubscribe to a local private queue previously established.
            </summary>
            <param name="connectionId">Specify the connection id.</param>
            <param name="alsoRemoveQueue">if set to <c>true</c> [also remove queue].</param>
            <remarks>
            Called to unsubscribe to a local private queue previously established.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.Subscribe(System.String,System.Object)">
            <summary>
            Subscribes the specified queue name.
            </summary>
            <param name="queueName">Name of the queue.</param>
            <param name="callback">The callback.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.Register(System.String,System.Object)">
            <summary>
            Registers the specified queue name. Queue is created if it doesn't already exist
            </summary>
            <param name="queueName">Name of the queue.</param>
            <param name="callback">The callback.</param>
            <returns>The connection session Id. Invalid if value is empty</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.Send(System.Guid,System.Guid,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Sends the DIC message.
            </summary>
            <param name="connectionId">The connection id.</param>
            <param name="messageId">The user assigned message id. If the value is 
            <c>Guid.Empty</c>, the call assigns a message id</param>
            <param name="targetQueueName">Name of the target queue.</param>
            <param name="topic">The topic.</param>
            <param name="type">The type.</param>
            <param name="status">The status.</param>
            <param name="timeout">The timeout.</param>
            <param name="reason">The reason.</param>
            <returns>Assigned message id, or caller specified message id</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.Request(System.Guid,System.String,System.String)">
            <summary>
            Sends the request message.
            </summary>
            <param name="connectionId">The connection id.</param>
            <param name="targetQueueName">Name of the target queue.</param>
            <param name="messageBody">The message body.</param>
            <returns>
            The sent message Id. Invalid if value is empty
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.Respond(System.Guid,System.Guid,System.String,System.String)">
            <summary>
            Responds to request message.
            </summary>
            <param name="connectionId">The connection id.</param>
            <param name="requestMessageId">The original request message id.</param>
            <param name="targetQueueName">Name of the target queue.</param>
            <param name="messageBody">The message body.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.SendMessage(System.Guid,System.Guid,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Sends the message.
            </summary>
            <param name="connectionId">The connection id.</param>
            <param name="callerAssignedMessageId">The message id.</param>
            <param name="targetQueueName">Name of the target queue.</param>
            <param name="topic">The topic.</param>
            <param name="type">The type.</param>
            <param name="status">The status.</param>
            <param name="timeout">The timeout.</param>
            <param name="reason">The reason.</param>
            <returns>The caller assigned message id or auto-generated message Id</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.IsServiceInstalledAndRunning(System.String)">
            <summary>
            Determines whether [is service installed and running] [the specified service name].
            </summary>
            <param name="serviceName">Name of the service.</param>
            <returns>
            	<c>true</c> if [is service installed and running] [the specified service name]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.OnMsgArrived(System.Object,System.Messaging.ReceiveCompletedEventArgs)">
            <summary>
            Called when [MSG arrived].
            </summary>
            <param name="source">The source.</param>
            <param name="receiveCompletedEventArgs">The <see cref="T:System.Messaging.ReceiveCompletedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.OnRegisterAcknowledged(System.Guid,System.Boolean)">
            <summary>
            Called when [register acknowledged].
            </summary>
            <param name="connectionId">The connection id.</param>
            <param name="isSuccess">if set to <c>true</c> [is success].</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicClient.Post(System.Guid,ThermoFisher.Foundation.Acquisition.DicRoot)">
            <summary>
            Posts the specified message id.
            </summary>
            <param name="messageId">The message id.</param>
            <param name="messageBody">The message body.</param>
        </member>
        <member name="E:ThermoFisher.Foundation.Acquisition.DicClient.OnDicEventHandler">
            <summary>
            Specifies DIC message event
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicClient.QueueName">
            <summary>
            Gets or sets the name of the queue.
            </summary>
            <value>The name of the queue.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicClient.ConnectionId">
            <summary>
            Gets or sets the connection id.
            </summary>
            <value>The connection id.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicClient.AcquisitionServiceDicQueueName">
            <summary>
            Gets the acquisition service DIC queue name.
            </summary>
            <value>
            The acquisition service dic queue.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DicClient.DicEventHandler">
            <summary>
            Specifies delegate for DIC message event
            </summary>
            <param name="source">Specifies source object</param>
            <param name="dicEventArgs">Specifies messageEventArgs event</param>
            <remarks>
            Specifies delegate for DIC message event
            </remarks>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DicEventArgs">
            <summary>
            Provides event xml message is received.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicEventArgs.#ctor(System.String,System.Guid,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DicEventArgs"/> class.
            </summary>
            <param name="sourceQueueName">Name of the source queue.</param>
            <param name="messageId">The message id.</param>
            <param name="messageBody">The message body.</param>
            <param name="type">The type.</param>
            <param name="status">The status.</param>
            <param name="timeOut">The time out.</param>
            <param name="reason">The reason.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicEventArgs.#ctor(System.String,System.Guid,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DicEventArgs"/> class.
            </summary>
            <param name="sourceQueueName">Name of the source queue.</param>
            <param name="messageId">The message id.</param>
            <param name="messageBody">The message body.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicEventArgs.MessageBody">
            <summary>
            client message to be serialized
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicEventArgs.MessageId">
            <summary>
            Message Id
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicEventArgs.Source">
            <summary>
            Message source queue name
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicEventArgs.MessageType">
            <summary>
            Message type
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicEventArgs.Status">
            <summary>
            Message type
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicEventArgs.TimeOut">
            <summary>
            Message timeout
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicEventArgs.Reason">
            <summary>
            Message reason
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DicHeader">
            <summary>
            DIC message header
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicHeader.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DicHeader"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicHeader.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DicHeader"/> class.
            </summary>
            <param name="from">From.</param>
            <param name="to">To.</param>
            <param name="topic">The topic.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicHeader.From">
            <summary>
            Gets or sets from.
            </summary>
            <value>From.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicHeader.To">
            <summary>
            Gets or sets to.
            </summary>
            <value>To.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicHeader.Topic">
            <summary>
            Gets or sets the topic.
            </summary>
            <value>The topic.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DicRoot">
            <summary>
            DIC message root
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicRoot.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DicRoot"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicRoot.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DicRoot"/> class.
            </summary>
            <param name="senderQueueName">Name of the sender queue.</param>
            <param name="receiverQueueName">Name of the receiver queue.</param>
            <param name="id">The id.</param>
            <param name="topic">The topic.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicRoot.CreateRegistrationXml(System.String,System.Boolean)">
            <summary>
            Creates the registration XML.
            </summary>
            <param name="queueName">Name of the queue.</param>
            <param name="isRegistering">if set to <c>true</c> [is registering].</param>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicRoot.Header">
            <summary>
            Gets or sets the header.
            </summary>
            <value>The header.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicRoot.Body">
            <summary>
            Gets or sets the body.
            </summary>
            <value>The body.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DicTopic">
            <summary>
            DIC message topic
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicTopic.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DicTopic"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DicTopic.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DicTopic"/> class.
            </summary>
            <param name="topic">The topic.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicTopic.Version">
            <summary>
            Gets or sets the version.
            </summary>
            <value>The version.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DicTopic.Text">
            <summary>
            Gets or sets the text.
            </summary>
            <value>The text.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.RunState">
            <summary>
            Specifies the possible states for an acquisition that is running.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.Stopped">
            <summary>
            Stopped.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.Error">
            <summary>
            Error.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.Load">
            <summary>
            Loading device controllers.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.Initialize">
            <summary>
            Initializing devices.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.WaitInitialize">
            <summary>
            Waiting for device initialization.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.WaitReady">
            <summary>
            Waiting for all devices to be in ready state.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.Ready">
            <summary>
            Ready.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.ReadBarcode">
            <summary>
            Reading bar code.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.WaitBarcode">
            <summary>
            Waiting for device to send bar code.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.WaitBarcodeError">
            <summary>
            Waiting for user to resolve bar code error.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.SendMethod">
            <summary>
            Sending instrument method.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.WaitMethodReady">
            <summary>
            Waiting for instrument method ready.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.PreAcquisitionProgram">
            <summary>
            Starting pre-acquisition program.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.WaitPreAcquisitionProgram">
            <summary>
            Waiting for pre-acquisition program completion.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.WaitStartSlaves">
            <summary>
            Waiting to start slave devices.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.WaitStartMaster">
            <summary>
            Waiting to start master device.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.WaitContactClosure">
            <summary>
            Waiting for contact closure.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.Acquire">
            <summary>
            Acquiring.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.WaitMethodRun">
            <summary>
            Waiting for instrument method-only run to complete.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.PostAcquisitionProgram">
            <summary>
            Starting post-acquisition program.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.WaitPostAcquisitionProgram">
            <summary>
            Waiting for post-acquisition program completion.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.PostRun">
            <summary>
            Waiting for post-run completion.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunState.Abort">
            <summary>
            Aborting run.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.RunEvent">
            <summary>
            Specifies events and errors that can occur during an acquisition run.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.SequenceStart">
            <summary>
            Sequence has started.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.SequenceComplete">
            <summary>
            Sequence has completed.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.SampleStart">
            <summary>
            Sample acquisition handling has started.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.DataFileCreate">
            <summary>
            Sample data file has been created.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.SampleComplete">
            <summary>
            Sample acquisition has completed.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.InvalidDeviceList">
            <summary>
            Invalid device in device list.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.DeviceError">
            <summary>
            Device error occurred.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.BarcodeError">
            <summary>
            Bar code mismatch or error.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.MethodValidationFail">
            <summary>
            Instrument method validation failed.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.MethodValidationOk">
            <summary>
            Instrument method validation succeeded.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.InvalidVial">
            <summary>
            Invalid vial or tray.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.InvalidInjectionVolume">
            <summary>
            Invalid injection volume.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.DataFileCreateFail">
            <summary>
            Data file creation failed.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.MethodDownloadFail">
            <summary>
            Instrument method download failed.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.PreAcquisitionProgramRunFail">
            <summary>
            Pre-acquisition program run failed.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.PostAcquisitionProgramRunFail">
            <summary>
            Post-acquisition program run failed.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.MethodStoreFail">
            <summary>
            Instrument method could not be stored in rawfile.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.ChangeOperatingModeFail">
            <summary>
            Changing device operating mode failed.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.DeviceInitializeFail">
            <summary>
            Device initialize command failed.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.SequenceCompletedFilesMoved">
            <summary>
            Rawfiles have been moved to destination folder after sequence completed.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.SequencePausedFilesMoved">
            <summary>
            Rawfiles have been moved to destination folder after aquisition was paused.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.DiskSpaceLow">
            <summary>
            Disk space is running low.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.InstrumentSentMessage">
            <summary>
            Instrument initiated a message.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.StartRunFail">
            <summary>
            Instrument failed start run command.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.StopRunFail">
            <summary>
            Instrument failed stop run command.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.DeviceDetached">
            <summary>
            Device has been detached because it stopped communicating, or experienced internal software problems
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.MissingInstrumentMethod">
            <summary>
            Missing the instrument method in the submitted sequence
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.RunEvent.SequenceCompletedSomeFilesNotMoved">
            <summary>
            Some rawfiles were not moved to destination folder after sequence being completed due to network disconnection or others.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DeviceStatus">
            <summary>
            Specifies possible states that a device can report as being in.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.Initializing">
            <summary>
            Initializing.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.ReadyToDownload">
            <summary>
            Ready to download.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.Downloading">
            <summary>
            Downloading.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.PreparingForRun">
            <summary>
            Preparing for run.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.ReadyForRun">
            <summary>
            Ready for run.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.WaitingForContactClosure">
            <summary>
            Waiting for contact closure.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.Running">
            <summary>
            Running.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.PostRun">
            <summary>
            Post-run.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.Error">
            <summary>
            Error.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.Busy">
            <summary>
            Busy.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.NotConnected">
            <summary>
            Not connnected.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.Standby">
            <summary>
            Standby.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.Off">
            <summary>
            Off.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.ServerFailed">
            <summary>
            Server failed.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.LampWarmup">
            <summary>
            Lamp warmup.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.NotReady">
            <summary>
            Not ready.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceStatus.DirectControl">
            <summary>
            Direct control.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DeviceOperatingMode">
            <summary>
            Specifies possible operating modes for a device.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceOperatingMode.Unknown">
            <summary>
            Unknown device operating mode
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceOperatingMode.On">
            <summary>
            On.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceOperatingMode.Off">
            <summary>
            Off.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceOperatingMode.Standby">
            <summary>
            Standby.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.BarcodeErrorAction">
            <summary>
            Specifies actions to take when a provided sample bar code does not match the one read from the instrument.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.BarcodeErrorAction.Continue">
            <summary>
            Continue with acquisition.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.BarcodeErrorAction.Skip">
            <summary>
            Skip this sample.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.BarcodeErrorAction.Pause">
            <summary>
            Wait for user intervention.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.BracketType">
            <summary>
            Specifies a sequence bracket type.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.BracketType.Unspecified">
            <summary>
            Unspecified.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.BracketType.Overlapped">
            <summary>
            Overlapped.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.BracketType.None">
            <summary>
            None.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.BracketType.NonOverlapped">
            <summary>
            Non-overlapped.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.BracketType.Open">
            <summary>
            Open.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.SampleStatus">
            <summary>
            Specifies sample status.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SampleStatus.Unknown">
            <summary>
            Unknown sample status.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SampleStatus.Pending">
            <summary>
            Pending acquisition.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SampleStatus.Active">
            <summary>
            Acquiring data.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SampleStatus.Complete">
            <summary>
            Acquisition is complete.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.SequenceStatus">
            <summary>
            Specifies sequence status.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SequenceStatus.Unknown">
            <summary>
            Unknown status, or no such sequence.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SequenceStatus.Pending">
            <summary>
            Pending in queue.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SequenceStatus.Active">
            <summary>
            Acquiring sample from this sequence.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.SequenceStatus.Complete">
            <summary>
            All sample in sequence acquired.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.ServiceStateEvent">
            <summary>
            Specifies changes in acquisition service state.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ServiceStateEvent.Running">
            <summary>
            Default value.  This value will never actually be set to monitors, because monitors cannot connect to acquisition service before it
            starts running.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ServiceStateEvent.Paused">
            <summary>
            Service has been paused.  All service operations have been suspended.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ServiceStateEvent.Resumed">
            <summary>
            Service has been resumed.  All service operations have resumed.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ServiceStateEvent.Stopped">
            <summary>
            Service has been stopped.  This is the last notification sent before service stops and closes all connections.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.ServiceOperation">
            <summary>
            Specifies acquisition service operation mode.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ServiceOperation.Stopped">
            <summary>
            Service has stopped.  
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ServiceOperation.Idle">
            <summary>
            Service is running normally but with no client attached or sequence queued.  
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ServiceOperation.Acquiring">
            <summary>
            Service is running normally with queued sequences.  
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ServiceOperation.Busy">
            <summary>
            Service has clients attached.  
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ServiceOperation.Error">
            <summary>
            Service hangs or is in unknown mode
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ServiceOperation.Paused">
            <summary>
            Service has paused.  
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.ServiceOperationRequest">
            <summary>
            Specifies acquisition service operation request.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ServiceOperationRequest.Acknowledged">
            <summary>
            Acknowledge the request is processed.  
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ServiceOperationRequest.Stop">
            <summary>
            Stop acquisition service. 
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ServiceOperationRequest.Start">
            <summary>
            Start acquisition service.  
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.MuxChannelOperatingMode">
            <summary>
            Specifies possible operating modes for a multiplexing device channel.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.MuxChannelOperatingMode.Unknown">
            <summary>
            Unknown device operating mode
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.MuxChannelOperatingMode.On">
            <summary>
            On.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.MuxChannelOperatingMode.Off">
            <summary>
            Off.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.MuxChannelOperatingMode.Standby">
            <summary>
            Standby.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DeviceEvent">
            <summary>
            Specifies device event
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DeviceEvent.XmlEvent">
            <summary>
            Generic xml event
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.ExchangeType">
            <summary>
            VI Extension Message exchange type
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ExchangeType.Request">
            <summary>
            Request
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ExchangeType.Response">
            <summary>
            Response
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ExchangeType.Event">
            <summary>
            Event
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ExchangeType.Other">
            <summary>
            Other
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.IAcquisition">
            <summary>
            Acquisition server interface.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.GetInstrumentNames">
            <summary>
            Gets an array containing the names of the instruments being controlled by the server.
            </summary>
            <returns>string array of instrument names</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.RegisterMonitor(ThermoFisher.Foundation.Acquisition.IMonitor)">
            <summary>
            Registers a server monitor on the server.
            </summary>
            <param name="monitor">The server monitor to register.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.UnregisterMonitor(ThermoFisher.Foundation.Acquisition.IMonitor)">
            <summary>
            Removes a server monitor from the list of registered monitors.
            </summary>
            <param name="monitor">The server monitor to remove.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.ReloadInstruments">
            <summary>
            Instructs the server to reload all instruments.
            Typically called when an instrument configuration has changed.
            </summary>
            <remarks>
            The instruments will be reloaded only when all instruments are idle.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.GetInstrumentInfo(System.String)">
            <summary>
            Gets the instrument information for an instrument.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <returns>The instrument information.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.GetSequenceQueue(System.String)">
            <summary>
            Gets the queue of active and pending sequences for an instrument.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <returns>A list of sequence IDs for the instrument.</returns>
            <remarks>
            Completed sequences will not be included in this list, but completed sequences can still be retrieved
            with the <c>GetSequence()</c> method.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.GetSequenceStatus(System.String,System.Guid)">
            <summary>
            Gets the sequence status for a specified sequence.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <param name="sequenceId">The sequence Id.</param>
            <returns>sequence status</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.GetSequence(System.String,System.Guid)">
            <summary>
            Gets a copy of a sequence that was submitted to an instrument's queue.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <param name="sequenceId">The sequence Id.</param>
            <returns>A copy of the sequence, or <c>null</c> if the requested sequence is not found.</returns>
            <remarks>
            Completed sequences can still be retrieved by calling this method.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.GetSample(System.String,System.Guid,System.Guid)">
            <summary>
            Gets a copy of a sample that is in the specified sequence in an instrument's queue.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <param name="sequenceId">The sequence Id.</param>
            <param name="sampleId">The sample Id.</param>
            <returns>A copy of the sample, or <c>null</c> if the requested sample is not found.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.GetRunStateInfo(System.String)">
            <summary>
            Gets the run state information for an instrument.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <returns>The run state information.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.GetDeviceStatus(System.String)">
            <summary>
            Gets the device status for all devices of the specified instrument.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <returns>An array of device status information.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.SetDeviceOperatingMode(System.String,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode)">
            <summary>
            Sets the operating mode of devices for the specified instrument.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <param name="operatingMode">The device operating mode to set.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.SetDeviceOperatingMode(System.String,ThermoFisher.Foundation.Configuration.DeviceType,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode)">
            <summary>
            Sets the operating mode of devices of the specified type for the specified instrument.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <param name="deviceType">The device type of the devices to set.</param>
            <param name="operatingMode">The device operating mode to set.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.SetDeviceOperatingMode(System.String,System.String,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode)">
            <summary>
            Sets the operating mode of the specified device for the specified instrument.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <param name="deviceName">The device name of the device to set.</param>
            <param name="operatingMode">The device operating mode to set.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.IsPaused(System.String)">
            <summary>
            Gets a value that indicates whether the specified instrument is currently paused.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <returns><c>true</c> if the instrument is paused, <c>false</c> if not.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.Pause(System.String)">
            <summary>
            Instructs the specified instrument to pause its operations.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.Resume(System.String)">
            <summary>
            Instructs the specified instrument to resume its operations.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.StartRun(System.String)">
            <summary>
            Instructs the specified instrument to start the acquisition run.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <returns><c>true</c> if successful, <c>false</c> if not.</returns>
            <remarks>
            This command must be called for any sequence which does not have its <c>StartWhenReady</c> property
            set to <c>true</c>.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.StopRun(System.String)">
            <summary>
            Stops the current acquisition on the specified instrument.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <returns><c>true</c> if successful, <c>false</c> if not.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.SubmitSequence(System.String,ThermoFisher.Foundation.Acquisition.AcquisitionSequence,System.Boolean,System.Boolean,ThermoFisher.Foundation.Acquisition.CfrAuditData)">
            <summary>
            Submits a sequence to the specified instrument's queue. Sequences submitted to an
            instrument must have unique sequence IDs. Submitting a sequence with an Id that is identical
            to a previously submitted sequence will result in a submission failure.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <param name="sequence">The sequence being submitted.</param>
            <param name="isHighPriority"><c>true</c> to add the sequence to the beginning of the queue,
            <c>false</c> to add it to the end of the queue.</param>
            <param name="enforceUser">If false, all users will be allowed to modify the sequence after it is queued.</param>
            <param name="auditData">The <see cref="T:ThermoFisher.Foundation.Acquisition.CfrAuditData"/> of the user submitting this sequence.
            This data will be logged for CFR 21, part 11 compliance.  If <c>auditdata</c> is null
            no data will be logged in the CFR database</param>
            <returns><c>true</c> if successful, <c>false</c> if not.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.SubmitSequence(System.String,ThermoFisher.Foundation.Acquisition.AcquisitionSequence,System.Boolean,System.Boolean,ThermoFisher.Foundation.Acquisition.CfrAuditData,ThermoFisher.Foundation.Acquisition.IExtension)">
            <summary>
            Submits a sequence to the specified instrument's queue. Sequences submitted to an
            instrument must have unique sequence IDs. Submitting a sequence with an Id that is identical
            to a previously submitted sequence will result in a submission failure.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <param name="sequence">The sequence being submitted.</param>
            <param name="isHighPriority"><c>true</c> to add the sequence to the beginning of the queue,
            <c>false</c> to add it to the end of the queue.</param>
            <param name="enforceUser">If false, all users will be allowed to modify the sequence after it is queued.</param>
            <param name="auditData">The <see cref="T:ThermoFisher.Foundation.Acquisition.CfrAuditData"/> of the user submitting this sequence.
            This data will be logged for CFR 21, part 11 compliance.  If <c>auditData</c> is null
            no data will be logged in the CFR database</param>
            <param name="extension">The acquisition extension to use for this sequence.</param>
            <returns><c>true</c> if successful, <c>false</c> if not.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.RemoveSequence(System.String,System.Guid)">
            <summary>
            Removes the specified sequence from an instrument's queue.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <param name="sequenceId">The sequence Id of the sequence to remove.</param>
            <returns><c>true</c> if successful, <c>false</c> if not.</returns>
            <remarks>
            If the sequence has already started, this will also abort the sequence.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.InsertSample(System.String,System.Guid,System.Int32,ThermoFisher.Foundation.Acquisition.AcquisitionSample)">
            <summary>
            Inserts a sample into the sequence for the specified instrument. Samples added to a
            sequence must have unique IDs. Adding a sample to a sequence that has an identical Id to a sample
            already in the sequence will fail.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <param name="sequenceId">The sequence Id.</param>
            <param name="index">The index in the sequence at which to insert the sample.</param>
            <param name="acquisitionSample">The sample to insert.</param>
            <returns><c>true</c> if successful, <c>false</c> if not.</returns>
            <remarks>
            The user log on must match the user log on of the user originally submitting the sequence if <c>enforceUser</c>
            was set to true when sequence was submitted.
            If it does not match, the sample will not be inserted.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.RemoveSample(System.String,System.Guid,System.Guid)">
            <summary>
            Removes a sample from the sequence of the specified instrument.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <param name="sequenceId">The sequence Id.</param>
            <param name="sampleId">The sample Id of the acquisitionSample to remove.</param>
            <returns><c>true</c> if successful, <c>false</c> if not.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.RemoveSamples(System.String,System.Guid,System.Guid[])">
            <summary>
            Removes a set of samples with specified IDs from the sequence of the specified instrument.
            </summary>
            <param name="instrumentName">The instrument name. If the instrument name is <c>null</c> or an
            empty string, the default instrument will be used.</param>
            <param name="sequenceId">The sequence Id.</param>
            <param name="sampleIds">Array of sample Ids whose samples are to be removed.</param>
            <returns><c>true</c> if successful, <c>false</c> if not.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.ExecuteRegAppID(System.String)">
            <summary>
            ExecuteRegAppID
            </summary>
            <param name="appID">The AppId.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.AddAssemblyResolvePaths(System.String[])">
            <summary>
            Add assembly resolve paths
            </summary>
            <param name="paths">Search paths.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.RemoveAssemblyResolvePaths(System.String[])">
            <summary>
            Remove assembly resolve paths
            </summary>
            <param name="paths">Search paths.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IAcquisition.Request(ThermoFisher.Foundation.Acquisition.VIExtensionMessage)">
            <summary>
            Requests to the specified receivers.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.IAcquisition.ServerName">
            <summary>
            Gets the name of the acquisition server
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.IAcquisition.DefaultInstrumentName">
            <summary>
            Gets the name of the default instrument.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.IExtension">
            <summary>
            Acquisition extension interface.
            These methods are called during the processing of sequences and samples by the acquisition server.
            The methods of this extension are called before the equivalent run event notifications are sent to
            acquisition monitors, and the acquisition server will not proceed until the extension method call returns.
            If the extension requires more advanced acquisition monitoring than is provided by this
            interface, then an acquisition monitor should be attached to the acquisition server during the extension's
            initialization.
            </summary>
            <remarks>
            If a class implementing this interface also implements the <c>IDisposable</c> interface, then the
            <c>IDisposable.Dispose()</c> method will also be called after the sequence is finally removed from
            the queue.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IExtension.Initialize(System.Security.Principal.WindowsIdentity,ThermoFisher.Foundation.Acquisition.IAcquisition)">
            <summary>
            Called when a sequence containing the extension is received by the acquisition server.
            </summary>
            <param name="user">The user Windows Identity.</param> 
            <param name="server">The acquisition server.</param>
            <remarks>
            This method is called before the sequence has been submitted to the queue by the acquisition server.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IExtension.SequenceQueued(System.String,System.Guid)">
            <summary>
            Called when a sequence has been successfully added to the queue.
            </summary>
            <param name="instrumentName">The instrument containing the sequence.</param>
            <param name="sequenceId">The sequence Id of the queued sequence.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IExtension.SequenceStart(System.String,System.Guid)">
            <summary>
            Called when a sequence is started.
            </summary>
            <param name="instrumentName">The instrument containing the sequence.</param>
            <param name="sequenceId">The sequence Id of the started sequence.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IExtension.SequenceComplete(System.String,System.Guid)">
            <summary>
            Called when a sequence is completed.
            </summary>
            <param name="instrumentName">The instrument containing the sequence.</param>
            <param name="sequenceId">The sequence Id of the completed sequence.</param>
            <remarks>
            If a monitor was registered during the <c>Initialize()</c> method, this would be an appropriate
            place to unregister it.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IExtension.SampleStart(System.String,System.Guid,System.Guid)">
            <summary>
            Called when a sample is started.
            </summary>
            <param name="instrumentName">The instrument containing the sequence.</param>
            <param name="sequenceId">The sequence Id of the sequence containing the sample.</param>
            <param name="sampleId">The sample Id of the started sample.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IExtension.DataFileCreate(System.String,System.Guid,System.Guid)">
            <summary>
            Called when a sample's data file has been created.
            </summary>
            <param name="instrumentName">The instrument containing the sequence.</param>
            <param name="sequenceId">The sequence Id of the sequence containing the sample.</param>
            <param name="sampleId">The sample Id of the sample.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.IExtension.SampleComplete(System.String,System.Guid,System.Guid)">
            <summary>
            Called when a sample has completed.
            </summary>
            <param name="instrumentName">The instrument containing the sequence.</param>
            <param name="sequenceId">The sequence Id of the sequence containing the sample.</param>
            <param name="sampleId">The sample Id of the completed sample.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.IExtension.RunState">
            <summary>
            Get or set custom defined Run state
            value set to null, if not applicable
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.InstrumentMessage">
            <summary>
            Contains information coming directly from instrument.
            It is used to encapsulate message which instrument wants to send to applications.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.InstrumentMessage.#ctor(System.Boolean,System.Int32,System.String,System.Int32,System.Int32,System.Int32)">
            <summary>
            InstrumentMessage constructor
            </summary>
            <param name="isInstrumentError">True if instrument reported an error</param>
            <param name="errorCode">numeric error code</param>
            <param name="message">message text</param>
            <param name="flags">numeric flags</param>
            <param name="sequenceNumber">sequence number</param>
            <param name="messageTime">numeric message time</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.InstrumentMessage.IsInstrumentError">
            <summary>
            True if instrument reports an error through a message
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.InstrumentMessage.ErrorCode">
            <summary>
            Gets the error code
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.InstrumentMessage.Message">
            <summary>
            Gets the message text
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.InstrumentMessage.Flags">
            <summary>
            Gets the flags
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.InstrumentMessage.SequenceNumber">
            <summary>
            Gets the sequence number
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.InstrumentMessage.MessageTime">
            <summary>
            Gets the message time
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.Limits">
            <summary>
            Auto sampler tray information
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.Limits.#ctor(System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.Limits"/> class.
            </summary>
            <param name="lowerLimit">The lower limit.</param>
            <param name="upperLimit">The upper limit.</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.Limits.LowerLimit">
            <summary>
            Gets or sets the lower limit.
            </summary>
            <value>The lower limit.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.Limits.UpperLimit">
            <summary>
            Gets or sets the upper limit.
            </summary>
            <value>The upper limit.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.PeerType">
            <summary>
             Peer type used to identify category of participant in communication
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.PeerType"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.IsValidFriendlyName(System.String)">
            <summary>
            Determines whether [is valid friendly name] [the specified peer type].
            </summary>
            <param name="peerType">Type of the peer.</param>
            <returns>
              <c>true</c> if [is valid friendly name] [the specified peer type]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.IsValidStringRepresentationOfDefaultType(System.String)">
            <summary>
            Determines whether [is valid string representation of default type] [the specified peer type in GUID].
            </summary>
            <param name="peerTypeInGuid">The peer type in GUID.</param>
            <returns>
              <c>true</c> if [is valid string representation of default type] [the specified peer type in GUID]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.PeerType"/> class.
            </summary>
            <param name="entityId">The entity id.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.#ctor(System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.PeerType"/> class. 
            if typeInGuid doesn't not equal to any of the defined type, a entity PeerType is created 
            with the entity id, equal to typeInGuid
            </summary>
            <param name="typeInGuid">The type in GUID.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.op_Equality(ThermoFisher.Foundation.Acquisition.PeerType,ThermoFisher.Foundation.Acquisition.PeerType)">
            <summary>
            Implements the operator ==.
            </summary>
            <param name="x">The x.</param>
            <param name="y">The y.</param>
            <returns>The result of the operator.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.op_Inequality(ThermoFisher.Foundation.Acquisition.PeerType,ThermoFisher.Foundation.Acquisition.PeerType)">
            <summary>
            Implements the operator !=.
            </summary>
            <param name="x">The x.</param>
            <param name="y">The y.</param>
            <returns>The result of the operator.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
            <returns>
            true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
            </returns>
            <exception cref="T:System.NullReferenceException">
            The <paramref name="obj"/> parameter is null.
            </exception>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.ConvertFromFriendlyNames(System.String[])">
            <summary>
            Converts the specified friendly names to PeerTypes.
            </summary>
            <param name="friendlyNames">The friendly names.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.ConvertFromStringRepresentations(System.String[])">
            <summary>
            Converts from string representations.
            </summary>
            <param name="peerTypesInGuid">The peer types in GUID.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.GetPeerType(System.String)">
            <summary>
            Gets the peer type from friendly name.
            </summary>
            <param name="friendlyName">Name of the friendly.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.GetPeerType(System.Guid)">
            <summary>
            Gets the peer type.
            </summary>
            <param name="peerTypeInGuid">The peer type in GUID.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.ContainDevice(System.Collections.Generic.List{ThermoFisher.Foundation.Acquisition.PeerType})">
            <summary>
            Contains any device.
            </summary>
            <param name="peerTypes">The peer types.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.#cctor">
            <summary>
            Initializes the <see cref="T:ThermoFisher.Foundation.Acquisition.PeerType"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.PeerType.IsValidGuid(System.String)">
            <summary>
            Determines whether [is valid GUID] [the specified GUID string].
            </summary>
            <param name="guidString">The GUID string.</param>
            <returns>
            	<c>true</c> if [is valid GUID] [the specified GUID string]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.PeerType._current">
            <summary>
            internal Guid value
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.PeerType._entityId">
            <summary>
            entity type unique id
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.PeerType.DefaultPeerNames">
            <summary>
            Default Peer Type Names 
            Device types MUST be defined before AllDevicesDef
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.PeerType.DefaultPeerNamesInGuid">
            <summary>
            Default Peer Names In <c>Guid</c>
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.PeerType.DefaultTypes">
            <summary>
            Default type map
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.PeerType.DeviceTypes">
            <summary>
            Default Device types
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.StringRepresentation">
            <summary>
            Gets the string representation.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.FriendlyName">
            <summary>
            Gets the name of the friendly.
            </summary>
            <value>
            The name of the friendly.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.IsEntity">
            <summary>
            Gets a value indicating whether this instance is entity.
            </summary>
            <value>
              <c>true</c> if this instance is entity; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.EntityId">
            <summary>
            Gets the entity id.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.MsDevice">
            <summary>
            Mass spectrometer device.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.LcDevice">
            <summary>
            Liquid chromatograph device.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.GcDevice">
            <summary>
            Gas chromatograph device.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.AsDevice">
            <summary>
            Autosampler device.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.DetectorDevice">
            <summary>
            DetectorDevice device.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.OtherDevice">
            <summary>
            Other device.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.AllDevices">
            <summary>
            All configured devices
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.Applications">
            <summary>
            Application
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.All">
            <summary>
            All, including applications and configured devices
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.AcquisitionService">
            <summary>
            Acquisition service
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.ControlsContainer">
            <summary>
            Gets the controls container.
            </summary>
            <value>The controls container.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.PlatformEnterpriseService">
            <summary>
            Gets the platform enterprise service.
            </summary>
            <value>The platform enterprise service.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.CustomType">
            <summary>
            Gets the type of the custom.
            </summary>
            <value>The type of the custom.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.Entity">
            <summary>
            Gets the entity.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.NotDefined">
            <summary>
            Peer type not defined
            </summary>
            <value>The type of the custom.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.PeerType.AcquisitionServiceWCFInterface">
            <summary>
            Peer type acquisition service WCF interface.
            </summary>
            <value>
            The type of acquisition service WCF interface.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.Properties.Resources.IncorrectNumOfUserLabelsException">
            <summary>
              Looks up a localized string similar to Incorrect number of user labels.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.Properties.Resources.SampleAlreadyPresentException">
            <summary>
              Looks up a localized string similar to Sample already present in collection.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.NetMsmqServiceHelper">
            <summary>
            NetMsmq Service Helper
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.NetMsmqServiceHelper.VerifyQueue``1(System.String)">
            <summary>
            Verifies the queue. Do not call this if no configuration is done programmatically
            </summary>
            <typeparam name="T"></typeparam>
            <param name="endpointName">Name of the endpoint in configuration.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.NetMsmqServiceHelper.VerifyQueue``1">
            <summary>
            Verifies the queue.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.NetMsmqServiceHelper.VerifyQueue(System.ServiceModel.Description.ServiceEndpoint)">
            <summary>
            Verifies the queue.
            Do not verify remote queue
            </summary>
            <param name="endpoint">The endpoint.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.NetMsmqServiceHelper.PurgeQueue(System.ServiceModel.Description.ServiceEndpoint)">
            <summary>
            Purges the queue.
            </summary>
            <param name="endpoint">The endpoint.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.NetMsmqServiceHelper.PurgeQueue(System.Uri)">
            <summary>
            Purges the queue.
            </summary>
            <param name="uri">The URI.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.NetMsmqServiceHelper.DeleteQueue(System.Uri)">
            <summary>
            Deletes the queue.
            </summary>
            <param name="uri">The URI.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.NetMsmqServiceHelper.GetQueueFromUri(System.Uri)">
            <summary>
            Gets the queue from URI.
            </summary>
            <param name="uri">The URI.</param>
            <returns></returns>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.RunEventInfo">
            <summary>
            Contains information about a run event.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.RunEventInfo.#ctor(ThermoFisher.Foundation.Acquisition.RunEvent,System.Boolean,System.String[])">
            <summary>
            Initializes a new instance of the <c>RunEventInfo</c> class with the specified run event, and empty
            sequence and sample IDs.
            </summary>
            <param name="runEvent">The run event.</param>
            <param name="isError">True if this is an error event, false if not.</param>
            <param name="failedDeviceNames">Names of failing devices.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.RunEventInfo.#ctor(ThermoFisher.Foundation.Acquisition.RunEvent,System.Boolean,System.String[],ThermoFisher.Foundation.Acquisition.InstrumentMessage)">
            <summary>
            Initializes a new instance of the <c>RunEventInfo</c> class with the specified run event, and empty
            sequence and sample IDs.
            </summary>
            <param name="runEvent">The run event.</param>
            <param name="isError">True if this is an error event, false if not.</param>
            <param name="failedDeviceNames">Names of failing devices.</param>
            <param name="instrumentMessage"><see cref="P:ThermoFisher.Foundation.Acquisition.RunEventInfo.InstrumentMessage"/> object with instrument supplied information</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.RunEventInfo.#ctor(ThermoFisher.Foundation.Acquisition.RunEvent,System.Boolean,System.Guid,System.Guid,System.String[])">
            <summary>
            Initializes a new instance of the <c>RunEventInfo</c> class with the specified run event, sequence Id,
            and sample Id.
            </summary>
            <param name="runEvent">The run event.</param>
            <param name="isError">True if this is an error event, false if not.</param>
            <param name="sequenceId">The sequence Id.</param>
            <param name="sampleId">The sample Id.</param>
            <param name="failedDeviceNames">Names of failing devices.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.RunEventInfo.#ctor(ThermoFisher.Foundation.Acquisition.RunEvent,System.Boolean,System.Guid,System.Guid,System.String[],ThermoFisher.Foundation.Acquisition.InstrumentMessage)">
            <summary>
            Initializes a new instance of the <c>RunEventInfo</c> class with the specified run event, sequence Id,
            and sample Id.
            </summary>
            <param name="runEvent">The run event.</param>
            <param name="isError">True if this is an error event, false if not.</param>
            <param name="sequenceId">The sequence Id.</param>
            <param name="sampleId">The sample Id.</param>
            <param name="failedDeviceNames">Names of failing devices.</param>
            <param name="instrumentMessage"><see cref="P:ThermoFisher.Foundation.Acquisition.RunEventInfo.InstrumentMessage"/> object with instrument supplied information</param>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.RunEventInfo.RunEvent">
            <summary>
            Gets the run event.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.RunEventInfo.IsError">
            <summary>
            Gets a value that indicates whether this run event is an error event
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.RunEventInfo.FailedDeviceNames">
            <summary>
            Gets the list of devices which failed.  For many events this list may be null, or empty.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.RunEventInfo.InstrumentMessage">
            <summary>
            Gets an instrument message containing information coming directly from the instrument.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.RunStateInfo">
            <summary>
            Contains information about the run state.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.RunStateInfo.#ctor(ThermoFisher.Foundation.Acquisition.RunState,System.String)">
            <summary>
            Initializes a new instance of the <c>CurrentRunState</c> class with the specified run state, and empty
            sequence and sample IDs.
            </summary>
            <param name="runState">The run state.</param>
            <param name="runStateAlias">Alternative text representation of run state.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.RunStateInfo.#ctor(ThermoFisher.Foundation.Acquisition.RunState,System.String,System.Guid,System.Guid)">
            <summary>
            Initializes a new instance of the <c>CurrentRunState</c> class with the specified run state, sequence Id,
            and sample Id.
            </summary>
            <param name="runState">The run state.</param>
            <param name="runStateAlias">Alternative text representation of run state.</param>
            <param name="sequenceId">The sequence Id.</param>
            <param name="sampleId">The sample Id.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.RunStateInfo.Create(System.String)">
            <summary>
            Creates the specified serialized WCF data contract.
            </summary>
            <param name="serializedWcfDataContract">The serialized WCF data contract.</param>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.RunStateInfo.SerializedWcfDataContract">
            <summary>
            Gets the WCF data contract representation in xml.
            </summary>
            <value>The WCF data contract.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.RunStateInfo.RunState">
            <summary>
            Gets the run state.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.RunStateInfo.RunStateAlias">
            <summary>
            Gets the alternative text representation of run state.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.AcquisitionSequence">
            <summary>
            Contains information needed for acquiring a sequence.
            See comments concerning <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionSample"/> for the reason this class is sealed.
            </summary>
            <remarks>
            All instances of the sequence class have a unique Id that is automatically generated when the
            sequence is instantiated.
            </remarks>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionSequence._sequenceName">
            <summary>
            Sequence name (not a file name)
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.AcquisitionSequence._bracketType">
            <summary>
            Bracket type
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.#ctor(System.String,ThermoFisher.Foundation.Acquisition.AcquisitionParameters)">
            <summary>
            Initializes a new instance of the <c>AcquisitionSequence</c> class with an empty acquisition sample collection.
            </summary>
            <param name="sequenceName">The name for the sequence.</param>
            <param name="acquisitionParameters">The acquisition parameters for the sequence.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.#ctor(System.Guid,System.String,ThermoFisher.Foundation.Acquisition.AcquisitionParameters)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionSequence"/> class.
            </summary>
            <param name="id">The identifier.</param>
            <param name="sequenceName">Name of the sequence.</param>
            <param name="acquisitionParameters">The acquisition parameters.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.#ctor(System.String,ThermoFisher.Foundation.Acquisition.AcquisitionSample,ThermoFisher.Foundation.Acquisition.AcquisitionParameters)">
            <summary>
            Initializes a new instance of the <c>AcquisitionSequence</c> class with the specified acquisition sample as the only
            acquisition sample in the sequence's acquisition sample collection.
            </summary>
            <param name="sequenceName">The name for the sequence.</param>
            <param name="acquisitionSample">The acquisition sample to be acquired.</param>
            <param name="acquisitionParameters">The acquisition parameters for the sequence.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.#ctor(System.Guid,System.String,ThermoFisher.Foundation.Acquisition.AcquisitionSample,ThermoFisher.Foundation.Acquisition.AcquisitionParameters)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionSequence"/> class.
            </summary>
            <param name="id">The identifier.</param>
            <param name="sequenceName">Name of the sequence.</param>
            <param name="acquisitionSample">The acquisition sample.</param>
            <param name="acquisitionParameters">The acquisition parameters.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.#ctor(System.String,ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection,ThermoFisher.Foundation.Acquisition.AcquisitionParameters)">
            <summary>
            Initializes a new instance of the <c>AcquisitionSequence</c> class with the specified acquisition sample collection and
            acquisition parameters.
            </summary>
            <param name="sequenceName">The name for the sequence.</param>
            <param name="acquisitionSamples">The acquisition sample collection for the acquisition samples to be acquired.</param>
            <param name="acquisitionParameters">The acquisition parameters for the sequence.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.#ctor(System.Guid,System.String,ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection,ThermoFisher.Foundation.Acquisition.AcquisitionParameters)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionSequence"/> class.
            </summary>
            <param name="id">The identifier.</param>
            <param name="sequenceName">Name of the sequence.</param>
            <param name="acquisitionSamples">The acquisition samples.</param>
            <param name="acquisitionParameters">The acquisition parameters.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.#ctor(System.String,ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection,ThermoFisher.Foundation.Acquisition.AcquisitionParameters,ThermoFisher.Foundation.Acquisition.BracketType)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionSequence"/> class.
            </summary>
            <param name="sequenceName">Name of the sequence.</param>
            <param name="acquisitionSamples">The acquisition samples.</param>
            <param name="acquisitionParameters">The acquisition parameters.</param>
            <param name="bracketType">Type of the bracket.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.#ctor(System.Guid,System.String,ThermoFisher.Foundation.Acquisition.AcquisitionSampleCollection,ThermoFisher.Foundation.Acquisition.AcquisitionParameters,ThermoFisher.Foundation.Acquisition.BracketType)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.AcquisitionSequence"/> class.
            </summary>
            <param name="id">The identifier.</param>
            <param name="sequenceName">Name of the sequence.</param>
            <param name="acquisitionSamples">The acquisition samples.</param>
            <param name="acquisitionParameters">The acquisition parameters.</param>
            <param name="bracketType">Type of the bracket.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.Create(System.String)">
            <summary>
            Creates AcquisitionSequence per the specified serialized WCF data contract.
            </summary>
            <param name="serializedWcfDataContract">The serialized WCF data contract.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.HasProgram(ThermoFisher.Foundation.Acquisition.Program)">
            <summary>
            Determines whether the specified program has program.
            </summary>
            <param name="program">The program.</param>
            <returns>
            	<c>true</c> if the specified program has program; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.Clone">
            <summary>
            Creates a deep clone of the sequence.
            </summary>
            <returns>The deep clone of the sequence.</returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.SequencePrivateMetadataJson">
            <summary>
            A field for application to set its private metadata associated with the submitted sequece
            </summary>
            <value>The sequence private metadata.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.SerializedWcfDataContract">
            <summary>
            Gets the WCF data contract representation in xml.
            </summary>
            <value>The WCF data contract.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.IsEmpty">
            <summary>
            Gets or sets if the sequence is already empty because of abort or deletion operations.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.Id">
            <summary>
            Gets the unique Id.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.Name">
            <summary>
            Gets or sets the sequence name.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.ApplicationName">
            <summary>
            Gets or sets the name of the application submitting the sequence.
            </summary>
            <remarks>
            This property is for informational purposes only for use by application programs.
            It is not used in any way by the acquisition service.
            </remarks>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.BracketType">
            <summary>
            Gets or sets the bracket type.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.AcquisitionSamples">
            <summary>
            Gets the acquisition sample collection.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.AcquisitionParameters">
            <summary>
            Gets the acquisition parameters.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.HasError">
            <summary>
            Gets a value indicating whether a sample in the sequence had an error during acquisition.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.HasPreAcquisitionProgram">
            <summary>
            Gets a value indicating whether this sequence has a pre-acquisition program.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.AcquisitionSequence.HasPostAcquisitionProgram">
            <summary>
            Gets a value indicating whether this sequence has a post-acquisition program.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.StringCompressor">
            <summary>
            Helper class to compress and decompress string
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.StringCompressor.Compress(System.String)">
            <summary>
            Compresses the specified text.
            </summary>
            <param name="text">The text.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.StringCompressor.Decompress(System.String)">
            <summary>
            Decompresses the specified compressed text.
            </summary>
            <param name="compressedText">The compressed text.</param>
            <returns></returns>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.Tracing">
            <summary>
            Centralized platform logging system
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.Tracing.PlatformProductName">
            <summary>
            Platform product name
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.Tracing.DefaultPlatformMessageGroupIdentifier">
            <summary>
            Default Platform Message Group Identifier
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.Tracing.WriteLine(ThermoFisher.Foundation.Acquisition.Tracing.Severity,System.String,System.String)">
            <summary>
            Writes the tracing line (used by platform).
            </summary>
            <param name="severity">The severity.</param>
            <param name="methodName">Name of the method.</param>
            <param name="message">The message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.Tracing.WriteLine(ThermoFisher.Foundation.Acquisition.Tracing.Severity,System.Guid,System.String,System.String)">
            <summary>
            Writes the tracing line (used by platform).
            </summary>
            <param name="severity">The severity.</param>
            <param name="messageGroupIdentifier">The message group identifier (for grouping purpose).</param>
            <param name="methodName">Name of the method.</param>
            <param name="message">The message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.Tracing.WriteLine(ThermoFisher.Foundation.Acquisition.Tracing.Severity,System.String,System.Guid,System.String,System.String)">
            <summary>
            Writes the tracing line.
            </summary>
            <param name="severity">The severity.</param>
            <param name="productName">Name of the product.</param>
            <param name="messageGroupIdentifier">The message group identifier (for grouping purpose).</param>
            <param name="methodName">Name of the method.</param>
            <param name="message">The message.</param>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.Tracing.Severity">
            <summary>
            Severity level of message
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.Tracing.Severity.Fatal">
            <summary>
            System fatal error
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.Tracing.Severity.Error">
            <summary>
            System error
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.Tracing.Severity.Warning">
            <summary>
            System warning
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.Tracing.Severity.Info">
            <summary>
            Information
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.UserId">
            <summary>
            User Id class.
            This class provides an immutable unique Id for a user based upon the user's Windows log on information.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.UserId._user">
            <summary>
            Windows log on identity of user
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.UserId._previousContext">
            <summary>
            Information used to restore user after impersonation
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.UserId.#ctor(System.Security.Principal.WindowsIdentity)">
            <summary>
            Creates a new instance of the <c>UserId</c> class.
            </summary>
            <param name="user">Windows identity object</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.UserId.Finalize">
            <summary>
            Destructor; cleans up impersonation, if any.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.UserId.Impersonate">
            <summary>
            Impersonates user contained in <c>WindowsIdentity</c> object which was passed in the constructor
            </summary>
            <returns>true if successful</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.UserId.Undo">
            <summary>
            Undo impersonation initiated by a call to <see cref="M:ThermoFisher.Foundation.Acquisition.UserId.Impersonate"/>.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.UserId.op_Equality(ThermoFisher.Foundation.Acquisition.UserId,ThermoFisher.Foundation.Acquisition.UserId)">
            <summary>
            Determines whether two specified instances of <c>UserId</c> are equal.
            </summary>
            <param name="firstUserId">A <c>UserId</c>.</param>
            <param name="secondUserId">A <c>UserId</c>.</param>
            <returns><c>true</c> if <c>firstUserId</c> and <c>secondUserId</c> represent the same user, <c>false</c> otherwise.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.UserId.op_Inequality(ThermoFisher.Foundation.Acquisition.UserId,ThermoFisher.Foundation.Acquisition.UserId)">
            <summary>
            Determines whether two specified instances of <c>UserId</c> are not equal.
            </summary>
            <param name="firstUserId">A <c>UserId</c>.</param>
            <param name="secondUserId">A <c>UserId</c>.</param>
            <returns><c>true</c> if <c>firstUserId</c> and <c>secondUserId</c> do not represent the same user, <c>false</c> otherwise.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.UserId.Equals(System.Object)">
            <summary>
            Returns a value indicating whether this instance is equal to a specified object.
            </summary>
            <param name="obj">An object to compare to this instance.</param>
            <returns><c>true</c> if the object is an instance of <c>UserId</c> and equals the value of this
            instance, <c>false</c> otherwise.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.UserId.GetHashCode">
            <summary>
            Returns the hash code for this instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.UserId.ToString">
            <summary>
            Returns a string formatted as "[Domain Name]\[User Name]".
            </summary>
            <returns>A string that represents the <c>UserId</c>.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.UserId.Equals(ThermoFisher.Foundation.Acquisition.UserId)">
            <summary>
            Returns a value indicating whether this instance is equal to the specified <c>UserId</c> instance.
            </summary>
            <param name="other">A <c>UserId</c> instance to compare to this instance.</param>
            <returns><c>true</c> if the id equals the value of this instance, <c>false</c> otherwise.</returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.UserId.Clone">
            <summary>
            Creates a deep clone of the user id.
            </summary>
            <returns>The deep clone of the user id.</returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.UserId.IsImpersonating">
            <summary>
            True if object is used for impersonation at the moment
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.UserId.DomainName">
            <summary>
            Gets the Windows domain name of the user.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.UserId.LogOnName">
            <summary>
            Gets the Windows log on name of the user.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.UserId.FullLogOnName">
            <summary>
            Gets the Windows domain and log on name of the user.
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.ValidationResult">
            <summary>
            The auto sampler vial or volume validation result
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ValidationResult.Valid">
            <summary>
            Vial and tray are valid, or injection volume is valid.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ValidationResult.InvalidVial">
            <summary>
            Vial is not valid.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ValidationResult.InvalidTray">
            <summary>
            Tray is not valid.
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.ValidationResult.InvalidInjectionVolume">
            <summary>
            Injection volume is not valid
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters">
            <summary>
            VIExtension XML version of AcquisitionParameters
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.MessageTypeId">
            <summary>
            Message type Id in GUID
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.OnDeserialized(System.Runtime.Serialization.StreamingContext)">
            <summary>
            Called when [deserialized].
            </summary>
            <param name="context">The context.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.Initialize">
            <summary>
            Initializes this instance.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.Create(System.DateTime,ThermoFisher.Foundation.Acquisition.PeerType,ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters)">
            <summary>
            Creates the specified date time.
            </summary>
            <param name="dateTime">The date time.</param>
            <param name="originatorType">Type of the originator.</param>
            <param name="viExtensionAcquisitionParameters">The vi extension acquisition parameters.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.Create(ThermoFisher.Foundation.Acquisition.VIExtensionMessage)">
            <summary>
            Creates the specified vi extension message.
            </summary>
            <param name="viExtensionMessage">The vi extension message.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.#cctor">
            <summary>
            Initializes the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.#ctor(System.String,System.Boolean,ThermoFisher.Foundation.Acquisition.DeviceOperatingMode,System.Collections.Generic.List{System.String},System.Int32,System.String,System.Collections.Generic.IList{System.String},ThermoFisher.Foundation.Acquisition.Program,ThermoFisher.Foundation.Acquisition.Program,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters"/> class.
            </summary>
            <param name="userName">Name of the user.</param>
            <param name="startWhenReady">if set to <c>true</c> [start when ready].</param>
            <param name="postRunMode">The post run mode.</param>
            <param name="deviceNames">The device names.</param>
            <param name="startDeviceIndex">Start index of the device.</param>
            <param name="trayName">Name of the tray.</param>
            <param name="userLabels">The user labels.</param>
            <param name="programPreAcquisition">The program pre acquisition.</param>
            <param name="programPostAcquisition">The program post acquisition.</param>
            <param name="finalDestinationFolder">The final destination folder.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters"/> class.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.UserName">
            <summary>
            Gets or sets the name of the user.
            </summary>
            <value>The name of the user.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.DeviceNames">
            <summary>
            Gets or sets the device names.
            </summary>
            <value>The device names.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.StartDeviceIndex">
            <summary>
            Gets or sets the start index of the device.
            </summary>
            <value>The start index of the device.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.StartDeviceName">
            <summary>
            Gets or sets the start name of the device.
            </summary>
            <value>The start name of the device.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.TrayName">
            <summary>
            Gets or sets the name of the tray.
            </summary>
            <value>The name of the tray.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.PostRunMode">
            <summary>
            Gets or sets the post run mode.
            </summary>
            <value>The post run mode.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.ShouldStartWhenReady">
            <summary>
            Gets or sets a value indicating whether [should start when ready].
            </summary>
            <value>
            	<c>true</c> if [should start when ready]; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.BarcodeErrorAction">
            <summary>
            Gets or sets the barcode error action.
            </summary>
            <value>The barcode error action.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.UserLabels">
            <summary>
            Gets or sets the user labels.
            </summary>
            <value>The user labels.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.OriginalSequenceFileName">
            <summary>
            Gets or sets the name of the original sequence file.
            </summary>
            <value>The name of the original sequence file.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.WorkingSequenceFileName">
            <summary>
            Gets or sets the name of the working sequence file.
            </summary>
            <value>The name of the working sequence file.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.PreAcquisitionProgram">
            <summary>
            Gets or sets the pre acquisition program.
            </summary>
            <value>The pre acquisition program.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.PostAcquisitionProgram">
            <summary>
            Gets or sets the post acquisition program.
            </summary>
            <value>The post acquisition program.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.FinalDestinationFolder">
            <summary>
            Gets or sets the final destination folder.
            </summary>
            <value>The final destination folder.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.HasFinalDestinationFolder">
            <summary>
            Gets or sets a value indicating whether this instance has final destination folder.
            </summary>
            <value>
            	<c>true</c> if this instance has final destination folder; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionParameters.MessageType">
            <summary>
            Gets the type of the message.
            </summary>
            <value>
            The type of the message.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram">
            <summary>
            VIExtension XML version of Program
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram.MessageTypeId">
            <summary>
            Message type Id in GUID
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram.#cctor">
            <summary>
            Initializes the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram"/> class.
            </summary>
            <param name="commandLine">The command line.</param>
            <param name="runSynchronously">if set to <c>true</c> [run synchronously].</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram.Create(System.DateTime,ThermoFisher.Foundation.Acquisition.PeerType,System.String,System.Boolean)">
            <summary>
            Creates the specified date time.
            </summary>
            <param name="dateTime">The date time.</param>
            <param name="originatorType">Type of the originator.</param>
            <param name="commandLine">The command line.</param>
            <param name="runSynchronously">if set to <c>true</c> [run synchronously].</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram.Create(System.DateTime,ThermoFisher.Foundation.Acquisition.PeerType,ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram)">
            <summary>
            Creates the specified date time.
            </summary>
            <param name="dateTime">The date time.</param>
            <param name="originatorType">Type of the originator.</param>
            <param name="viExtensionAcquisitionProgram">The vi extension acquisition program.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram.Create(ThermoFisher.Foundation.Acquisition.VIExtensionMessage)">
            <summary>
            Creates the specified vi extension message.
            </summary>
            <param name="viExtensionMessage">The vi extension message.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram"/> class.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram.MessageType">
            <summary>
            Gets the type of the message.
            </summary>
            <value>
            The type of the message.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram.CommandLine">
            <summary>
            Gets or sets the command line.
            </summary>
            <value>The command line.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionProgram.RunSynchronously">
            <summary>
            Gets or sets a value indicating whether [run synchronously].
            </summary>
            <value><c>true</c> if [run synchronously]; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample">
            <summary>
            VIExtension XML version of AcquisitionSample
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.MessageTypeId">
            <summary>
            Message type Id in GUID
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.OnDeserialized(System.Runtime.Serialization.StreamingContext)">
            <summary>
            Called when [deserialized].
            </summary>
            <param name="context">The context.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.Initialize">
            <summary>
            Initializes this instance.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.Create(System.DateTime,ThermoFisher.Foundation.Acquisition.PeerType,ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample)">
            <summary>
            Creates the specified date time.
            </summary>
            <param name="dateTime">The date time.</param>
            <param name="originatorType">Type of the originator.</param>
            <param name="viExtensionAcquisitionSample">The vi extension acquisition sample.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.Create(ThermoFisher.Foundation.Acquisition.VIExtensionMessage)">
            <summary>
            Creates the specified vi extension message.
            </summary>
            <param name="viExtensionMessage">The vi extension message.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.#cctor">
            <summary>
            Initializes the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample"/> class.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.Id">
            <summary>
            Gets or sets the id.
            </summary>
            <value>The id.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.SampleId">
            <summary>
            Gets or sets the sample id.
            </summary>
            <value>The sample id.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.SampleName">
            <summary>
            Gets or sets the name of the sample.
            </summary>
            <value>The name of the sample.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.SampleType">
            <summary>
            Gets or sets the type of the sample.
            </summary>
            <value>The type of the sample.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.Status">
            <summary>
            Gets or sets the status.
            </summary>
            <value>The status.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.SampleVolume">
            <summary>
            Gets or sets the sample volume.
            </summary>
            <value>The sample volume.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.SampleWeight">
            <summary>
            Gets or sets the sample weight.
            </summary>
            <value>The sample weight.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.Barcode">
            <summary>
            Gets or sets the barcode.
            </summary>
            <value>The barcode.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.BarcodeStatus">
            <summary>
            Gets or sets the barcode status.
            </summary>
            <value>The barcode status.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.CalibrationFileName">
            <summary>
            Gets or sets the name of the calibration file.
            </summary>
            <value>The name of the calibration file.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.Comment">
            <summary>
            Gets or sets the comment.
            </summary>
            <value>The comment.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.Vial">
            <summary>
            Gets or sets the vial.
            </summary>
            <value>The vial.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.DilutionFactor">
            <summary>
            Gets or sets the dilution factor.
            </summary>
            <value>The dilution factor.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.InjectionVolume">
            <summary>
            Gets or sets the injection volume.
            </summary>
            <value>The injection volume.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.IsShutDownMethod">
            <summary>
            Gets or sets a value indicating whether this instance is shut down method.
            </summary>
            <value>
            	<c>true</c> if this instance is shut down method; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.IsStartUpMethod">
            <summary>
            Gets or sets a value indicating whether this instance is start up method.
            </summary>
            <value>
            	<c>true</c> if this instance is start up method; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.InstrumentMethodFileName">
            <summary>
            Gets or sets the name of the instrument method file.
            </summary>
            <value>The name of the instrument method file.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.IstdAmount">
            <summary>
            Gets or sets the istd amount.
            </summary>
            <value>The istd amount.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.Level">
            <summary>
            Gets or sets the level.
            </summary>
            <value>The level.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.Path">
            <summary>
            Gets or sets the path.
            </summary>
            <value>The path.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.ProcessingMethodFileName">
            <summary>
            Gets or sets the name of the processing method file.
            </summary>
            <value>The name of the processing method file.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.RawFileName">
            <summary>
            Gets or sets the name of the raw file.
            </summary>
            <value>The name of the raw file.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.RawFileNameFull">
            <summary>
            Gets or sets the raw file name full.
            </summary>
            <value>The raw file name full.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.Revision">
            <summary>
            Gets or sets the revision.
            </summary>
            <value>The revision.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.UserText">
            <summary>
            Gets or sets the user text.
            </summary>
            <value>The user text.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.RequiresRun">
            <summary>
            Gets or sets a value indicating whether [requires run].
            </summary>
            <value><c>true</c> if [requires run]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.RequiresInjection">
            <summary>
            Gets or sets a value indicating whether [requires injection].
            </summary>
            <value><c>true</c> if [requires injection]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.RequiresAcquisition">
            <summary>
            Gets or sets a value indicating whether [requires acquisition].
            </summary>
            <value><c>true</c> if [requires acquisition]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.HasError">
            <summary>
            Gets or sets a value indicating whether this instance has error.
            </summary>
            <value><c>true</c> if this instance has error; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSample.MessageType">
            <summary>
            Gets the type of the message.
            </summary>
            <value>
            The type of the message.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence">
            <summary>
            VIExtension XML version of AcquisitionSequence
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.MessageTypeId">
            <summary>
            Message type Id in GUID
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.#cctor">
            <summary>
            Initializes the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence"/> class.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.OnDeserialized(System.Runtime.Serialization.StreamingContext)">
            <summary>
            Called when [deserialized].
            </summary>
            <param name="context">The context.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.Initialize">
            <summary>
            Initializes this instance.
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.Create(System.DateTime,ThermoFisher.Foundation.Acquisition.PeerType,ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence)">
            <summary>
            Creates the specified date time.
            </summary>
            <param name="dateTime">The date time.</param>
            <param name="originatorType">Type of the originator.</param>
            <param name="viExtensionAcquisitionSequence">The vi extension acquisition sequence.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.Create(ThermoFisher.Foundation.Acquisition.VIExtensionMessage)">
            <summary>
            Creates the specified vi extension message.
            </summary>
            <param name="viExtensionMessage">The vi extension message.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence"/> class.
            </summary>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.Id">
            <summary>
            Gets or sets the id.
            </summary>
            <value>The id.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.Name">
            <summary>
            Gets or sets the name.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.ApplicationName">
            <summary>
            Gets or sets the name of the application submitting the sequence.
            </summary>
            <remarks>
            This property is for informational purposes only for use by application programs.
            It is not used in any way by the acquisition service.
            </remarks>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.BracketType">
            <summary>
            Gets or sets the type of the bracket.
            </summary>
            <value>The type of the bracket.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.AcquisitionParameters">
            <summary>
            Gets or sets the acquisition parameters.
            </summary>
            <value>The acquisition parameters.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.AcquisitionSamples">
            <summary>
            Gets or sets the acquisition samples.
            </summary>
            <value>The acquisition samples.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.IsEmpty">
            <summary>
            Gets or sets a value indicating whether this instance is empty.
            </summary>
            <value><c>true</c> if this instance is empty; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.HasError">
            <summary>
            Gets or sets a value indicating whether this instance has error.
            </summary>
            <value><c>true</c> if this instance has error; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.HasPreAcquisitionProgram">
            <summary>
            Gets or sets a value indicating whether this instance has pre acquisition program.
            </summary>
            <value>
            	<c>true</c> if this instance has pre acquisition program; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.HasPostAcquisitionProgram">
            <summary>
            Gets or sets a value indicating whether this instance has post acquisition program.
            </summary>
            <value>
            	<c>true</c> if this instance has post acquisition program; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.DataContractAcquisitionSequence.MessageType">
            <summary>
            Gets the type of the message.
            </summary>
            <value>
            The type of the message.
            </value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.VIExtensionMessage">
            <summary>
            VI Extension message format
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.Schema">
            <summary>
            Schema we used for validation of the xml message
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.#ctor(System.DateTime,ThermoFisher.Foundation.Acquisition.PeerType,ThermoFisher.Foundation.Acquisition.ExchangeType,System.Guid,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.VIExtensionMessage"/> class.
            Devices most likely use this constructor
            </summary>
            <param name="dateTime">The date time.</param>
            <param name="originatorType">Type of the originator.</param>
            <param name="messageExchangePattern">The message exchange pattern.</param>
            <param name="messageType">Type of the message.</param>
            <param name="messageBody">The message body.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.#ctor(ThermoFisher.Foundation.Acquisition.PeerType,ThermoFisher.Foundation.Acquisition.ExchangeType,System.Guid,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.VIExtensionMessage"/> class.
            Devices most likely use this constructor
            </summary>
            <param name="originatorType">Type of the originator.</param>
            <param name="messageExchangePattern">The message exchange pattern.</param>
            <param name="messageType">Type of the message.</param>
            <param name="messageBody">The message body.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.#ctor(ThermoFisher.Foundation.Acquisition.ExchangeType,System.Guid,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.VIExtensionMessage"/> class.
            Applications most likely use this constructor
            </summary>
            <param name="messageExchangePattern">The message exchange pattern.</param>
            <param name="messageType">Type of the message.</param>
            <param name="messageBody">The message body.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.VIExtensionMessage"/> class.
            This constructor is intended exclusively for acquisition service 
            Assume well-formed XML and perform no checking on validaity of the message body and its compression status
            </summary>
            <param name="xmlMessage">The XML message (see format above).</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.IsValidVIExtensionMessage(System.String)">
            <summary>
            Determines whether [is valid VI extension message] [the specified XML message].
            </summary>
            <param name="xmlMessage">The XML message.</param>
            <returns>
            	<c>true</c> if [is valid VI extension message] [the specified XML message]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.ToXml(System.DateTime,ThermoFisher.Foundation.Acquisition.PeerType,ThermoFisher.Foundation.Acquisition.ExchangeType,System.Guid,System.String)">
            <summary>
            To the XML.
            </summary>
            <param name="dateTime">The date time.</param>
            <param name="originatorType">Type of the originator.</param>
            <param name="messageExchangePattern">The message exchnage pattern.</param>
            <param name="messageType">Type of the message.</param>
            <param name="messageBody">The message body.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.ExtractInfo(ThermoFisher.Foundation.Acquisition.VIExtensionMessage.InputParameter)">
            <summary>
            Extracts the info.
            </summary>
            <param name="inputParameter">The input parameter.</param>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.XmlMessage">
            <summary>
            Gets or sets the XML message.
            </summary>
            <value>
            The XML message.
            </value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.DateTime">
            <summary>
            Extracts the recorded date time.
            </summary>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.OriginatorType">
            <summary>
            Extracts the type of the peer.
            </summary>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.ExchangePattern">
            <summary>
            Extracts the exchange pattern.
            </summary>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.MessageType">
            <summary>
            Extracts the type of the message.
            </summary>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.MessageBody">
            <summary>
            Extracts the message body.
            </summary>
            <returns></returns>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.VIExtensionMessage.InputParameter">
            <summary>
            Input Parameter Selection
            </summary>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.VIExtensionMessageTransport">
            <summary>
            Transport form of VIExtensionMessage
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.VIExtensionMessageTransport.#ctor(System.Guid,ThermoFisher.Foundation.Acquisition.VIExtensionMessage)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.VIExtensionMessageTransport"/> class.
            </summary>
            <param name="requestId">The request id.</param>
            <param name="vIExtensionMessage">The vI extension message.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.VIExtensionMessageTransport.#ctor(System.Guid,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:ThermoFisher.Foundation.Acquisition.VIExtensionMessageTransport"/> class.
            </summary>
            <param name="requestId">The request id.</param>
            <param name="vIExtensionMessageXml">The v I extension message XML.</param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.VIExtensionMessageTransport.Create(System.String)">
            <summary>
            Creates the specified serialized WCF data contract.
            </summary>
            <param name="serializedWcfDataContract">The serialized WCF data contract.</param>
            <returns></returns>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.VIExtensionMessageTransport.RequestId">
            <summary>
            Gets or sets the request id.
            </summary>
            <value>The request id.</value>
        </member>
        <member name="P:ThermoFisher.Foundation.Acquisition.VIExtensionMessageTransport.VIExtensionMessage">
            <summary>
            Gets or sets the VI extension message.
            </summary>
            <value>The VI extension message.</value>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.XMLParser">
            <summary>
            A generic XML parser
            </summary>
        </member>
        <member name="F:ThermoFisher.Foundation.Acquisition.XMLParser._xPathDocument">
            <summary>
            XML Path document
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.XMLParser.IsValidXML">
            <summary>
            Validate XML object
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.XMLParser.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="inputString"></param>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.XMLParser.GetElement(System.String)">
            <summary>
            Called to retrieve single element under a node path.
            </summary>
            <param name="nodePath">The full path of a node.</param>
            <remarks>
            Called to retrieve single element under a node path.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.XMLParser.GetAttribute(System.String,System.String,System.String)">
            <summary>
            Called to retrieve the attribute value of specified element value, and attribute name.
            </summary>
            <param name="nodePath">The full path of a node.</param>
            <param name="elementValue">The value of the element of interest. Specify null for single element.</param>
            <param name="attributeName">The name of the attribute.</param>
            <remarks>
            Called to retrieve value of an attribute.
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.XMLParser.GetAttributes(System.String,System.String)">
            <summary>
            Return node attribute
            </summary>
            <param name="nodePath">node path</param>
            <param name="attributeName">Specifies attribute name</param>
            <remarks>
            Return node attribute
            </remarks>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.XMLParser.GetElements(System.String)">
            <summary>
            Called to retrieve multiple elements under a node path.
            </summary>
            <param name="nodePath">The full path of a node.</param>
            <remarks>
            Called to retrieve multiple elements under a node path.
            </remarks>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.XmlSchemaValidator">
            <summary>
            XML Schema Validator
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.XmlSchemaValidator.IsValid(System.String,System.String[])">
            <summary>
            Determines whether the specified XML string is valid.
            </summary>
            <param name="xmlString">The XML string.</param>
            <param name="schemas">The schemas.</param>
            <returns>
              <c>true</c> if the specified XML string is valid; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:ThermoFisher.Foundation.Acquisition.XmlSerializationHelper">
            <summary>
            Helper class for Xml object serialization
            </summary>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.XmlSerializationHelper.FromXml(System.String,System.Type)">
            <summary>
            From the XML.
            </summary>
            <param name="xmlString">The XML.</param>
            <param name="objType">Type of the obj.</param>
            <returns></returns>
        </member>
        <member name="M:ThermoFisher.Foundation.Acquisition.XmlSerializationHelper.ToXml(System.Object,System.Type)">
            <summary>
            To the XML.
            </summary>
            <param name="obj">The obj.</param>
            <param name="objType">Type of the obj.</param>
            <returns></returns>
        </member>
    </members>
</doc>
