<IviNetDriverProject NimbusVersion="5.2.0" xmlns="http://www.pacificmindworks.com/NimbusDriverStudio/IviNetDriver">
	<ProjectSettings ProjectName="GuidedElectronicsUnit" DriverVendor="Raytheon" InstrumentManufacturer="Teradyne" DefaultInstrumentModel="HSSub6020a, HSSub9010" ScpiCompliant="True" GenerateSimulationCode="False" Copyright="Copyright 2021, Raytheon" CommandFormatInteger="%d" CommandFormatFloat="%0.15g" CommandFormatBooleanTrue="1" CommandFormatBooleanFalse="0" ResponseFormatInteger="%d" ResponseFormatFloat="%f" ResponseFormatString="%[^\n]">
		<IviInstrumentClass Name="IviDriver" Version="2.1.0.0">
			<IviNetInstrumentClass AssemblyName="Ivi.Driver" InterfaceRef="Ivi.Driver.IIviDriver" />
			<CapabilityGroup Name="IviDriverBase" IsSupported="True" />
		</IviInstrumentClass>
		<InstrumentFamily Name="DefaultFamily">
			<InstrumentModel Name="HSSub6020a, HSSub9010" />
		</InstrumentFamily>
	</ProjectSettings>
	<IviNetDriver Version="1.2.5.0" IOProvider="None" SetupUpgradeCode="87db7ce6-e9c3-4aa3-9856-cb25fcba7e8c" Description="IVI.NET Driver for GuidedElectronicsUnit">
		<IviNetAssembly Name="Raytheon.GuidedElectronicsUnit.Fx46" Version="1.2.5.0" DefaultNamespace="Raytheon.GuidedElectronicsUnit" RootInterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnit" RootClassRef="Raytheon.GuidedElectronicsUnit.GuidedElectronicsUnit" Id="242588a9-41fb-4117-9588-618d1c367f92">
			<IviNetReferencedAssembly Name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" IsImported="True" />
			<IviNetReferencedAssembly Name="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" IsImported="True" />
			<IviNetReferencedAssembly Name="Ivi.Driver, Version=1.4.0.0" IsImported="False" />
			<IviNetClass Name="GuidedElectronicsUnit" Namespace="Raytheon.GuidedElectronicsUnit" BaseClassRef="MindWorks.Nimbus.Driver" Id="0b780507-8f97-4692-9285-930a926f8b85" HelpSummary="Main driver class.">
				<IviNetBaseInterface InterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnit" />
				<IviNetBaseInterface InterfaceRef="Ivi.Driver.IIviDriver" />
				<IviNetBaseInterface InterfaceRef="Ivi.Driver.IIviDriverOperation" />
				<IviNetBaseInterface InterfaceRef="Ivi.Driver.IIviDriverIdentity" />
				<IviNetBaseInterface InterfaceRef="Ivi.Driver.IIviDriverUtility" />
				<IviNetBaseInterface InterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitDiscrete" />
				<IviNetBaseInterface InterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator" />
				<IviNetBaseInterface InterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulator" />
				<IviNetBaseInterface InterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevel" />
				<IviNetBaseInterface InterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a" />
				<IviNetBaseInterface InterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitIntegratedDewarAssemblyInterfaceEmulator" />
				<IviNetBaseInterface InterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100" />
				<IviNetBaseInterface InterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl" />
				<IviNetBaseInterface InterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitTestControl" />
				<IviNetBaseInterface InterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA" />
				<IviNetBaseInterface InterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelAPT" />
				<IviNetBaseInterface InterfaceRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelACS" />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="81c36bd7-de8e-43fb-a44d-c471f9cc7378" HelpSummary="Creates a new instance of the driver and opens and I/O session with the instrument.">
					<IviNetParameter Name="resourceName" TypeRef="System.String" Id="8104153e-ab13-48e7-ac4d-a13b58b671be" HelpSummary="An IVI logical name or an instrument specific string that identifies the address of the instrument, such as a VISA resource descriptor string." />
					<IviNetParameter Name="idQuery" TypeRef="System.Boolean" Id="a4a04c86-a824-4754-9698-a8cba33db992" HelpSummary="Specifies whether to verify the ID of the instrument." />
					<IviNetParameter Name="reset" TypeRef="System.Boolean" Id="cd602de9-c0dc-4bc1-9bf3-2a4192b7d5ae" HelpSummary="Specifies whether to reset the instrument." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="28630932-e443-420b-b42a-ece5a216349f" HelpSummary="Creates a new instance of the driver and opens and I/O session with the instrument.">
					<IviNetParameter Name="resourceName" TypeRef="System.String" Id="9d8f77e2-a44f-4f2a-9c4a-cde173afb761" HelpSummary="An IVI logical name or an instrument specific string that identifies the address of the instrument, such as a VISA resource descriptor string." />
					<IviNetParameter Name="idQuery" TypeRef="System.Boolean" Id="dd5c2105-93f4-4c4e-b475-fb9e100b6861" HelpSummary="Specifies whether to verify the ID of the instrument." />
					<IviNetParameter Name="reset" TypeRef="System.Boolean" Id="533b7623-8d06-4b5e-a9cb-4f0b27646404" HelpSummary="Specifies whether to reset the instrument." />
					<IviNetParameter Name="options" TypeRef="System.String" Id="1e2cc907-315b-4b6e-b6c4-ec86c1ba3b6e" HelpSummary="A string that allows the user to specify the initial values of certain inherent attributes." />
					<CustomField Name="Remarks" Value="See &lt;a href=&quot;IviNetInitialize.html&quot;&gt;Initializing the IVI.NET Driver&lt;/a&gt;." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="12a7bd83-f207-4043-91ff-6e393e809677" HelpSummary="Creates a new instance of the driver and opens and I/O session with the instrument.">
					<IviNetParameter Name="resourceName" TypeRef="System.String" Id="8ecf6426-5438-468d-932c-96aac958316f" HelpSummary="An IVI logical name or an instrument specific string that identifies the address of the instrument, such as a VISA resource descriptor string." />
					<IviNetParameter Name="idQuery" TypeRef="System.Boolean" Id="f020e4ca-2fad-4d63-8974-8a524505f7c5" HelpSummary="Specifies whether to verify the ID of the instrument." />
					<IviNetParameter Name="reset" TypeRef="System.Boolean" Id="1870b4f6-6ce7-425a-a8af-e3fd7e7cc736" HelpSummary="Specifies whether to reset the instrument." />
					<IviNetParameter Name="lockType" TypeRef="Ivi.Driver.LockType" Id="cea2711a-93a5-46cd-9fcc-40e1aa847b05" HelpSummary="Specifies whether to use process-wide locking or machine-wide locking." />
					<IviNetParameter Name="accessKey" TypeRef="System.String" Id="e046cc9a-ced1-4eaf-a46f-ee33543c4037" HelpSummary="Specifies a user-selectable access key to identify the lock. Driver instances that are created with the same accessKey will be protected from simultaneous access by multiple threads within a process or across processes, depending upon the value of the lockType parameter." />
					<IviNetParameter Name="options" TypeRef="System.String" Id="75e11352-e4a8-4549-82ef-de49db9aa3d3" HelpSummary="A string that allows the user to specify the initial values of certain inherent attributes." />
					<CustomField Name="Remarks" Value="See &lt;a href=&quot;IviNetInitialize.html&quot;&gt;Initializing the IVI.NET Driver&lt;/a&gt;." />
				</IviNetMethod>
				<IviNetMethod Name="Close" RetValTypeRef="System.Void" Id="155c1d3c-c1cf-45f5-9cbf-f380de002b55" HelpSummary="Closes the I/O session to the instrument, as well as other unmanaged  resources.  The behavior is the same as IDisposable.Dispose.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriver.Close" />
				</IviNetMethod>
				<IviNetMethod Name="GetService" RetValTypeRef="System.Object" RetValHelpSummary="A service object of the specified type.Null is returned if there is no service object of the specified type." Id="6f4a6dfd-3b2e-4a20-acbd-0bb8a91dfbb4" HelpSummary="Gets the service object of the specified type.Typically, this is an interface supported by the driver.">
					<IviNetParameter Name="serviceType" TypeRef="System.Type" Id="44a140e4-9d80-4509-8d0b-57889da275e9" HelpSummary="The type object of the service to get.Typically, this is the type of an interface supported by the driver." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IServiceProvider.GetService" />
				</IviNetMethod>
				<IviNetMethod Name="Dispose" RetValTypeRef="System.Void" Id="df25e418-c852-489b-80b6-c9a817792f22" HelpSummary="Performs driver-defined tasks associated with freeing, releasing, or resetting unmanaged resources.Calling this method is equivalent to calling the driver's Close method.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IDisposable.Dispose" />
				</IviNetMethod>
				<IviNetMethod Name="ResetInterchangeCheck" RetValTypeRef="System.Void" Id="a51af6a1-b58d-4857-807b-cfce99f804de" HelpSummary="Resets the interchangeability checking algorithms of the driver  so that methods and properties that executed prior to calling this  method have no affect on whether future calls to the driver  generate interchangeability warnings.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverOperation.ResetInterchangeCheck" />
				</IviNetMethod>
				<IviNetMethod Name="InvalidateAllAttributes" RetValTypeRef="System.Void" Id="ad123ef6-e912-455c-b530-6f7f08a1c9a7" HelpSummary="Invalidates all of the driver's cached values.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverOperation.InvalidateAllAttributes" />
				</IviNetMethod>
				<IviNetMethod Name="GetSupportedInstrumentModels" RetValTypeRef="System.String[]" RetValHelpSummary="Array of instrument models." Id="07e0544f-1327-4236-a89b-8190bff8ce2f" HelpSummary="Returns the list of instrument models that the IVI specific  driver can control.  The string does not include an abbreviation  for the manufacturer if it is the same for all models.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverIdentity.GetSupportedInstrumentModels" />
				</IviNetMethod>
				<IviNetMethod Name="GetGroupCapabilities" RetValTypeRef="System.String[]" RetValHelpSummary="Array of class capability groups." Id="e09a3145-497a-408a-9c93-9652f3fe6bef" HelpSummary="Returns the list of the class capability groups implemented by the  driver.  Capability group names are documented in the IVI class  specifications.  If the driver is not class compliant, the driver  returns an empty array.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverIdentity.GetGroupCapabilities" />
				</IviNetMethod>
				<IviNetMethod Name="ErrorQuery" RetValTypeRef="Ivi.Driver.ErrorQueryResult" RetValHelpSummary="A struct that includes the instrument error code and error message." Id="9f20c6af-af72-4626-a627-98f313d017bc" HelpSummary="Queries the instrument and returns instrument specific error  information.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverUtility.ErrorQuery" />
				</IviNetMethod>
				<IviNetMethod Name="SelfTest" RetValTypeRef="Ivi.Driver.SelfTestResult" RetValHelpSummary="A struct that includes the numeric result from the self test operation (0 = no error, e.g. the test passed) and self test status message." Id="2d15db96-16ec-4f94-bb28-8be8fe4e5555" HelpSummary="Performs an instrument self test, waits for the instrument to  complete the test, and queries the instrument for the results.   If the instrument passes the test, TestResult is zero and  TestMessage is 'Self test passed'.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverUtility.SelfTest" />
				</IviNetMethod>
				<IviNetMethod Name="Disable" RetValTypeRef="System.Void" Id="2189c55f-f852-4371-a939-87553a9066a7" HelpSummary="Quickly places the instrument in a state where it has no, or  minimal, effect on the external system to which it is connected.   This state is not necessarily a known state.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverUtility.Disable" />
				</IviNetMethod>
				<IviNetMethod Name="ResetWithDefaults" RetValTypeRef="System.Void" Id="d8d36fa2-0406-4cd4-9511-88c3989a8391" HelpSummary="Does the equivalent of Reset and then, (1) disables class  extension capability groups, (2) sets properties to initial  values defined by class specs, and (3) configures the driver  to option string settings used in the driver constructor.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverUtility.ResetWithDefaults" />
				</IviNetMethod>
				<IviNetMethod Name="Reset" RetValTypeRef="System.Void" Id="1fdd8ee4-ec81-4ea8-86d3-272422ec9f9c" HelpSummary="Places the instrument in a known state and configures instrument  options on which the IVI specific driver depends (for example,  enabling/disabling headers).  For an IEEE 488.2 instrument,  Reset sends the command string *RST to the instrument.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverUtility.Reset" />
				</IviNetMethod>
				<IviNetMethod Name="Lock" RetValTypeRef="Ivi.Driver.IIviDriverLock" RetValHelpSummary="A reference to the acquired lock.  Unlock is called on the returned reference." Id="efefb731-b191-498b-b516-1b3101ae75da" HelpSummary="Attempts to acquire a synchronization lock on this instance of the driver.  The calling thread is blocked indefinitely until the lock is acquired. This method is useful for gaining exclusive access to the driver instance across a series of methods calls.  The user must call the Unlock method on the returned lock to relinquish the lock and allow other threads to access this instance of the driver.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverUtility.Lock" />
					<CustomField Name="Remarks" Value="This is not an I/O lock, such as a VISA lock.  It is a thread synchronization lock for this instance of the specific driver in the process." />
				</IviNetMethod>
				<IviNetMethod Name="Lock" RetValTypeRef="Ivi.Driver.IIviDriverLock" RetValHelpSummary="A reference to the acquired lock.  Unlock is called on the returned reference." Id="a669de58-7d79-499f-a220-4407079b5b50" HelpSummary="Attempts to acquire a synchronization lock on this instance of the driver.  The calling thread is blocked until either the lock is acquired or maxTime expires.  If the lock is not acquired within the interval specified by maxTime, an exception is thrown.  This method is useful for gaining exclusive access to the driver instance across a series of methods calls.  The user must call the Unlock method on the returned lock to relinquish the lock and allow other threads to access this instance of the driver.">
					<IviNetParameter Name="maxTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="a8151e46-bfcd-4fb6-9965-2eaee7fe7faf" HelpSummary="Specifies the maximum amount of time to wait to acquire the lock." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverUtility.Lock" />
					<CustomField Name="Remarks" Value="This is not an I/O lock, such as a VISA lock.  It is a thread synchronization lock for this instance of the specific driver in the process." />
				</IviNetMethod>
				<IviNetMethod Name="GetFirmwareInfo" RetValTypeRef="Raytheon.GuidedElectronicsUnit.FirmwareInformation" RetValHelpSummary="An object containing various read-only information about the currently loaded firmware." Id="5fd7d4c8-9be6-42ea-813e-643f45b39077" HelpSummary="Retrieves the information about the currently loaded TDF firmware.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.GetFirmwareInfo" />
				</IviNetMethod>
				<IviNetMethod Name="GetPllStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.TdfPllStatus" RetValHelpSummary="An object containing various read-only information about PLL clocks." Id="2046f5d9-48dd-4435-8e95-396b0c5f99c2" HelpSummary="Retrieves the status of the PLL clocks.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.GetPllStatus" />
				</IviNetMethod>
				<IviNetMethod Name="ReadRegister" RetValTypeRef="System.UInt32" RetValHelpSummary="The value of the TDF register." Id="ac6b7e7b-ef66-4fdd-9186-22fa2e132c0b" HelpSummary="This function performs a 32-bit read operation on the TDF register via the Local Bus on the Subsystem instrument.">
					<IviNetParameter Name="address" TypeRef="System.UInt32" Id="56fd0c16-dfa9-4745-845b-2ab111ab15b8" HelpSummary="The TDF Register's offset." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.ReadRegister" />
				</IviNetMethod>
				<IviNetMethod Name="WriteRegister" RetValTypeRef="System.Void" Id="dabc7c54-db57-4b9b-b073-fdbe42ed62e3" HelpSummary="This function performs a 32-bit write operation to the register via the Local Bus on the Subsystem instrument.">
					<IviNetParameter Name="address" TypeRef="System.UInt32" Id="83d7a8ec-f5f1-47ea-93b3-39964671d302" HelpSummary="The TDF Register's offset." />
					<IviNetParameter Name="data" TypeRef="System.UInt32" Id="84f62239-12ba-4c9a-815d-256ceb5b5ffc" HelpSummary="The value to write to the register." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.WriteRegister" />
				</IviNetMethod>
				<IviNetMethod Name="GetFirmwareInfo" RetValTypeRef="Raytheon.GuidedElectronicsUnit.FirmwareInformation" Id="1348bcb2-cfd2-4f2c-808a-4c20ca5c7be3" HelpSummary="Retrieves the information about the currently loaded TDF firmware.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.GetFirmwareInfo" />
				</IviNetMethod>
				<IviNetMethod Name="GetPllStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.TdfPllStatus" Id="f94a2238-c13e-4f84-85d6-1c22d128ade8" HelpSummary="Retrieves the status of the PLL clocks.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.GetPllStatus" />
				</IviNetMethod>
				<IviNetMethod Name="ReadRegister" RetValTypeRef="System.UInt32" Id="8b567824-b20b-42c5-bdf1-c01e08ace127" HelpSummary="This function performs a 32-bit read operation on the TDF register via the Local Bus on the Subsystem instrument.">
					<IviNetParameter Name="address" TypeRef="System.UInt32" Id="25c6effe-b67e-467e-a301-cb13ebc1726c" HelpSummary="TDF Register address offset." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.ReadRegister" />
				</IviNetMethod>
				<IviNetMethod Name="WriteRegister" RetValTypeRef="System.Void" Id="385f4410-6524-47c1-8c7e-33579f93f241" HelpSummary="This function performs a 32-bit write operation to the register via the Local Bus on the Subsystem instrument.">
					<IviNetParameter Name="address" TypeRef="System.UInt32" Id="46d31be3-cad7-488e-8fbd-ffb75e5525da" HelpSummary="TDF Register address offset." />
					<IviNetParameter Name="data" TypeRef="System.UInt32" Id="f5fd95bd-8291-4501-9772-e9216e1c0cc7" HelpSummary="Value to write to the register." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.WriteRegister" />
				</IviNetMethod>
				<IviNetMethod Name="FetchStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.SdlcStatus" Id="592055f0-a635-45fa-8314-29fa99271f61" HelpSummary="SDLC port status.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.FetchStatus" />
				</IviNetMethod>
				<IviNetMethod Name="SetDataWord" RetValTypeRef="System.Void" Id="19530a92-0d88-4c90-aed7-88dcb39c8566" HelpSummary="Sets the message data for the word selected and updates the checksum for the message.">
					<IviNetParameter Name="word" TypeRef="Raytheon.GuidedElectronicsUnit.ImuMessageWord" Id="fd410907-e52d-40dc-b6ae-f821e1672673" HelpSummary="Message word index (zero-based) of the word to set data value." />
					<IviNetParameter Name="data" TypeRef="System.UInt32" Id="96b5c409-016f-4897-a59f-511a5fa0c8ff" HelpSummary="Data value for the word." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.SetDataWord" />
				</IviNetMethod>
				<IviNetMethod Name="FetchMessageData" RetValTypeRef="Raytheon.GuidedElectronicsUnit.ImuMessage" RetValHelpSummary="Array containing the current IMU Message data being sent out the interface." Id="9aeaf502-6f3a-4718-abbb-4199bc486377" HelpSummary="Reads the message data (12 bytes) and checksum (1 byte) received. Only valid when emulator is configured for receive mode.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.FetchMessageData" />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="3e450550-d056-4f29-ad1f-a805c34bb06f" HelpSummary="Used to configure the EDA/KWDL Config Register bits.">
					<IviNetParameter Name="configuration" TypeRef="Raytheon.GuidedElectronicsUnit.EdaConfig" Id="e5c12cfa-8162-4da0-bfa4-2be20ce37591" HelpSummary="Structure containing the values to be written to the EDA/KWDL Config Register." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.Configure" />
				</IviNetMethod>
				<IviNetMethod Name="FetchEdaStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.EdaStatus" Id="e059586f-9677-49ba-8c03-d22df793c690" HelpSummary="Crypto_GO, Xmitr_Pwr, BusMode, LowPwrMode">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.FetchEdaStatus" />
				</IviNetMethod>
				<IviNetMethod Name="SdlcControl" RetValTypeRef="System.Void" Id="f56c9604-6b94-4fe3-8839-9329bb6ee32b" HelpSummary="Sets the SDLC port control bits.">
					<IviNetParameter Name="control" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcControlBits" Id="5d51ae98-d3dd-425b-898d-dc03d54a3c76" HelpSummary="Bits in the SDLC control register to set/clear." />
					<IviNetParameter Name="state" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="5417f04e-09db-40b5-9b73-39b648570e39" HelpSummary="State to set the specified control bit to." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl.SdlcControl" />
				</IviNetMethod>
				<IviNetMethod Name="FetchStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.SdlcStatus" RetValHelpSummary="Object containing the SDLC Status." Id="8764080a-cf6a-4e2a-8650-1e771263a65d" HelpSummary="Fetches the SDLC port status.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl.FetchStatus" />
				</IviNetMethod>
				<IviNetMethod Name="SendMessage" RetValTypeRef="System.Void" Id="36b86cf6-e314-4663-b270-3439f49d558a" HelpSummary="Sends a single message containing data on the GS_MC_KW SDLC bus.">
					<IviNetParameter Name="data" TypeRef="System.UInt32[]" Id="6e064f77-a416-4955-819f-f90d34be64da" HelpSummary="Array of values to send." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl.SendMessage" />
				</IviNetMethod>
				<IviNetMethod Name="Reset" RetValTypeRef="System.Void" Id="332f2148-fc96-431e-a645-d26df2b0b407" HelpSummary="Places the instrument in a known state and configures instrument to it's default state.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.Reset" />
				</IviNetMethod>
				<IviNetMethod Name="Reset" RetValTypeRef="System.Void" Id="24c205de-4431-4e48-9760-7cf6f186a266" HelpSummary="Places the instrument in a known state and configures instrument to it's default state.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.Reset" />
				</IviNetMethod>
				<IviNetMethod Name="ReadModifyWrite" RetValTypeRef="System.Void" Id="6c6ef2e3-196e-4341-9518-173dd5293d91" HelpSummary="This function performs a 32-bit read/modify/write operation on the register via the Local Bus on the Subsystem instrument.&#xD;&#xA;&#xD;&#xA;The 32-bit read/modify/write is accomplished by reading from the specified address, ANDing this value with the inverse of the mask, ORing the results with (mask AND data), and finally writing the result back to the specified address.&#xD;&#xA;&#xD;&#xA;The register value would be accomplished with the following:&#xD;&#xA;&#xD;&#xA;&lt;new register value&gt; = (data &amp; mask) | (&lt;old register value&gt; &amp; !mask)">
					<IviNetParameter Name="address" TypeRef="System.UInt32" Id="289f5a90-fb0f-4023-b286-0ece97ba95f4" HelpSummary="The TDF Register's offset." />
					<IviNetParameter Name="data" TypeRef="System.UInt32" Id="bb39d053-e4c8-4770-9bdc-963954f43d1b" HelpSummary="The value to write to the masked bits of the register." />
					<IviNetParameter Name="mask" TypeRef="System.UInt32" Id="13a16f6e-8241-4d6e-aa91-b2df4df4e5ae" HelpSummary="Each bit that is set in the mask corresponds to a bit in the passed data to modify in the register." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.ReadModifyWrite" />
				</IviNetMethod>
				<IviNetMethod Name="ReadModifyWrite" RetValTypeRef="System.Void" Id="a764fb23-5f6a-41cb-bb7d-39dc1f9769f9" HelpSummary="This function performs a 32-bit read/modify/write operation on the register via the Local Bus on the Subsystem instrument.&#xD;&#xA;&#xD;&#xA;The 32-bit read/modify/write is accomplished by reading from the specified address, ANDing this value with the inverse of the mask, ORing the results with (mask AND data), and finally writing the result back to the specified address.&#xD;&#xA;&#xD;&#xA;The register value would be accomplished with the following:&#xD;&#xA;&#xD;&#xA;&lt;new register value&gt; = (data &amp; mask) | (&lt;old register value&gt; &amp; !mask)">
					<IviNetParameter Name="address" TypeRef="System.UInt32" Id="6afdea43-0966-4090-9416-7e98e530d872" HelpSummary="TDF Register address offset." />
					<IviNetParameter Name="data" TypeRef="System.UInt32" Id="72658843-3559-4baf-b6f2-dcb5df91fd44" HelpSummary="Value to write to the register." />
					<IviNetParameter Name="mask" TypeRef="System.UInt32" Id="b5a3eab4-3313-4ae8-b72e-99c7a24716d4" HelpSummary="Bits in the register to be set to the data value. The bits will only be affected when the coresponding bit is set to a '1'." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.ReadModifyWrite" />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="27e2e8b0-5f64-4d18-af34-a738d957c1b7" HelpSummary="Configures the IMU emulator.">
					<IviNetParameter Name="control" TypeRef="Raytheon.GuidedElectronicsUnit.ImuConfigure" Id="2178edc3-2a97-4fd3-8851-5b74c6682eb7" HelpSummary="Controls to be set or cleared. These can be a OR'd valued of ImuControl enums." />
					<IviNetParameter Name="state" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="4a64f43e-8e9f-4a1e-9984-2184284bfb31" HelpSummary="state to set the control to. True to set the bit(s), False to clear the bit(s)." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.Configure" />
				</IviNetMethod>
				<IviNetMethod Name="FetchConfiguration" RetValTypeRef="Raytheon.GuidedElectronicsUnit.ImuConfig" RetValHelpSummary="Objext containing the current configuration of the IMU Emulator." Id="0e46a361-6ea6-4a89-a032-e583e77f68d1" HelpSummary="Returns the current state of the IMU emulator.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.FetchConfiguration" />
				</IviNetMethod>
				<IviNetMethod Name="FetchKwdlStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.KwdlStatus" Id="b6c425ef-7fe8-4c14-82a9-24fe7507a632" HelpSummary="Crypto_GO, Xmitr_Pwr, BusMode, LowPwrMode">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.FetchKwdlStatus" />
				</IviNetMethod>
				<IviNetMethod Name="FetchCVData" RetValTypeRef="System.Byte[]" RetValHelpSummary="Array containing the data received." Id="11b7dcbd-b6a7-4369-b4ea-6f1e3d6ebd78" HelpSummary="Retrieves the CV data received on the specified channel and bus.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.FetchCVData" />
				</IviNetMethod>
				<IviNetMethod Name="FetchCVCWData" RetValTypeRef="Raytheon.GuidedElectronicsUnit.CvcwData" RetValHelpSummary="Object containing the received CVCWData." Id="1d59c5c8-4353-49c4-8b09-ce3b1e65e220" HelpSummary="EDA CVCW Data. Captures values written by Host over SDLC on the specified channel and bus.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.FetchCVCWData" />
				</IviNetMethod>
				<IviNetMethod Name="FetchSdlcStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.SdlcStatus" RetValHelpSummary="Object containing the requested SDLC port Status." Id="7e4daad6-3e68-41c6-8c70-13a27097583a" HelpSummary="Fetchs the status of the SDLC interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelACS.FetchSdlcStatus" />
				</IviNetMethod>
				<IviNetMethod Name="SdlcControl" RetValTypeRef="System.Void" Id="5f0febe0-aef1-4e0c-a383-71f2392c5f16" HelpSummary="Configures the SDLC port control bits.">
					<IviNetParameter Name="control" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcControlBits" Id="a8d0c46a-5f88-4cc2-b9ef-1c73cf93c4b3" HelpSummary="Bits in the SDLC control register to set/clear." />
					<IviNetParameter Name="state" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="e55434c6-db6d-4837-ad5f-13e3be9a06ad" HelpSummary="State to set the specified control bit to." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelACS.SdlcControl" />
				</IviNetMethod>
				<IviNetMethod Name="FetchScoreboard" RetValTypeRef="Raytheon.GuidedElectronicsUnit.Scoreboard" RetValHelpSummary="Value returned from the scoreboard register." Id="bc9a8dd4-354b-4b80-8698-8ef50c53ca12" HelpSummary="Fetches the current state of the scoreboard register and &#xD;&#xA;Populates the Scoreboard structure">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.FetchScoreboard" />
				</IviNetMethod>
				<IviNetMethod Name="SdlcControl" RetValTypeRef="System.Void" Id="eb1c846d-3c76-4912-90a7-27722463ce0a" HelpSummary="Configures the SDLC port control bits.">
					<IviNetParameter Name="control" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcControlBits" Id="11b97740-8a46-423a-acda-c4e4c5c5453d" HelpSummary="Bits in the SDLC control register to set/clear." />
					<IviNetParameter Name="state" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="49a0816e-d7b3-4128-a9b4-84f3c0a00762" HelpSummary="State to set the specified control bit to." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelAPT.SdlcControl" />
				</IviNetMethod>
				<IviNetMethod Name="FetchSdlcStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.SdlcStatus" RetValHelpSummary="Object containing the requested SDLC port Status." Id="e352fda1-6d4c-4ad1-a1ee-9c12aac6e4d3" HelpSummary="Fetchs the status of the SDLC interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelAPT.FetchSdlcStatus" />
				</IviNetMethod>
				<IviNetMethod Name="ReadAllMessages" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage[]" RetValHelpSummary="List of the Messages." Id="3c7c3fdd-14ca-4c8e-afa8-5338719335b9" HelpSummary="Reads all available messages using the SDLC interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelACS.ReadAllMessages" />
				</IviNetMethod>
				<IviNetMethod Name="ReadMessage" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage" RetValHelpSummary="List containing data/status of the first available message." Id="d1c92da2-56db-461a-a2bb-c53af15055d1" HelpSummary="Reads a message(data) using the SDLC interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelACS.ReadMessage" />
				</IviNetMethod>
				<IviNetMethod Name="SendMessage" RetValTypeRef="System.Void" Id="8632392e-a3b6-4c05-ae43-57fbf85e6c8e" HelpSummary="Sends message(data) using the SDLC interface.">
					<IviNetParameter Name="data" TypeRef="System.UInt32[]" Id="fd8eebfe-adc8-4227-813a-700a1d52df20" HelpSummary="Array of values to send." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelACS.SendMessage" />
				</IviNetMethod>
				<IviNetMethod Name="ReadAllMessages" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage[]" RetValHelpSummary="List of the Messages." Id="af377794-e045-4fd9-aa3d-f1fb55421047" HelpSummary="Reads all available messages using the SDLC interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelAPT.ReadAllMessages" />
				</IviNetMethod>
				<IviNetMethod Name="ReadMessage" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage" RetValHelpSummary="List containing data/status of the first available message." Id="73a17e9a-01ac-43f4-8478-10b20e3e61dc" HelpSummary="Reads a message(data) using the SDLC interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelAPT.ReadMessage" />
				</IviNetMethod>
				<IviNetMethod Name="SendMessage" RetValTypeRef="System.Void" Id="a99af56f-9037-441f-9d23-8c2de309804c" HelpSummary="Sends message(data) using the SDLC interface.">
					<IviNetParameter Name="data" TypeRef="System.UInt32[]" Id="3632993c-6094-4edb-ae84-b26613c2e3ef" HelpSummary="Array of values to send." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelAPT.SendMessage" />
				</IviNetMethod>
				<IviNetMethod Name="FetchDiscreteInput" RetValTypeRef="Raytheon.GuidedElectronicsUnit.ImuDiscreteInput" RetValHelpSummary="Structure containing the IMU Discrete Input values." Id="dced39a8-3462-473e-b911-666c865ef777" HelpSummary="Fetches the Discrete Input register value.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.FetchDiscreteInput" />
				</IviNetMethod>
				<IviNetMethod Name="SdlcControl" RetValTypeRef="System.Void" Id="7bef4070-8e60-409b-bc14-49b8ad0675ed" HelpSummary="Sets the SDLC port control bits.">
					<IviNetParameter Name="control" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcControlBits" Id="e6abcd65-ff4b-4bf0-8bc2-45164a151cf5" HelpSummary="Bits in the SDLC control register to set/clear." />
					<IviNetParameter Name="state" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="647b0a0a-c887-41bb-92ed-a5f22b517580" HelpSummary="State to set the specified control bit to." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.SdlcControl" />
				</IviNetMethod>
				<IviNetMethod Name="ReadMessage" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage" RetValHelpSummary="List containing data/status of the first available message." Id="093977b8-74f3-46d6-a88b-0c9f3ac18cb6" HelpSummary="Retrieves a single message that was received on the GS_MC_KW SDLC bus.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.ReadMessage" />
				</IviNetMethod>
				<IviNetMethod Name="ReadAllMessages" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage[]" RetValHelpSummary="List of the Messages." Id="9f49028b-e656-4b94-99da-80133b292ae1" HelpSummary="Retrieves all available messages that were received on the GS_MC_KW SDLC bus.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.ReadAllMessages" />
				</IviNetMethod>
				<IviNetMethod Name="SendMessage" RetValTypeRef="System.Void" Id="75a8ac7a-d6a9-4159-b22f-73026d68d1b2" HelpSummary="Sends a single message containing data on the GS_MC_KW SDLC bus.">
					<IviNetParameter Name="data" TypeRef="System.UInt32[]" Id="962917d9-c58f-4174-8958-70a6bf53102c" HelpSummary="Array of values to send." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.SendMessage" />
				</IviNetMethod>
				<IviNetMethod Name="WaitForMsg" RetValTypeRef="System.Void" Id="170f59b5-1012-4aad-a5f4-30bd5996263c">
					<IviNetParameter Name="count" TypeRef="System.UInt16" Id="834c47e6-6ecf-4f01-b093-5edb98b6dd76" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitTestControl.WaitForMsg" />
				</IviNetMethod>
				<IviNetMethod Name="FetchConfiguration" RetValTypeRef="Raytheon.GuidedElectronicsUnit.EdaConfig" Id="db0d3446-d087-4fed-8a22-e1be32723288">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.FetchConfiguration" />
				</IviNetMethod>
				<IviNetMethod Name="FetchMessageData" RetValTypeRef="System.Byte[]" RetValHelpSummary="Array of bytes representing the captured SDLC message data." Id="140f278d-2dfa-4daf-ac42-3b7d74e31780" HelpSummary="Returns the data that was captured using the auto-foreward feature of the SDLC bus.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl.FetchMessageData" />
				</IviNetMethod>
				<IviNetMethod Name="ReadMessage" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage" Id="5b210f87-97d5-4fff-9f63-e232a3558820" HelpSummary="Do Not Use. This method will be removed in the next release.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl.ReadMessage" />
				</IviNetMethod>
				<IviNetMethod Name="ReadAllMessages" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage[]" Id="36e37340-4094-4453-bbc8-20172e9c8037" HelpSummary="Do Not Use. This method will be removed in the next release.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl.ReadAllMessages" />
				</IviNetMethod>
				<IviNetMethod Name="GetAuroraStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.AuroraStatus" Id="b7aaa3be-ea54-410c-98a7-a617a43e3248" HelpSummary="Gets the status of the Aurora interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.GetAuroraStatus" />
				</IviNetMethod>
				<IviNetMethod Name="ResetEmStatus" RetValTypeRef="System.Void" Id="ef467681-6301-45c4-95df-afd7ad5ceba6" HelpSummary="Resets DCM in case of no lock (EmStatus GeuClock is low).">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.ResetEmStatus" />
				</IviNetMethod>
				<IviNetProperty Name="DriverOperation" TypeRef="Ivi.Driver.IIviDriverOperation" Access="ReadOnly" Id="8ab4ab78-3e55-4fc7-a6ad-d271420ccaa9" HelpSummary="Reference to the IIviDriverOperation interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriver.DriverOperation" />
				</IviNetProperty>
				<IviNetProperty Name="Identity" TypeRef="Ivi.Driver.IIviDriverIdentity" Access="ReadOnly" Id="49f0b9db-f0ad-4a2c-a583-27da2bb2be80" HelpSummary="Reference to the IIviDriverIdentity interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriver.Identity" />
				</IviNetProperty>
				<IviNetProperty Name="Utility" TypeRef="Ivi.Driver.IIviDriverUtility" Access="ReadOnly" Id="13364049-1d5c-4925-b4a8-bece0bfbbbe5" HelpSummary="Reference to the IIviDriverUtility interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriver.Utility" />
				</IviNetProperty>
				<IviNetProperty Name="LogicalName" TypeRef="System.String" Access="ReadOnly" Id="07be6c65-752f-4034-8e0b-f10ff312b31b" HelpSummary="Logical Name identifies a driver session in the Configuration Store.   If Logical Name is not empty, the driver was initialized from  information in the driver session.  If it is empty, the driver was  initialized without using the Configuration Store.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverOperation.LogicalName" />
				</IviNetProperty>
				<IviNetProperty Name="IOResourceDescriptor" TypeRef="System.String" Access="ReadOnly" Id="7d7d5169-327e-423a-a709-be1d07569c03" HelpSummary="The resource descriptor specifies the connection to a physical  device.  It is either specified in the Configuration Store or  passed in the resource name at initialization.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverOperation.IOResourceDescriptor" />
				</IviNetProperty>
				<IviNetProperty Name="Cache" TypeRef="System.Boolean" Id="e7e75a24-53bd-4b37-b221-4b3b4b49d8fa" HelpSummary="Drivers may choose to always cache some instrument settings, never  cache others, and optionally cache others, to avoid unecessary I/O  to the instrument.  If True, the driver caches optionally cached  instrument settings.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverOperation.Cache" />
				</IviNetProperty>
				<IviNetProperty Name="QueryInstrumentStatus" TypeRef="System.Boolean" Id="5e1ac824-9bde-49e0-91cf-507d88598487" HelpSummary="If True, the driver queries the instrument status at the end of  each method or property that performs I/O to the instrument.  If  an error is reported, use ErrorQuery to retrieve error messages  one at a time from the instrument.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverOperation.QueryInstrumentStatus" />
				</IviNetProperty>
				<IviNetProperty Name="RangeCheck" TypeRef="System.Boolean" Id="10ea5abf-098f-4f59-a6ea-d12f38a005bc" HelpSummary="Drivers may choose to always validate some property/parameter  values, never validate others, and optionally validate others,  to avoid sending invalid commands to the instrument.  If True,  the driver performs optional validations.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverOperation.RangeCheck" />
				</IviNetProperty>
				<IviNetProperty Name="Simulate" TypeRef="System.Boolean" Id="89ae4306-35c8-4c69-a082-59a0c79a2e77" HelpSummary="If True, the driver does not perform I/O to the instrument, and  returns simulated values for output parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverOperation.Simulate" />
				</IviNetProperty>
				<IviNetProperty Name="DriverSetup" TypeRef="System.String" Access="ReadOnly" Id="9a24b9e1-086d-4ff2-92e3-01856d24c679" HelpSummary="The driver setup string.  It is either specified in the  Configuration Store or passed via the optionString parameter to a driver constructor.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverOperation.DriverSetup" />
				</IviNetProperty>
				<IviNetProperty Name="InstrumentManufacturer" TypeRef="System.String" Access="ReadOnly" Id="ab2c08ec-fadc-483b-8b3d-89f71b75537d" HelpSummary="The name of the manufacturer reported by the physical instrument.   If Simulation is enabled or the instrument is not capable of  reporting the name of the manufacturer, a string is returned that  explains the condition.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverIdentity.InstrumentManufacturer" />
				</IviNetProperty>
				<IviNetProperty Name="InstrumentModel" TypeRef="System.String" Access="ReadOnly" Id="51e5124c-32fa-4fe8-84bd-e20e7ee5e14e" HelpSummary="The model number or name reported by the physical instrument.   If Simulation is enabled or the instrument is not capable of  reporting the model number or name, a string is returned that  explains the condition.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverIdentity.InstrumentModel" />
				</IviNetProperty>
				<IviNetProperty Name="InstrumentFirmwareRevision" TypeRef="System.String" Access="ReadOnly" Id="3d63a1ec-1603-48bb-aad0-e74bd275e2ec" HelpSummary="The firmware revision reported by the physical instrument.  If  Simulation is enabled or the instrument is not capable of  reporting the firmware revision, a string is returned that  explains the condition.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverIdentity.InstrumentFirmwareRevision" />
				</IviNetProperty>
				<IviNetProperty Name="Identifier" TypeRef="System.String" Access="ReadOnly" Id="e618aa25-d3f1-462e-8583-1fa8b988cee6" HelpSummary="The case-sensitive unique identifier of the implementing IVI.NET  instrument driver.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverIdentity.Identifier" />
				</IviNetProperty>
				<IviNetProperty Name="SpecificationMajorVersion" TypeRef="System.Int32" Access="ReadOnly" Id="18ab4dc9-5591-4345-851a-800e4b1f9c81" HelpSummary="For IVI class-compliant drivers, the major version number of the  instrument class specification.  If the driver is not class  compliant, the driver returns zero.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverIdentity.SpecificationMajorVersion" />
				</IviNetProperty>
				<IviNetProperty Name="SpecificationMinorVersion" TypeRef="System.Int32" Access="ReadOnly" Id="db004e66-43d7-4fdb-a2ce-5339948d1010" HelpSummary="For IVI class-compliant drivers, the minor version number of the  instrument class specification.  If the driver is not class  compliant, the driver returns zero.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverIdentity.SpecificationMinorVersion" />
				</IviNetProperty>
				<IviNetProperty Name="Description" TypeRef="System.String" Access="ReadOnly" Id="28737403-62e5-4883-a6e3-beacf4e4afa8" HelpSummary="A brief description of the implementing component.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviComponentIdentity.Description" />
				</IviNetProperty>
				<IviNetProperty Name="Revision" TypeRef="System.String" Access="ReadOnly" Id="1b8ed1d1-81d7-49b2-872e-e83cd08028f3" HelpSummary="The revision of the implementing component.  Refer to IVI 3.2,  Section 3.1.2.2, for a description of revision syntax and semantics.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviComponentIdentity.Revision" />
				</IviNetProperty>
				<IviNetProperty Name="Vendor" TypeRef="System.String" Access="ReadOnly" Id="b7a3a76d-cf8b-4bca-b8fa-8a49179aa88e" HelpSummary="The name of the vendor that supplies the implementing component.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviComponentIdentity.Vendor" />
				</IviNetProperty>
				<IviNetProperty Name="Discrete" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitDiscrete" Access="ReadOnly" Id="b30c771e-4ef9-4b55-83ff-cea27b449cb7" HelpSummary="Reference to the IGuidedElectronicsUnitDiscrete interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnit.Discrete" />
				</IviNetProperty>
				<IviNetProperty Name="InertialMeasurementUnitEmulator" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator" Access="ReadOnly" Id="6a64a566-f3d5-4ee4-bb6c-b0cad259317b" HelpSummary="Reference to the IGuidedElectronicsUnitInertialMeasurementUnitEmulator interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnit.InertialMeasurementUnitEmulator" />
				</IviNetProperty>
				<IviNetProperty Name="EncryptorDecryptorAssemblyEmulator" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulator" Access="ReadOnly" Id="bfc5de84-fc86-4885-8ce7-f6024c9cbcdd" HelpSummary="Reference to the IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulator interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnit.EncryptorDecryptorAssemblyEmulator" />
				</IviNetProperty>
				<IviNetProperty Name="LowLevel" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevel" Access="ReadOnly" Id="a76f790b-7718-46c7-bd93-ce996b82b592" HelpSummary="Reference to the IGuidedElectronicsUnitLowLevel interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnit.LowLevel" />
				</IviNetProperty>
				<IviNetProperty Name="HSSub6020a" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a" Access="ReadOnly" Id="0389d32a-d855-4cd6-b601-fd1df914bb57" HelpSummary="Reference to the IGuidedElectronicsUnitLowLevelHSSub6020a interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevel.HSSub6020a" />
				</IviNetProperty>
				<IviNetProperty Name="IntegratedDewarAssemblyInterfaceEmulator" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitIntegratedDewarAssemblyInterfaceEmulator" Access="ReadOnly" Id="9c9542e3-57d2-4b32-b564-941229b16b1e" HelpSummary="Reference to the IGuidedElectronicsUnitIntegratedDewarAssemblyInterfaceEmulator interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnit.IntegratedDewarAssemblyInterfaceEmulator" />
				</IviNetProperty>
				<IviNetProperty Name="HSSub9100" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100" Access="ReadOnly" Id="4223e5c5-6b64-4fbe-a2c5-e8beddf16974" HelpSummary="Reference to the IGuidedElectronicsUnitLowLevelHSSub9100 interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevel.HSSub9100" />
				</IviNetProperty>
				<IviNetProperty Name="NcDacsKwOrdEn" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="c6239bbc-6680-4ca9-9fb3-558c6b46515f" HelpSummary="NC_DACS_KW_ORD_EN signal state">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitDiscrete.NcDacsKwOrdEn" />
				</IviNetProperty>
				<IviNetProperty Name="GsKwSyncronousDataLinkControl" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl" Access="ReadOnly" Id="265f9476-5bab-4afa-b8a5-eaed6ae9a814" HelpSummary="Reference to the IGuidedElectronicsUnitGsKwSyncronousDataLinkControl interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnit.GsKwSyncronousDataLinkControl" />
				</IviNetProperty>
				<IviNetProperty Name="TestControl" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitTestControl" Access="ReadOnly" Id="5c3162b9-ec30-4153-9a4a-28598d6bee32" HelpSummary="Reference to the IGuidedElectronicsUnitTestControl interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnit.TestControl" />
				</IviNetProperty>
				<IviNetProperty Name="Control" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="9edfe5a8-35fa-4a64-bf2f-0039d977e5a1" HelpSummary="Emulator SdlcControlBits Register&#xD;&#xA;1 = Releases emulator from reset. Overrides II Reset from GEU">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitIntegratedDewarAssemblyInterfaceEmulator.Control" />
				</IviNetProperty>
				<IviNetProperty Name="Status" TypeRef="Raytheon.GuidedElectronicsUnit.IdaStatus" Access="ReadOnly" Id="6c8583cd-77c9-449c-bdb2-d7536206b763" HelpSummary="Emulator SdlcStatusBits Register">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitIntegratedDewarAssemblyInterfaceEmulator.Status" />
				</IviNetProperty>
				<IviNetProperty Name="Version" TypeRef="System.UInt32" Access="ReadOnly" Id="54f3e44e-7618-4eec-87cd-c3b92c887b72">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitIntegratedDewarAssemblyInterfaceEmulator.Version" />
				</IviNetProperty>
				<IviNetProperty Name="Chassis" TypeRef="System.Int32" Access="ReadOnly" Id="38a85317-a5f5-4bf5-bd05-27fd01b2b919" HelpSummary="Chassis number where the instrument is located.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.Chassis" />
				</IviNetProperty>
				<IviNetProperty Name="Descriptor" TypeRef="System.String" Access="ReadOnly" Id="1cf05f61-b45d-4b31-83f5-bc43b22b3022" HelpSummary="Descriptor of the instrument.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.Descriptor" />
				</IviNetProperty>
				<IviNetProperty Name="SerialNumber" TypeRef="System.String" Access="ReadOnly" Id="6618c715-0f64-4c8a-8285-a4f3b9966591" HelpSummary="Serial number of the instrument.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.SerialNumber" />
				</IviNetProperty>
				<IviNetProperty Name="Slot" TypeRef="System.Int32" Access="ReadOnly" Id="e37d5ebe-2582-4f84-80b6-66d2e80df594" HelpSummary="Slot number where the instrument is located.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.Slot" />
				</IviNetProperty>
				<IviNetProperty Name="Chassis" TypeRef="System.Int32" Access="ReadOnly" Id="43a2dc53-8123-4128-8fef-e5ec9bd5814e" HelpSummary="Chassis number where the instrument is located.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.Chassis" />
				</IviNetProperty>
				<IviNetProperty Name="Descriptor" TypeRef="System.String" Access="ReadOnly" Id="0a3828d1-8453-4abc-b6a0-7b92c0d84488" HelpSummary="Descriptor of the instrument.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.Descriptor" />
				</IviNetProperty>
				<IviNetProperty Name="SerialNumber" TypeRef="System.String" Access="ReadOnly" Id="7a7d7283-7ff0-4562-b354-e89176316e96" HelpSummary="Serial number of the instrument.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.SerialNumber" />
				</IviNetProperty>
				<IviNetProperty Name="Slot" TypeRef="System.Int32" Access="ReadOnly" Id="3c6ce9b5-4806-4583-bb6e-9ebcfe1d7493" HelpSummary="Slot number where the instrument is located.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.Slot" />
				</IviNetProperty>
				<IviNetProperty Name="DieTemp" TypeRef="System.Double" Access="ReadOnly" Id="3ce87155-ba6d-45b8-b3f6-8863bffde1c3" HelpSummary="Readback of TDF die temperature.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.DieTemp" />
				</IviNetProperty>
				<IviNetProperty Name="DieTemp" TypeRef="System.Double" Access="ReadOnly" Id="f40161aa-faed-45c9-93ac-7ba05d1f7dae" HelpSummary="Readback of TDF die temperature.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.DieTemp" />
				</IviNetProperty>
				<IviNetProperty Name="VccInt" TypeRef="System.Double" Access="ReadOnly" Id="fe924bfe-2760-47c3-8877-f41da06212ae" HelpSummary="Readback of VCC Internal supply level.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.VccInt" />
				</IviNetProperty>
				<IviNetProperty Name="VccInt" TypeRef="System.Double" Access="ReadOnly" Id="ae09ff40-92e6-4014-b860-2702985faa36" HelpSummary="Readback of VCC Internal supply level.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.VccInt" />
				</IviNetProperty>
				<IviNetProperty Name="VccAux" TypeRef="System.Double" Access="ReadOnly" Id="07069d2b-2ce6-445d-85fb-65ab793e5737" HelpSummary="Readback of VCC Auxilliary supply level.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.VccAux" />
				</IviNetProperty>
				<IviNetProperty Name="VccAux" TypeRef="System.Double" Access="ReadOnly" Id="09d3923e-d8b1-47f1-bfbb-53dbccca98c5" HelpSummary="Readback of VCC Auxilliary supply level.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.VccAux" />
				</IviNetProperty>
				<IviNetProperty Name="IsSimulated" TypeRef="System.Boolean" Access="ReadOnly" Id="fc48c4db-b896-413a-9c48-a852e7794350" HelpSummary="Indicates that the instrument is being simulated in software.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.IsSimulated" />
				</IviNetProperty>
				<IviNetProperty Name="IsSimulated" TypeRef="System.Boolean" Access="ReadOnly" Id="697c31b5-ecff-46e8-aced-c10f5b53ecdc" HelpSummary="Indicates that the instrument is being simulated in software.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.IsSimulated" />
				</IviNetProperty>
				<IviNetProperty Name="EODSampleWidth" TypeRef="System.Double" Id="027e17bb-4464-475a-a43a-24d6a87fab4c" HelpSummary="End of Data Sample Width in seconds. A Write to this property will set the duration of the pulse width.&#xD;&#xA;  Min = 10 nS.&#xD;&#xA;  Max = 40.95 uS.&#xD;&#xA;  Resolution = 10 nS.&#xD;&#xA;  Default = 1 uSec.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.EODSampleWidth" />
				</IviNetProperty>
				<IviNetProperty Name="EnableIO" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="4d03d53c-7ec5-4f75-ade5-4f6ccdca5ce3" HelpSummary="PIM IO Module control&#xA;1=All PIM I/O TX disabled">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100.EnableIO" />
				</IviNetProperty>
				<IviNetProperty Name="ChannelA" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA" Access="ReadOnly" Id="1e7a1c45-9f20-4a15-acd8-b27625817498" HelpSummary="Reference to the IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulator.ChannelA" />
				</IviNetProperty>
				<IviNetProperty Name="PT" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelAPT" Access="ReadOnly" Id="bfdef497-ac08-4ab9-934d-26ea4b9673bb" HelpSummary="Reference to the IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelAPT interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.PT" />
				</IviNetProperty>
				<IviNetProperty Name="CS" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelACS" Access="ReadOnly" Id="909c034b-53ff-4c1f-b1ab-b94e5374c0a2" HelpSummary="Reference to the IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelACS interface.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.CS" />
				</IviNetProperty>
				<IviNetProperty Name="FifoWrCount" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcFifoWrCount" Access="ReadOnly" Id="21d4bab9-15d6-427d-a204-40948f6019b3" HelpSummary="Gets a structure contining the current write count for the TX and RX FIFOs.&#xD;&#xA;May be one less than actual value due to H/W pre-popping">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl.FifoWrCount" />
				</IviNetProperty>
				<IviNetProperty Name="Sync" TypeRef="System.Boolean" Id="9ac6ca00-0840-456f-a238-00acb06dc8e1" HelpSummary="GS_MC_KW_SYNC Discrete Output Register&#xA; value written to this bit drives the GS_MC_TO_KW_CLK_SYNC signal">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl.Sync" />
				</IviNetProperty>
				<IviNetProperty Name="FifoWrCount" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcFifoWrCount" Access="ReadOnly" Id="a45127a5-5c47-406b-9ed6-3218f4b0fcf1" HelpSummary="Gets a structure contining the current write count for the TX and RX FIFOs. May be one less than actual value due to H/W pre-popping">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.FifoWrCount" />
				</IviNetProperty>
				<IviNetProperty Name="FifoWrCount" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcFifoWrCount" Access="ReadOnly" Id="a1281677-0537-4224-b3fc-77e99e926d0c" HelpSummary="Gets a structure contining the current write count for the TX and RX FIFOs. May be one less than actual value due to H/W pre-popping">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelACS.FifoWrCount" />
				</IviNetProperty>
				<IviNetProperty Name="FifoWrCount" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcFifoWrCount" Access="ReadOnly" Id="e95762b7-ce1b-464a-9769-e9d355a578f0" HelpSummary="Gets a structure contining the current write count for the TX and RX FIFOs. May be one less than actual value due to H/W pre-popping">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelAPT.FifoWrCount" />
				</IviNetProperty>
				<IviNetProperty Name="FrameEnable" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="0cc4666c-9baa-4784-8011-cebede1caa46" HelpSummary="IMU Frame Control Enable.&#xD;&#xA;1 enables IMU Frame Counter.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.FrameEnable" />
				</IviNetProperty>
				<IviNetProperty Name="FramePeriod" TypeRef="System.Double" Id="0db31f90-27b5-4c7c-8797-38a0757f10d4" HelpSummary="Frame Counter Period in seconds.&#xD;&#xA;  Min = 10 nS.&#xD;&#xA;  Max = 2.68435455 S.&#xD;&#xA;  Resolution = 10 nS.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator.FramePeriod" />
					<RangeCheck Style="Continuous">
						<RangeCheckData Min="1E-08" Max="2.68435455" MinInclusive="True" MaxInclusive="True" />
					</RangeCheck>
				</IviNetProperty>
				<IviNetProperty Name="EdaPbitValid" TypeRef="System.Boolean" Id="e1273b9f-d40d-49a4-b939-46c336793f42" HelpSummary="Get/Set EDA PBIT Valid state.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.EdaPbitValid" />
				</IviNetProperty>
				<IviNetProperty Name="EdaPbitPass" TypeRef="System.Boolean" Id="a05f2529-e715-428f-ad26-e839d3ca7de0" HelpSummary="Get/Set EDA PBIT Passed state.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.EdaPbitPass" />
				</IviNetProperty>
				<IviNetProperty Name="EdaCVReadyValid" TypeRef="System.Boolean" Id="79e2e254-ffb5-4cd2-8bdc-431fe98e206c" HelpSummary="Get/Set EDA CV Ready Valid state.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.EdaCVReadyValid" />
				</IviNetProperty>
				<IviNetProperty Name="EdaCVReady" TypeRef="System.Boolean" Id="6cce11d8-f263-4278-9b69-ff8a22bd8893" HelpSummary="Get/Set EDA CV Ready state.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.EdaCVReady" />
				</IviNetProperty>
				<IviNetProperty Name="EdaCVClearPassFailValid" TypeRef="System.Boolean" Id="fc536d12-0441-44c1-9829-061b5a633003" HelpSummary="Get/Set EDA CV Clear Pass/Fail Valid state.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.EdaCVClearPassFailValid" />
				</IviNetProperty>
				<IviNetProperty Name="EdaCVClearPassFail" TypeRef="System.Boolean" Id="4098da84-4cf9-4d5e-a466-bb4fc2a26406" HelpSummary="Get/Set EDA CV Clear Pass/Fail state.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.EdaCVClearPassFail" />
				</IviNetProperty>
				<IviNetProperty Name="EdaNumCVClear" TypeRef="System.Int16" Id="0ee77b9c-7b32-4913-86f7-b37956908bda" HelpSummary="Get/Set EDA Num CV Clear has been run.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.EdaNumCVClear" />
				</IviNetProperty>
				<IviNetProperty Name="KwdlRFTemp" TypeRef="System.Int16" Id="5a0b673b-155d-4c92-934d-00ecdc93239f" HelpSummary="Get/Set KWDL RF Temperature.&#xD;&#xA;  0x0 = -40C&#xD;&#xA;  LSB = 1C">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.KwdlRFTemp" />
				</IviNetProperty>
				<IviNetProperty Name="KwdlMbitPass" TypeRef="System.Boolean" Id="06874082-d91b-4680-baaf-7db021c7c6a7" HelpSummary="Get/Set KWDL MBIT Pass state.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.KwdlMbitPass" />
				</IviNetProperty>
				<IviNetProperty Name="KwdlMbitComplete" TypeRef="System.Boolean" Id="5953230a-be79-4e1c-9090-f6bedb538d3e" HelpSummary="Get/Set KWDL MBIT Complete state.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.KwdlMbitComplete" />
				</IviNetProperty>
				<IviNetProperty Name="KwdlPbitPass" TypeRef="System.Boolean" Id="66af2ceb-f6b5-444a-b81d-8556cf759efb" HelpSummary="Get/Set KWDL PBIT Pass state.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.KwdlPbitPass" />
				</IviNetProperty>
				<IviNetProperty Name="KwdlState" TypeRef="Raytheon.GuidedElectronicsUnit.KwdlState" Id="65db9e47-e46d-4b17-a12f-7c9e658df966" HelpSummary="Get/Set KWDL State.&#xD;&#xA;  0 = Standby&#xD;&#xA;  1 = Tact&#xD;&#xA;  2 = Maint&#xD;&#xA;  3 = Reprog&#xD;&#xA;  4 = KA">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.KwdlState" />
				</IviNetProperty>
				<IviNetProperty Name="KwdlLinkUp" TypeRef="System.Boolean" Id="c3335233-ba84-4883-869a-00b455b988f2" HelpSummary="Get/Set KWDL Link Up state.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA.KwdlLinkUp" />
				</IviNetProperty>
				<IviNetProperty Name="SdlcAutoForwardBuffer" TypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcAutoForwardBuffer" Access="ReadOnly" Id="defca33e-2ca8-44dc-a690-b363cc157068" HelpSummary="Contains debug information for auto-forwarded SDLC message data. Initial capacity, current data amount, and the highwater level or maximum number of bytes at any given time.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl.SdlcAutoForwardBuffer" />
				</IviNetProperty>
				<IviNetProperty Name="EnableIO" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="30992373-7ef2-4830-931f-98abdc71bfcd" HelpSummary="Front Panel IO Module Control&#xD;&#xA;&#xD;&#xA;1=All Front Panel I/O Tristated">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.EnableIO" />
				</IviNetProperty>
				<IviNetProperty Name="EmStatus" TypeRef="Raytheon.GuidedElectronicsUnit.EmStatus" Access="ReadOnly" Id="f6f1bbe5-8110-4e6d-a9d1-0732ac1a272b" HelpSummary="Emulator Status &#xA;&#xA;This property is Read Only. Call ResetEmStatus() to reset.&#xA;&#xA;  GeuClock                     1 = 40MHz II Clock from GEU Present and locked.&#xA;  EmReset                      1 = II Emulator is in reset.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a.EmStatus" />
				</IviNetProperty>
				<IviNetEvent Name="Warning" DelegateRef="System.EventHandler`1[Ivi.Driver.WarningEventArgs]" Id="86aced2d-135f-46a2-83a0-0967b025334a" HelpSummary="Warning event.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverOperation.Warning" />
				</IviNetEvent>
				<IviNetEvent Name="Coercion" DelegateRef="System.EventHandler`1[Ivi.Driver.CoercionEventArgs]" Id="dbc048a2-192a-4f3b-baba-8e032a0a5e5b" HelpSummary="Coercion record event.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverOperation.Coercion" />
				</IviNetEvent>
				<IviNetEvent Name="InterchangeCheckWarning" DelegateRef="System.EventHandler`1[Ivi.Driver.InterchangeCheckWarningEventArgs]" Id="fc5f78c1-1b31-4702-bede-b4f7efe50101" HelpSummary="Interchange check warning event.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IIviDriverOperation.InterchangeCheckWarning" />
				</IviNetEvent>
				<IviNetEvent Name="AutoForwardBufferCapacityWarning" DelegateRef="System.EventHandler`1[Raytheon.GuidedElectronicsUnit.SdlcEventArgs]" Id="f69f9e33-50c1-44d5-bddf-cbcfb94e3bca" HelpSummary="Signals that the GS KW SDLC message handler thread encountered an error and has exited.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl.AutoForwardBufferCapacityWarning" />
				</IviNetEvent>
				<IviNetEvent Name="AutoForwardProcessExited" DelegateRef="System.EventHandler`1[Raytheon.GuidedElectronicsUnit.SdlcEventArgs]" Id="a49a9c05-27de-4e95-8aa0-61267d2866f5">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl.AutoForwardProcessExited" />
				</IviNetEvent>
			</IviNetClass>
			<IviNetClass Name="DriverNode" Namespace="MindWorks.Nimbus" Id="fb986d29-2446-4406-b076-e8f34f58f322">
				<IviNetBaseInterface InterfaceRef="MindWorks.Nimbus.IDriverNode" />
			</IviNetClass>
			<IviNetClass Name="Driver" Namespace="MindWorks.Nimbus" BaseClassRef="MindWorks.Nimbus.DriverNode" Id="54f42b4f-ab28-4ee9-9a25-1d3e423d3c60" />
			<IviNetClass Name="RepCap" Namespace="MindWorks.Nimbus" BaseClassRef="MindWorks.Nimbus.DriverNode" Id="b94b958e-feb2-4533-a1eb-1e38f45613d7" />
			<IviNetClass Name="RepCapCollection" Namespace="MindWorks.Nimbus" BaseClassRef="MindWorks.Nimbus.DriverNode" Id="72fb8857-6849-4713-9690-e2204b66197d" />
			<IviNetClass Name="RepCapCollection`1" Namespace="MindWorks.Nimbus" BaseClassRef="MindWorks.Nimbus.RepCapCollection" Id="471b5763-59c2-493c-86e8-e6376a6fb233">
				<IviNetGenericParameter Name="T" Id="7eaefa63-5197-4a47-a7c0-70a0778d062f" />
			</IviNetClass>
			<IviNetClass Name="SdlcEventArgs" Namespace="Raytheon.GuidedElectronicsUnit" BaseClassRef="System.EventArgs" Id="6dad15a9-3176-4fd7-8840-eb55380c6b20">
				<IviNetProperty Name="Message" TypeRef="System.String" Id="c7141960-4fd1-49be-863e-89caf1583862" />
			</IviNetClass>
			<IviNetInterface Name="IGuidedElectronicsUnit" Namespace="Raytheon.GuidedElectronicsUnit" Id="ca08da11-360f-4b2e-80d8-f33bb17fd038" HelpSummary="Root interface of driver hierarchy.">
				<IviNetProperty Name="Discrete" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitDiscrete" Access="ReadOnly" Id="f5af2e11-884d-4cd2-ac88-1fda579ef6d5" HelpSummary="Reference to the IGuidedElectronicsUnitDiscreteIO interface." />
				<IviNetProperty Name="InertialMeasurementUnitEmulator" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitInertialMeasurementUnitEmulator" Access="ReadOnly" Id="de513986-4fd4-483e-b6fc-b3d7c8e2dfc0" HelpSummary="Reference to the IGuidedElectronicsUnitImuEmulator interface." />
				<IviNetProperty Name="EncryptorDecryptorAssemblyEmulator" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulator" Access="ReadOnly" Id="4111b9c5-3f95-427e-b55d-0232a00f3938" HelpSummary="Reference to the IGuidedElectronicsUnitEdaEmulator interface." />
				<IviNetProperty Name="LowLevel" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevel" Access="ReadOnly" Id="d3854f47-e37d-49f7-a4f7-8ea0e1bae12c" HelpSummary="Reference to the IGuidedElectronicsUnitLowLevel interface." />
				<IviNetProperty Name="IntegratedDewarAssemblyInterfaceEmulator" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitIntegratedDewarAssemblyInterfaceEmulator" Access="ReadOnly" Id="659c89e5-4f15-45af-bc08-a990924add7e" HelpSummary="Reference to the IGuidedElectronicsUnitIntegratedDewarAssemblyInterfaceEmulator interface." />
				<IviNetProperty Name="GsKwSyncronousDataLinkControl" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitGsKwSyncronousDataLinkControl" Access="ReadOnly" Id="6c94c3b9-4a4e-4f0a-a0b6-5758afbef137" HelpSummary="Reference to the IGuidedElectronicsUnitGsMcEmulator interface." />
				<IviNetProperty Name="TestControl" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitTestControl" Access="ReadOnly" Id="63b2964c-7404-4361-a775-ae48e10dd6ae" HelpSummary="Reference to the IGuidedElectronicsUnitTestControl interface." />
			</IviNetInterface>
			<IviNetInterface Name="IDriverNode" Namespace="MindWorks.Nimbus" Id="2945ffbf-82d0-41da-9652-df4180f268c2" />
			<IviNetInterface Name="ICacheEquatable" Namespace="MindWorks.Nimbus" Id="b1c00bc7-7318-4c0a-a1c6-b080f9490a95" />
			<IviNetInterface Name="IGuidedElectronicsUnitDiscrete" Namespace="Raytheon.GuidedElectronicsUnit" Id="d72403da-dfb6-4410-99d6-3a8065100707" HelpSummary="IGuidedElectronicsUnitDiscrete interface.">
				<IviNetProperty Name="NcDacsKwOrdEn" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="0c0c61e0-df0c-4639-9b18-d82dc9caad97" HelpSummary="NC_DACS_KW_ORD_EN signal state" />
			</IviNetInterface>
			<IviNetInterface Name="IGuidedElectronicsUnitInertialMeasurementUnitEmulator" Namespace="Raytheon.GuidedElectronicsUnit" Id="2848d7bb-d926-4453-aeba-7060389993eb" HelpSummary="IGuidedElectronicsUnitInertialMeasurementUnitEmulator interface.">
				<IviNetMethod Name="FetchStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.SdlcStatus" Id="eaa51c42-d61b-4169-86c4-eb4e307d8e63" HelpSummary="SDLC port status." />
				<IviNetMethod Name="SetDataWord" RetValTypeRef="System.Void" Id="c9b7ea44-46f7-4384-89da-1cc0e9d9eae0" HelpSummary="Sets the message data for the word selected and updates the checksum for the message.">
					<IviNetParameter Name="word" TypeRef="Raytheon.GuidedElectronicsUnit.ImuMessageWord" Id="e047c773-f66c-47f1-818c-c02d605d4704" HelpSummary="Message word index (zero-based) of the word to set data value." />
					<IviNetParameter Name="data" TypeRef="System.UInt32" Id="122813ec-0ea1-4705-bc8f-d4beb230a68c" HelpSummary="Data value for the word." />
				</IviNetMethod>
				<IviNetMethod Name="FetchMessageData" RetValTypeRef="Raytheon.GuidedElectronicsUnit.ImuMessage" RetValHelpSummary="Array containing the current IMU Message data being sent out the interface." Id="2712667a-6951-4f8c-b5f1-65822086b004" HelpSummary="Reads the message data (12 bytes) and checksum (1 byte) received. Only valid when emulator is configured for receive mode." />
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="b77baab9-551e-4038-8974-761525145a5a" HelpSummary="Configures the IMU emulator.">
					<IviNetParameter Name="control" TypeRef="Raytheon.GuidedElectronicsUnit.ImuConfigure" Id="e5cfbfeb-0f01-401d-ab46-1ac758938a34" HelpSummary="Controls to be set or cleared. These can be a OR'd valued of ImuControl enums." />
					<IviNetParameter Name="state" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="ee690b97-b430-4e32-b3a1-ee776f6adae8" HelpSummary="state to set the control to. True to set the bit(s), False to clear the bit(s)." />
				</IviNetMethod>
				<IviNetMethod Name="FetchConfiguration" RetValTypeRef="Raytheon.GuidedElectronicsUnit.ImuConfig" RetValHelpSummary="Objext containing the current configuration of the IMU Emulator." Id="2b994ac9-bfe7-43cd-9e24-803a2d098e78" HelpSummary="Returns the current state of the IMU emulator." />
				<IviNetMethod Name="FetchDiscreteInput" RetValTypeRef="Raytheon.GuidedElectronicsUnit.ImuDiscreteInput" RetValHelpSummary="Structure containing the IMU Discrete Input values." Id="717d2bfb-2845-43d5-944c-f3cec6140ead" HelpSummary="Fetches the Discrete Input register value." />
				<IviNetMethod Name="SdlcControl" RetValTypeRef="System.Void" Id="f00dbd5f-2c8c-40fb-a592-8165df4f8033" HelpSummary="Sets the SDLC port control bits.">
					<IviNetParameter Name="control" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcControlBits" Id="5eafcc66-9627-46e1-9c20-d3e9c437eb2e" HelpSummary="Bits in the SDLC control register to set/clear." />
					<IviNetParameter Name="state" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="bd90e2b2-94bc-4ddd-ba9f-55625395fec0" HelpSummary="State to set the specified control bit to." />
				</IviNetMethod>
				<IviNetMethod Name="ReadMessage" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage" RetValHelpSummary="List containing data/status of the first available message." Id="d82aa12b-30b4-411d-9287-6c1891f65db3" HelpSummary="Retrieves a single message that was received on the GS_MC_KW SDLC bus." />
				<IviNetMethod Name="ReadAllMessages" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage[]" RetValHelpSummary="List of the Messages." Id="26d5f96c-da01-401b-b781-6bef4d66cc7e" HelpSummary="Retrieves all available messages that were received on the GS_MC_KW SDLC bus." />
				<IviNetMethod Name="SendMessage" RetValTypeRef="System.Void" Id="97aba85d-0a6b-4123-9ee7-1331aa5d8bbc" HelpSummary="Sends a single message containing data on the GS_MC_KW SDLC bus.">
					<IviNetParameter Name="data" TypeRef="System.UInt32[]" Id="7e1efdec-7025-461e-90e9-0f5c7f5d461e" HelpSummary="Array of values to send." />
				</IviNetMethod>
				<IviNetProperty Name="EODSampleWidth" TypeRef="System.Double" Id="ff3e8ab6-274c-442b-9429-e7d16e4a52cd" HelpSummary="End of Data Sample Width in seconds. A Write to this property will set the duration of the pulse width.&#xD;&#xA;  Min = 10 nS.&#xD;&#xA;  Max = 40.95 uS.&#xD;&#xA;  Resolution = 10 nS.&#xD;&#xA;  Default = 1 uSec." />
				<IviNetProperty Name="FifoWrCount" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcFifoWrCount" Access="ReadOnly" Id="2abc0208-533a-4018-b69f-47ae3749a0a8" HelpSummary="Gets a structure contining the current write count for the TX and RX FIFOs. May be one less than actual value due to H/W pre-popping" />
				<IviNetProperty Name="FrameEnable" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="0c2d31b5-1049-451f-9251-17ce86d1f99f" HelpSummary="IMU Frame Control Enable.&#xD;&#xA;1 enables IMU Frame Counter." />
				<IviNetProperty Name="FramePeriod" TypeRef="System.Double" Id="3c438e92-d75b-4716-a5c1-05653858b423" HelpSummary="Frame Counter Period in seconds.&#xD;&#xA;  Min = 10 nS.&#xD;&#xA;  Max = 2.68435455 S.&#xD;&#xA;  Resolution = 10 nS." />
			</IviNetInterface>
			<IviNetInterface Name="IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulator" Namespace="Raytheon.GuidedElectronicsUnit" Id="3607283b-e2a5-4284-8c2b-d5b3a231c2bf" HelpSummary="IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulator interface.">
				<IviNetMethod Name="FetchScoreboard" RetValTypeRef="Raytheon.GuidedElectronicsUnit.Scoreboard" Id="04696c50-c68a-43cd-b2a0-20275aac6b1e">
					<IviNetParameter Name="channel" TypeRef="Raytheon.GuidedElectronicsUnit.EdaChannel" Id="6c4c5356-364c-4aaa-968a-2aa3108bf59a" HelpSummary="Channel to use." />
					<IviNetParameter Name="bus" TypeRef="Raytheon.GuidedElectronicsUnit.EdaBus" Id="92b2f052-c596-4732-acb7-b9a584360993" HelpSummary="Bus to use." />
				</IviNetMethod>
				<IviNetProperty Name="ChannelA" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA" Access="ReadOnly" Id="7c9c4ed5-bb3e-48db-9074-90fce57f5c1c" HelpSummary="Reference to the IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA interface." />
			</IviNetInterface>
			<IviNetInterface Name="IGuidedElectronicsUnitLowLevel" Namespace="Raytheon.GuidedElectronicsUnit" Id="7b9130c5-d57b-4c4e-b112-246577ec2e5e" HelpSummary="IGuidedElectronicsUnitLowLevel interface.">
				<IviNetProperty Name="HSSub6020a" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub6020a" Access="ReadOnly" Id="b68d953f-ef59-44b8-8b94-65e6046658d2" HelpSummary="Reference to the IGuidedElectronicsUnitLowLevelHSSub6020a interface." />
				<IviNetProperty Name="HSSub9100" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitLowLevelHSSub9100" Access="ReadOnly" Id="0f06ec14-7ef2-4a95-81ba-b0f84bcafba8" HelpSummary="Reference to the IGuidedElectronicsUnitLowLevelHSSub9100 interface." />
			</IviNetInterface>
			<IviNetInterface Name="IGuidedElectronicsUnitLowLevelHSSub6020a" Namespace="Raytheon.GuidedElectronicsUnit" Id="a2aa8ec2-e363-4c6c-a836-92b4df2a38a0" HelpSummary="IGuidedElectronicsUnitLowLevelHSSub6020a interface.">
				<IviNetMethod Name="GetFirmwareInfo" RetValTypeRef="Raytheon.GuidedElectronicsUnit.FirmwareInformation" RetValHelpSummary="An object containing various read-only information about the currently loaded firmware." Id="36ee6a86-4848-4e61-873e-cfea1068dd87" HelpSummary="Retrieves the information about the currently loaded TDF firmware." />
				<IviNetMethod Name="GetPllStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.TdfPllStatus" RetValHelpSummary="An object containing various read-only information about PLL clocks." Id="89cfabab-8567-4d4c-a68d-a11fced2cdda" HelpSummary="Retrieves the status of the PLL clocks." />
				<IviNetMethod Name="ReadRegister" RetValTypeRef="System.UInt32" RetValHelpSummary="The value of the TDF register." Id="10820f48-e1db-49ed-9fd4-384b85f92c10" HelpSummary="This function performs a 32-bit read operation on the TDF register via the Local Bus on the Subsystem instrument.">
					<IviNetParameter Name="address" TypeRef="System.UInt32" Id="c14851e4-f8ee-437f-bcce-fc346b0efccf" HelpSummary="The TDF Register's offset." />
				</IviNetMethod>
				<IviNetMethod Name="WriteRegister" RetValTypeRef="System.Void" Id="3099c7dc-2642-44fb-bf6c-7d705c0dab65" HelpSummary="This function performs a 32-bit write operation to the register via the Local Bus on the Subsystem instrument.">
					<IviNetParameter Name="address" TypeRef="System.UInt32" Id="dfce0547-3262-4849-89dd-62f59f556c0b" HelpSummary="The TDF Register's offset." />
					<IviNetParameter Name="data" TypeRef="System.UInt32" Id="7826b08e-3c69-41af-8fc5-970af964ecfb" HelpSummary="The value to write to the register." />
				</IviNetMethod>
				<IviNetMethod Name="Reset" RetValTypeRef="System.Void" Id="ea4ada93-45d0-4303-a5e7-56e553f1fffa" HelpSummary="Places the instrument in a known state and configures instrument to it's default state." />
				<IviNetMethod Name="ReadModifyWrite" RetValTypeRef="System.Void" Id="b2fae4a4-50ad-4f6d-9bc7-db28b2355c40" HelpSummary="This function performs a 32-bit read/modify/write operation on the register via the Local Bus on the Subsystem instrument.&#xD;&#xA;&#xD;&#xA;The 32-bit read/modify/write is accomplished by reading from the specified address, ANDing this value with the inverse of the mask, ORing the results with (mask AND data), and finally writing the result back to the specified address.&#xD;&#xA;&#xD;&#xA;The register value would be accomplished with the following:&#xD;&#xA;&#xD;&#xA;&lt;new register value&gt; = (data &amp; mask) | (&lt;old register value&gt; &amp; !mask)">
					<IviNetParameter Name="address" TypeRef="System.UInt32" Id="7320edbb-7c34-439a-81af-672516e1572a" HelpSummary="The TDF Register's offset." />
					<IviNetParameter Name="data" TypeRef="System.UInt32" Id="45832881-cba0-4477-b484-2c6678c8e5ab" HelpSummary="The value to write to the masked bits of the register." />
					<IviNetParameter Name="mask" TypeRef="System.UInt32" Id="657dfb77-3643-41a1-9a9b-049812623362" HelpSummary="Each bit that is set in the mask corresponds to a bit in the passed data to modify in the register." />
				</IviNetMethod>
				<IviNetMethod Name="ResetEmStatus" RetValTypeRef="System.Void" Id="cad9257f-724b-4cf3-86cd-58f74e3c4e34" HelpSummary="Resets DCM in case of no lock (EmStatus GeuClock is low)." />
				<IviNetProperty Name="Chassis" TypeRef="System.Int32" Access="ReadOnly" Id="fc508861-6869-495e-addd-785b468dff6d" HelpSummary="Chassis number where the instrument is located." />
				<IviNetProperty Name="Descriptor" TypeRef="System.String" Access="ReadOnly" Id="cb776409-0e72-4216-ab12-7c57b65a40a9" HelpSummary="Descriptor of the instrument." />
				<IviNetProperty Name="SerialNumber" TypeRef="System.String" Access="ReadOnly" Id="8c279824-28a6-46cd-ae6a-9f44f49efd09" HelpSummary="Serial number of the instrument." />
				<IviNetProperty Name="Slot" TypeRef="System.Int32" Access="ReadOnly" Id="89b461c0-aee6-4329-8a0e-31e68634cf4c" HelpSummary="Slot number where the instrument is located." />
				<IviNetProperty Name="DieTemp" TypeRef="System.Double" Access="ReadOnly" Id="876f29dd-8cda-47d2-8733-87faa72d0455" HelpSummary="Readback of TDF die temperature." />
				<IviNetProperty Name="VccInt" TypeRef="System.Double" Access="ReadOnly" Id="583b220a-db97-4d6c-96ff-83e7711bc51e" HelpSummary="Readback of VCC Internal supply level." />
				<IviNetProperty Name="VccAux" TypeRef="System.Double" Access="ReadOnly" Id="488a4690-f020-4550-9f56-287768a54922" HelpSummary="Readback of VCC Auxilliary supply level." />
				<IviNetProperty Name="IsSimulated" TypeRef="System.Boolean" Access="ReadOnly" Id="b6068733-d3da-4b5b-9c29-bd0d9083a912" HelpSummary="Indicates that the instrument is being simulated in software." />
				<IviNetProperty Name="EnableIO" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="1dca8b38-2e2c-4fcf-862f-b334e0bc56b1" HelpSummary="Front Panel IO Module Control&#xD;&#xA;&#xD;&#xA;1=All Front Panel I/O Tristated" />
				<IviNetProperty Name="EmStatus" TypeRef="Raytheon.GuidedElectronicsUnit.EmStatus" Access="ReadOnly" Id="4dd4350d-2ade-484a-aed2-4c8ab26fce13" HelpSummary="Emulator Status &#xA;&#xA;This property is Read Only. Call ResetEmStatus() to reset.&#xA;&#xA;  GeuClock                     1 = 40MHz II Clock from GEU Present and locked.&#xA;  EmReset                      1 = II Emulator is in reset." />
			</IviNetInterface>
			<IviNetInterface Name="IGuidedElectronicsUnitIntegratedDewarAssemblyInterfaceEmulator" Namespace="Raytheon.GuidedElectronicsUnit" Id="8d27517c-35f8-4e98-b939-fa05482aa95e" HelpSummary="IGuidedElectronicsUnitIntegratedDewarAssemblyInterfaceEmulator interface.">
				<IviNetProperty Name="Control" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="8cdd6ffd-af1a-4392-9e96-d069ac0bf8b6" HelpSummary="Emulator SdlcControlBits Register&#xD;&#xA;1 = Releases emulator from reset. Overrides II Reset from GEU" />
				<IviNetProperty Name="Status" TypeRef="Raytheon.GuidedElectronicsUnit.IdaStatus" Access="ReadOnly" Id="7e7cbb98-c135-4ebd-886e-5c6f1a20e5e6" HelpSummary="Emulator SdlcStatusBits Register" />
				<IviNetProperty Name="Version" TypeRef="System.UInt32" Access="ReadOnly" Id="a2c64134-45ca-4767-be49-336d28af980b" />
			</IviNetInterface>
			<IviNetInterface Name="IGuidedElectronicsUnitLowLevelHSSub9100" Namespace="Raytheon.GuidedElectronicsUnit" Id="5e5939ca-9414-4a38-9ed8-5d4ff2774359" HelpSummary="IGuidedElectronicsUnitLowLevelHSSub9100 interface.">
				<IviNetMethod Name="GetFirmwareInfo" RetValTypeRef="Raytheon.GuidedElectronicsUnit.FirmwareInformation" Id="92f78113-0022-421e-9bd5-01bb60a11e3c" HelpSummary="Retrieves the information about the currently loaded TDF firmware." />
				<IviNetMethod Name="GetPllStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.TdfPllStatus" Id="af2bbff4-2b62-4ebb-ab19-891c7b4a3b4a" HelpSummary="Retrieves the status of the PLL clocks." />
				<IviNetMethod Name="ReadRegister" RetValTypeRef="System.UInt32" Id="8d5508f3-c071-4a30-b8e5-1d94af450f43" HelpSummary="This function performs a 32-bit read operation on the TDF register via the Local Bus on the Subsystem instrument.">
					<IviNetParameter Name="address" TypeRef="System.UInt32" Id="ed45f6bf-824f-4359-87a1-26cf6c13f09f" HelpSummary="TDF Register address offset." />
				</IviNetMethod>
				<IviNetMethod Name="WriteRegister" RetValTypeRef="System.Void" Id="a76fd9b2-07f4-4f00-a42a-0ce55c30827f" HelpSummary="This function performs a 32-bit write operation to the register via the Local Bus on the Subsystem instrument.">
					<IviNetParameter Name="address" TypeRef="System.UInt32" Id="280f46f1-5af3-49f9-b5ac-13295ddfec1a" HelpSummary="TDF Register address offset." />
					<IviNetParameter Name="data" TypeRef="System.UInt32" Id="2127d158-a8ad-4b6c-bdf7-31b2aedf8631" HelpSummary="Value to write to the register." />
				</IviNetMethod>
				<IviNetMethod Name="Reset" RetValTypeRef="System.Void" Id="2247887b-26da-4217-a381-33633a3ea280" HelpSummary="Places the instrument in a known state and configures instrument to it's default state." />
				<IviNetMethod Name="ReadModifyWrite" RetValTypeRef="System.Void" Id="3a6775fb-66bd-4af6-bcdf-1c650dc42681" HelpSummary="This function performs a 32-bit read/modify/write operation on the register via the Local Bus on the Subsystem instrument.&#xD;&#xA;&#xD;&#xA;The 32-bit read/modify/write is accomplished by reading from the specified address, ANDing this value with the inverse of the mask, ORing the results with (mask AND data), and finally writing the result back to the specified address.&#xD;&#xA;&#xD;&#xA;The register value would be accomplished with the following:&#xD;&#xA;&#xD;&#xA;&lt;new register value&gt; = (data &amp; mask) | (&lt;old register value&gt; &amp; !mask)">
					<IviNetParameter Name="address" TypeRef="System.UInt32" Id="3b0a293c-d813-4a32-83fd-a379a1341d2b" HelpSummary="TDF Register address offset." />
					<IviNetParameter Name="data" TypeRef="System.UInt32" Id="4093f06b-1fa1-4aa3-8e43-14469ace2b7a" HelpSummary="Value to write to the register." />
					<IviNetParameter Name="mask" TypeRef="System.UInt32" Id="bb37b15f-70a9-4fa2-901e-0860f2d6ce13" HelpSummary="Bits in the register to be set to the data value. The bits will only be affected when the coresponding bit is set to a '1'." />
				</IviNetMethod>
				<IviNetMethod Name="GetAuroraStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.AuroraStatus" Id="70a36c90-d52a-4120-a9d8-2c7b0515f7db" HelpSummary="Gets the status of the Aurora interface." />
				<IviNetProperty Name="Chassis" TypeRef="System.Int32" Access="ReadOnly" Id="31dcd81c-5c60-4e5a-ba2e-4bb0014d8e3e" HelpSummary="Chassis number where the instrument is located." />
				<IviNetProperty Name="Descriptor" TypeRef="System.String" Access="ReadOnly" Id="c860c802-1d3d-402b-b335-c4f00f7357b3" HelpSummary="Descriptor of the instrument." />
				<IviNetProperty Name="SerialNumber" TypeRef="System.String" Access="ReadOnly" Id="619b3740-3533-444c-a67d-dbad980afbbf" HelpSummary="Serial number of the instrument." />
				<IviNetProperty Name="Slot" TypeRef="System.Int32" Access="ReadOnly" Id="0ede95ce-9ccc-40f8-8751-e7fdd72cdba4" HelpSummary="Slot number where the instrument is located." />
				<IviNetProperty Name="DieTemp" TypeRef="System.Double" Access="ReadOnly" Id="31e51515-0d1f-4915-b62f-4a4fb077d1cb" HelpSummary="Readback of TDF die temperature." />
				<IviNetProperty Name="VccInt" TypeRef="System.Double" Access="ReadOnly" Id="19654ef1-1be0-4396-bd66-46d93f9386d6" HelpSummary="Readback of VCC Internal supply level." />
				<IviNetProperty Name="VccAux" TypeRef="System.Double" Access="ReadOnly" Id="9c1c5a05-2bbc-4102-b91e-6a141468430b" HelpSummary="Readback of VCC Auxilliary supply level." />
				<IviNetProperty Name="IsSimulated" TypeRef="System.Boolean" Access="ReadOnly" Id="aaa38d83-f209-4a7d-aa03-7018826f43a9" HelpSummary="Indicates that the instrument is being simulated in software." />
				<IviNetProperty Name="EnableIO" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="0f96b839-98b3-4083-933e-75ccdc6a99e2" HelpSummary="PIM IO Module control&#xA;1=All PIM I/O TX disabled" />
			</IviNetInterface>
			<IviNetInterface Name="IGuidedElectronicsUnitGsKwSyncronousDataLinkControl" Namespace="Raytheon.GuidedElectronicsUnit" Id="19ea94e8-1e9c-47ff-a773-17d0f6e82d74" HelpSummary="IGuidedElectronicsUnitGsKwSyncronousDataLinkControl interface.">
				<IviNetMethod Name="SdlcControl" RetValTypeRef="System.Void" Id="551d5921-5344-4a55-9728-9810c65deefb" HelpSummary="Sets the SDLC port control bits.">
					<IviNetParameter Name="control" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcControlBits" Id="3adf30d3-a615-47fc-b4fe-8ee3e3ca179e" HelpSummary="Bits in the SDLC control register to set/clear." />
					<IviNetParameter Name="state" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="104769de-f100-406a-8632-60374e3fbcef" HelpSummary="State to set the specified control bit to." />
				</IviNetMethod>
				<IviNetMethod Name="FetchStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.SdlcStatus" RetValHelpSummary="Object containing the SDLC Status." Id="1ec6416b-73f4-4910-8bfc-8b1a8644db59" HelpSummary="Fetches the SDLC port status." />
				<IviNetMethod Name="SendMessage" RetValTypeRef="System.Void" Id="bca85296-2e9d-49f9-b2d5-5f6fcd360b1c" HelpSummary="Sends a single message containing data on the GS_MC_KW SDLC bus.">
					<IviNetParameter Name="data" TypeRef="System.UInt32[]" Id="aa406145-aa3e-454b-97d9-0bd2d89a0ec2" HelpSummary="Array of values to send." />
				</IviNetMethod>
				<IviNetMethod Name="FetchMessageData" RetValTypeRef="System.Byte[]" RetValHelpSummary="Array of bytes representing the captured SDLC message data." Id="44ce41c7-5dc7-414a-aa1e-e984b3821048" HelpSummary="Returns the data that was captured using the auto-foreward feature of the SDLC bus." />
				<IviNetMethod Name="ReadMessage" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage" Id="41c30c12-de03-46c5-a8b2-60e7cc5b08a5" HelpSummary="Do Not Use. This method will be removed in the next release." />
				<IviNetMethod Name="ReadAllMessages" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage[]" Id="bb92ddfa-3743-4451-8715-5f50f76d34cb" HelpSummary="Do Not Use. This method will be removed in the next release." />
				<IviNetProperty Name="FifoWrCount" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcFifoWrCount" Access="ReadOnly" Id="47252416-dd18-47a3-b5e7-68aceb75f6b2" HelpSummary="Gets a structure contining the current write count for the TX and RX FIFOs.&#xD;&#xA;May be one less than actual value due to H/W pre-popping" />
				<IviNetProperty Name="Sync" TypeRef="System.Boolean" Id="87318d69-2ece-4731-a531-626c617d9149" HelpSummary="GS_MC_KW_SYNC Discrete Output Register&#xA; value written to this bit drives the GS_MC_TO_KW_CLK_SYNC signal" />
				<IviNetProperty Name="SdlcAutoForwardBuffer" TypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcAutoForwardBuffer" Access="ReadOnly" Id="aa9ecbe9-68ef-47e9-8ba3-237e6de854ba" HelpSummary="Contains debug information for auto-forwarded SDLC message data. Initial capacity, current data amount, and the highwater level or maximum number of bytes at any given time." />
				<IviNetEvent Name="AutoForwardBufferCapacityWarning" DelegateRef="System.EventHandler`1[Raytheon.GuidedElectronicsUnit.SdlcEventArgs]" Id="b21fd37d-f6da-4015-b3f0-69433f236a6f" HelpSummary="Signals that the GS KW SDLC message handler thread encountered an error and has exited." />
				<IviNetEvent Name="AutoForwardProcessExited" DelegateRef="System.EventHandler`1[Raytheon.GuidedElectronicsUnit.SdlcEventArgs]" Id="aedd6024-c328-42fb-a69f-1bc729c3b6a6" />
			</IviNetInterface>
			<IviNetInterface Name="IGuidedElectronicsUnitTestControl" Namespace="Raytheon.GuidedElectronicsUnit" Id="8d741040-cd1c-496c-9aca-24c298986c0f" HelpSummary="IGuidedElectronicsUnitTestControl interface.">
				<IviNetMethod Name="WaitForMsg" RetValTypeRef="System.Void" Id="4b714237-1f9b-4145-a78e-a4e2d6ad01a0">
					<IviNetParameter Name="count" TypeRef="System.UInt16" Id="313da249-6daa-457c-82c9-11f7b31b13b0" />
				</IviNetMethod>
			</IviNetInterface>
			<IviNetInterface Name="IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA" Namespace="Raytheon.GuidedElectronicsUnit" Id="661732a1-bb34-4ca7-b3c3-50981cfd1541" HelpSummary="IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelA interface.">
				<IviNetMethod Name="FetchScoreboard" RetValTypeRef="Raytheon.GuidedElectronicsUnit.Scoreboard" RetValHelpSummary="Value returned from the scoreboard register." Id="fa0d902e-ddee-493a-96a1-0144ccf0ffde" HelpSummary="Fetches the current state of the scoreboard register and &#xD;&#xA;Populates the Scoreboard structure" />
				<IviNetMethod Name="FetchKwdlStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.KwdlStatus" Id="a339c86f-005d-42c8-a8b8-d84bb20513f5" HelpSummary="Crypto_GO, Xmitr_Pwr, BusMode, LowPwrMode" />
				<IviNetMethod Name="FetchCVCWData" RetValTypeRef="Raytheon.GuidedElectronicsUnit.CvcwData" RetValHelpSummary="Object containing the received CVCWData." Id="2260ca97-c306-42d6-8e37-8ad2d9b4f8b4" HelpSummary="EDA CVCW Data. Captures values written by Host over SDLC on the specified channel and bus." />
				<IviNetMethod Name="FetchCVData" RetValTypeRef="System.Byte[]" RetValHelpSummary="Array containing the data received." Id="628feb8a-6661-4b19-9bae-ad1983b8e235" HelpSummary="Retrieves the CV data received on the specified channel and bus." />
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="19d30f14-3d83-484f-9222-441a21c1352a" HelpSummary="Used to configure the EDA/KWDL Config Register bits.">
					<IviNetParameter Name="configuration" TypeRef="Raytheon.GuidedElectronicsUnit.EdaConfig" Id="df3d87b4-b391-451c-a2dc-4bedd3959566" HelpSummary="Structure containing the values to be written to the EDA/KWDL Config Register." />
				</IviNetMethod>
				<IviNetMethod Name="FetchEdaStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.EdaStatus" Id="e2766d1d-ef86-4173-8a29-63a6f2b039fd" HelpSummary="Crypto_GO, Xmitr_Pwr, BusMode, LowPwrMode" />
				<IviNetMethod Name="FetchConfiguration" RetValTypeRef="Raytheon.GuidedElectronicsUnit.EdaConfig" Id="10219f52-6a79-48d6-9c0a-989a9461683d" />
				<IviNetProperty Name="PT" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelAPT" Access="ReadOnly" Id="42bfef45-4176-48e7-9fd3-2f8d7c6b074c" HelpSummary="Reference to the IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelAPT interface." />
				<IviNetProperty Name="CS" TypeRef="Raytheon.GuidedElectronicsUnit.IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelACS" Access="ReadOnly" Id="31c48999-e765-41c2-9690-7fc08a9d5514" HelpSummary="Reference to the IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelACS interface." />
				<IviNetProperty Name="EdaPbitValid" TypeRef="System.Boolean" Id="bb1fe802-fc69-4fd5-8adb-5001218b9ae3" HelpSummary="Get/Set EDA PBIT Valid state." />
				<IviNetProperty Name="EdaPbitPass" TypeRef="System.Boolean" Id="3574be67-0917-4859-bc93-12802cb94e2e" HelpSummary="Get/Set EDA PBIT Passed state." />
				<IviNetProperty Name="EdaCVReadyValid" TypeRef="System.Boolean" Id="78694d81-b1bd-4d18-8c15-c2c180a94514" HelpSummary="Get/Set EDA CV Ready Valid state." />
				<IviNetProperty Name="EdaCVReady" TypeRef="System.Boolean" Id="4073cd55-5a9b-4bfd-8886-9d6cdbc0b3c5" HelpSummary="Get/Set EDA CV Ready state." />
				<IviNetProperty Name="EdaCVClearPassFailValid" TypeRef="System.Boolean" Id="e3cb0a03-326d-4abd-aeb0-61bf724529f4" HelpSummary="Get/Set EDA CV Clear Pass/Fail Valid state." />
				<IviNetProperty Name="EdaCVClearPassFail" TypeRef="System.Boolean" Id="a5503a64-e081-43d7-b097-5438bf9b9bf5" HelpSummary="Get/Set EDA CV Clear Pass/Fail state." />
				<IviNetProperty Name="EdaNumCVClear" TypeRef="System.Int16" Id="1d85d4d8-64bb-4009-a6d6-28d3cc7e2463" HelpSummary="Get/Set EDA Num CV Clear has been run." />
				<IviNetProperty Name="KwdlRFTemp" TypeRef="System.Int16" Id="4fb9264c-3f98-40e9-bea3-4554d9f0c9b8" HelpSummary="Get/Set KWDL RF Temperature.&#xD;&#xA;  0x0 = -40C&#xD;&#xA;  LSB = 1C" />
				<IviNetProperty Name="KwdlMbitPass" TypeRef="System.Boolean" Id="91254c2e-a884-4b5d-9222-3033aab73c05" HelpSummary="Get/Set KWDL MBIT Pass state." />
				<IviNetProperty Name="KwdlMbitComplete" TypeRef="System.Boolean" Id="1f739640-358f-45c8-9a33-ba3bb525b0dc" HelpSummary="Get/Set KWDL MBIT Complete state." />
				<IviNetProperty Name="KwdlPbitPass" TypeRef="System.Boolean" Id="e5369199-aa2c-42c3-8ba0-d1b7b8dcba54" HelpSummary="Get/Set KWDL PBIT Pass state." />
				<IviNetProperty Name="KwdlState" TypeRef="Raytheon.GuidedElectronicsUnit.KwdlState" Id="210889f9-c958-4dcd-9280-3520f60455f3" HelpSummary="Get/Set KWDL State.&#xD;&#xA;  0 = Standby&#xD;&#xA;  1 = Tact&#xD;&#xA;  2 = Maint&#xD;&#xA;  3 = Reprog&#xD;&#xA;  4 = KA" />
				<IviNetProperty Name="KwdlLinkUp" TypeRef="System.Boolean" Id="b768c18d-48db-4202-b069-ddee167db3d0" HelpSummary="Get/Set KWDL Link Up state." />
			</IviNetInterface>
			<IviNetInterface Name="IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelAPT" Namespace="Raytheon.GuidedElectronicsUnit" Id="4153ca18-77f1-46db-9b4d-7a718358ea5f" HelpSummary="IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelAPT interface.">
				<IviNetMethod Name="SdlcControl" RetValTypeRef="System.Void" Id="edbe38e9-82af-4a99-abe6-442c50111277" HelpSummary="Configures the SDLC port control bits.">
					<IviNetParameter Name="control" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcControlBits" Id="dddcb36c-4dbf-4772-a191-51d32670de49" HelpSummary="Bits in the SDLC control register to set/clear." />
					<IviNetParameter Name="state" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="c1848fa9-1b67-4099-84c9-d830abaaa361" HelpSummary="State to set the specified control bit to." />
				</IviNetMethod>
				<IviNetMethod Name="FetchSdlcStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.SdlcStatus" RetValHelpSummary="Object containing the requested SDLC port Status." Id="816d93f8-8a19-42f1-8ea0-b00bf608bd3c" HelpSummary="Fetchs the status of the SDLC interface." />
				<IviNetMethod Name="ReadAllMessages" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage[]" RetValHelpSummary="List of the Messages." Id="79890ca1-268d-4d96-8d29-c39b33bda184" HelpSummary="Reads all available messages using the SDLC interface." />
				<IviNetMethod Name="ReadMessage" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage" RetValHelpSummary="List containing data/status of the first available message." Id="c6a71680-4468-4057-95f2-9f898f34c431" HelpSummary="Reads a message(data) using the SDLC interface." />
				<IviNetMethod Name="SendMessage" RetValTypeRef="System.Void" Id="6d7da141-c78e-4aff-9e02-9fbdf97bf0bd" HelpSummary="Sends message(data) using the SDLC interface.">
					<IviNetParameter Name="data" TypeRef="System.UInt32[]" Id="0f5c3ffa-3c1a-4776-8c3f-0f640e50bd78" HelpSummary="Array of values to send." />
				</IviNetMethod>
				<IviNetProperty Name="FifoWrCount" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcFifoWrCount" Access="ReadOnly" Id="e94a7ff1-e47b-46e7-9d00-fb002e8d679e" HelpSummary="Gets a structure contining the current write count for the TX and RX FIFOs. May be one less than actual value due to H/W pre-popping" />
			</IviNetInterface>
			<IviNetInterface Name="IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelACS" Namespace="Raytheon.GuidedElectronicsUnit" Id="f904bd53-cd31-4c9d-b95d-4f0decfed83a" HelpSummary="IGuidedElectronicsUnitEncryptorDecryptorAssemblyEmulatorChannelACS interface.">
				<IviNetMethod Name="FetchSdlcStatus" RetValTypeRef="Raytheon.GuidedElectronicsUnit.SdlcStatus" RetValHelpSummary="Object containing the requested SDLC port Status." Id="abab2182-9251-4739-9c17-b47c658afba9" HelpSummary="Fetchs the status of the SDLC interface." />
				<IviNetMethod Name="SdlcControl" RetValTypeRef="System.Void" Id="31da4165-3ac0-4bb9-a395-8b26f04a5804" HelpSummary="Configures the SDLC port control bits.">
					<IviNetParameter Name="control" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcControlBits" Id="419d766f-2acf-4830-97c9-91d0c373138c" HelpSummary="Bits in the SDLC control register to set/clear." />
					<IviNetParameter Name="state" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Id="87112cc1-7878-4b5a-97b0-88adea10d616" HelpSummary="State to set the specified control bit to." />
				</IviNetMethod>
				<IviNetMethod Name="ReadAllMessages" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage[]" RetValHelpSummary="List of the Messages." Id="71f7c20a-fb11-4ee2-8a94-12e7b18fe345" HelpSummary="Reads all available messages using the SDLC interface." />
				<IviNetMethod Name="ReadMessage" RetValTypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcMessage" RetValHelpSummary="List containing data/status of the first available message." Id="bc343f49-6e58-4c56-89ec-2ae678f474f8" HelpSummary="Reads a message(data) using the SDLC interface." />
				<IviNetMethod Name="SendMessage" RetValTypeRef="System.Void" Id="c26c17d8-8a20-4b31-91e1-1f8982721f07" HelpSummary="Sends message(data) using the SDLC interface.">
					<IviNetParameter Name="data" TypeRef="System.UInt32[]" Id="f4f972da-b983-49c4-97d6-7f37168b71c0" HelpSummary="Array of values to send." />
				</IviNetMethod>
				<IviNetProperty Name="FifoWrCount" TypeRef="Raytheon.GuidedElectronicsUnit.SdlcFifoWrCount" Access="ReadOnly" Id="408fd9fe-91ee-4d38-b4fd-84da14f0617f" HelpSummary="Gets a structure contining the current write count for the TX and RX FIFOs. May be one less than actual value due to H/W pre-popping" />
			</IviNetInterface>
			<IviNetStruct Name="FirmwareInformation" Namespace="Raytheon.GuidedElectronicsUnit" Id="69159f0e-514c-499d-8a35-2b54ec0931b2" HelpSummary="Structure containing TDF firmware information.">
				<IviNetProperty Name="ApplicationId" TypeRef="System.UInt16" Access="ReadOnly" Id="f7f8785c-9ae0-4198-8a06-8c65ab6d6f7b" HelpSummary="Application ID. Constant TBD." />
				<IviNetProperty Name="CustomerId" TypeRef="System.UInt16" Access="ReadOnly" Id="dff00ffc-9067-4a81-96ae-edc5c6012a12" HelpSummary="Customer ID. Constant 0x0002." />
				<IviNetProperty Name="RevisionId" TypeRef="System.UInt32" Access="ReadOnly" Id="6e39e0ad-9fbf-483c-9226-223a58bc05f3" HelpSummary="Revision of the firmware." />
				<IviNetProperty Name="Constant" TypeRef="System.UInt16" Access="ReadOnly" Id="e00a2303-3ba8-4e3f-bf60-9e5edc81cb42" HelpSummary="TDF Constanst value. Always returns 0x4C01 (LVTTL), 0x4701 (FIOXI)." />
			</IviNetStruct>
			<IviNetStruct Name="TdfPllStatus" Namespace="Raytheon.GuidedElectronicsUnit" Id="3d2834dc-9f84-4157-9c2e-4eedbaebc136">
				<IviNetProperty Name="AuroraBusClkLocked" TypeRef="Raytheon.GuidedElectronicsUnit.PllState" Access="ReadOnly" Id="e0b073e4-c40e-4f68-a7fa-998f2cdef25f" HelpSummary="TeradyneAuroraBusClk PLL locked status." />
				<IviNetProperty Name="LocalBusPllLocked" TypeRef="Raytheon.GuidedElectronicsUnit.PllState" Access="ReadOnly" Id="163af8db-bb3f-4cae-bb46-dc68ee53fcfa" HelpSummary="LocalBusClk PLL locked status." />
				<IviNetProperty Name="PxiePllEnable" TypeRef="Raytheon.GuidedElectronicsUnit.ControlState" Access="ReadOnly" Id="ee394a77-ed74-41f8-a0eb-38717a5249ba" HelpSummary="PXIeClk PLL enabled (controlled by TER_LB_PXIE_EN)." />
				<IviNetProperty Name="PxiePllLocked" TypeRef="Raytheon.GuidedElectronicsUnit.PllState" Access="ReadOnly" Id="8087d313-f8f9-49dd-996a-7b87620298a8" HelpSummary="PXIeClk PLL locked status." />
			</IviNetStruct>
			<IviNetStruct Name="SdlcStatus" Namespace="Raytheon.GuidedElectronicsUnit" Id="81ca4e1c-170c-4afe-9a62-4d91605476e5" HelpSummary="SdlcStatusBits of the emulator SDLC port.">
				<IviNetProperty Name="DrOverrunError" TypeRef="System.Boolean" Access="ReadOnly" Id="0862dd26-5c6d-40a9-a341-68ecae7cf697" HelpSummary="When data recovery is enabled, indicates that data was lost from the overrun buffer." />
				<IviNetProperty Name="RxInhibited" TypeRef="System.Boolean" Access="ReadOnly" Id="55ee22bf-6543-482d-86dc-c607b08c2878" HelpSummary="Indicates the RX Engine is in an inhibit state." />
				<IviNetProperty Name="EchoLoopback" TypeRef="System.Boolean" Access="ReadOnly" Id="e46e22e3-f3f2-4f79-ba11-62f3d2c98769" HelpSummary="Indicates whether the echo loopback feature is currently enabled." />
				<IviNetProperty Name="InternalLoopback" TypeRef="System.Boolean" Access="ReadOnly" Id="c7b47901-9bd3-4127-a342-ef361e340140" HelpSummary="Indicates whether the internal loopback feature is currently enabled." />
				<IviNetProperty Name="RxMessageAborted" TypeRef="System.Boolean" Access="ReadOnly" Id="a0e8ee68-a42a-446e-9217-a993dc33daaf" HelpSummary="Indicates that a SDLC ABORT was received or that a RX ABORT occurred." />
				<IviNetProperty Name="RxMessageFcsError" TypeRef="System.Boolean" Access="ReadOnly" Id="3a20d3de-f27b-493b-9968-81ac5eab9d98" HelpSummary="Flag that the Frame Check Sequence calculated did not match the value received." />
				<IviNetProperty Name="RxMessageDone" TypeRef="System.Boolean" Access="ReadOnly" Id="526b9314-8d49-465a-8af7-6c2d0d145eaa" HelpSummary="Indicates that the RX engine has received a complete/incomplete SDLC frame." />
				<IviNetProperty Name="RxBadAddrError" TypeRef="System.Boolean" Access="ReadOnly" Id="871f964a-209b-40bc-9d85-ad128b708c22" HelpSummary="f ADDR_FIELD_EN=TRUE, indicates that a SDLC frame was misrouted to this station." />
				<IviNetProperty Name="RxFifoOverflowed" TypeRef="System.Boolean" Access="ReadOnly" Id="0362f9e8-46d2-4942-b2d1-57ccb5afecc4" HelpSummary="Asserts when an overflow condition occurs on the RX FIFO. Cleared only via control bit." />
				<IviNetProperty Name="RxFifoEmpty" TypeRef="System.Boolean" Access="ReadOnly" Id="cb8e9da5-fd3b-425c-ba08-7f6ace4c7e3f" HelpSummary="Indicates that the RX FIFO is currently empty." />
				<IviNetProperty Name="TxInhibited" TypeRef="System.Boolean" Access="ReadOnly" Id="b96bafd4-f9fe-459e-9a0c-2f20c760baee" HelpSummary="Indicates the TX Engine is in an inhibit state." />
				<IviNetProperty Name="RxFifoFull" TypeRef="System.Boolean" Access="ReadOnly" Id="b5a66d4e-28bf-40d2-8d84-4763c9b4bebd" HelpSummary="Indicates that the RX FIFO is currently full." />
				<IviNetProperty Name="RxActive" TypeRef="System.Boolean" Access="ReadOnly" Id="30bbc65e-f713-4177-bca2-569ab29a5e45" HelpSummary="Indicates that the RX engine is currently processing a SDLC frame." />
				<IviNetProperty Name="TxActive" TypeRef="System.Boolean" Access="ReadOnly" Id="bcc38802-048b-4eb2-9ec6-928512e62aa4" HelpSummary="Indicates that the TX engine is currently processing a SDLC frame." />
				<IviNetProperty Name="TxFifoOverflowed" TypeRef="System.Boolean" Access="ReadOnly" Id="33aaff61-b00b-447d-bd04-529f83088e85" HelpSummary="Asserts when an overflow condition occurs on the TX FIFO. Cleared only via control bit." />
				<IviNetProperty Name="TxFifoEmpty" TypeRef="System.Boolean" Access="ReadOnly" Id="3037d97f-fcad-4ce8-a9e7-5fb389cb8356" HelpSummary="Indicates that the TX FIFO is currently empty." />
				<IviNetProperty Name="TxFifoFull" TypeRef="System.Boolean" Access="ReadOnly" Id="7cfc5288-6b0a-4848-a117-d6b2bec5e54e" HelpSummary="Indicates that the TX FIFO is currently full." />
			</IviNetStruct>
			<IviNetStruct Name="ImuMessage" Namespace="Raytheon.GuidedElectronicsUnit" Id="6437351e-ec28-4718-94e8-7e6c645d4710" HelpSummary="Data being sent by the IMU emulator.">
				<IviNetProperty Name="VelocityDeltaX" TypeRef="System.UInt32" Access="ReadOnly" Id="6622c4b7-8be6-4de8-b79b-402e0a138d76" HelpSummary="Delta Velocity X value." />
				<IviNetProperty Name="VelocityDeltaY" TypeRef="System.UInt32" Access="ReadOnly" Id="caaf9a54-919c-4815-8f2d-1f41416fcecc" HelpSummary="Delta Velocity Y value." />
				<IviNetProperty Name="VelocityDeltaZ" TypeRef="System.UInt32" Access="ReadOnly" Id="07efbeae-2190-4b85-8e6d-5c5914ab1c77" HelpSummary="Delta Velocity Z value." />
				<IviNetProperty Name="AngleDeltaX" TypeRef="System.UInt32" Access="ReadOnly" Id="2d31fd60-932c-48ba-a6cc-e830f29d90e2" HelpSummary="Delta Angle X value." />
				<IviNetProperty Name="AngleDeltaY" TypeRef="System.UInt32" Access="ReadOnly" Id="cfa54827-6026-44ed-bf1f-3d564e733972" HelpSummary="Delta Angle Y value." />
				<IviNetProperty Name="AngleDeltaZ" TypeRef="System.UInt32" Access="ReadOnly" Id="48e29785-bbdb-417d-a377-43133e59c8c3" HelpSummary="Delta Angle Z value." />
				<IviNetProperty Name="StatusSummaryWord" TypeRef="System.UInt32" Access="ReadOnly" Id="47663e34-cc0d-4a71-a7bb-5cb703ab059b" HelpSummary="IMU status summary word." />
				<IviNetProperty Name="ModeMuxId" TypeRef="System.UInt32" Access="ReadOnly" Id="6e28324b-1d48-4f2b-bb17-170d5b8b2447" HelpSummary="IMU bit mode/mux ID." />
				<IviNetProperty Name="MuxDataWord" TypeRef="System.UInt32" Access="ReadOnly" Id="b42aff23-6a58-48ab-8c1a-736de56f9fb9" HelpSummary="IMU mux data word." />
				<IviNetProperty Name="RawGyroCountX" TypeRef="System.UInt32" Access="ReadOnly" Id="891e6ab0-9ca7-4f86-aef3-90ad5936e066" HelpSummary="IMU raw gyro X count." />
				<IviNetProperty Name="RawGyroCountY" TypeRef="System.UInt32" Access="ReadOnly" Id="b0991c29-ab9a-40a4-928c-c94af29eda03" HelpSummary="IMU raw gyro Y count." />
				<IviNetProperty Name="RawGyroCountZ" TypeRef="System.UInt32" Access="ReadOnly" Id="79c5ed04-af47-4222-9b43-d3fae40c98da" HelpSummary="IMU raw gyro Z count." />
				<IviNetProperty Name="Checksum" TypeRef="System.UInt32" Access="ReadOnly" Id="6a5f1c4c-200d-4adf-9a76-0055aa610912" HelpSummary="1's Complement of Sum of other 12 ImuMessage words." />
			</IviNetStruct>
			<IviNetStruct Name="EdaStatus" Namespace="Raytheon.GuidedElectronicsUnit" Id="10691d49-a2e1-4800-85cc-59db08572aab" HelpSummary="EDA Status Register. Reflects Values written by Host over SDLC.">
				<IviNetProperty Name="CryptoGoValue" TypeRef="System.Boolean" Access="ReadOnly" Id="cdd5aae9-263a-4fe4-88dd-0b19e9cf7d14" HelpSummary="EDA Crypto Go Value." />
				<IviNetProperty Name="XcvrPowerMode" TypeRef="Raytheon.GuidedElectronicsUnit.EdaPowerMode" Access="ReadOnly" Id="f73f4642-fe72-4ceb-b892-9409bcf87e12" HelpSummary="EDA XCVR Power Mode. 1=Enable, 2=Disable." />
				<IviNetProperty Name="DataBusMode" TypeRef="Raytheon.GuidedElectronicsUnit.EdaDataBusMode" Access="ReadOnly" Id="fd3aee21-9df8-480b-8454-b33ece3cbe9d" HelpSummary="EDA Data Bus Mode. 1=MTD, 2=KWDL." />
				<IviNetProperty Name="LowPowerMode" TypeRef="Raytheon.GuidedElectronicsUnit.EdaPowerMode" Access="ReadOnly" Id="bb9bddbc-e00e-46c7-82cc-0624376185e0" HelpSummary="EDA Low Power Mode. 1=Enable, 2=Disable." />
				<IviNetProperty Name="TerminalId" TypeRef="System.Int32" Access="ReadOnly" Id="4eda2a09-44ef-4bde-a839-b720fec730e8" HelpSummary="EDA Terminal ID." />
			</IviNetStruct>
			<IviNetStruct Name="RxSdlcData" Namespace="Raytheon.GuidedElectronicsUnit" Id="cbad24c8-e5a6-4cfe-89f9-3ff7b456d250" HelpSummary="Structure containing data and status for a single word in a GsKwSDLC message.">
				<IviNetProperty Name="Data" TypeRef="System.UInt32" Access="ReadOnly" Id="7d29c023-1c2f-49a9-a8aa-42978e4acb91" HelpSummary="Raw data." />
				<IviNetProperty Name="Status" TypeRef="System.UInt32" Access="ReadOnly" Id="d54da128-197c-4d15-ba09-253d165bc290" HelpSummary="SdlcStatusBits associated with Data." />
			</IviNetStruct>
			<IviNetStruct Name="RxSdlcMessage" Namespace="Raytheon.GuidedElectronicsUnit" Id="25d094f7-1bbb-4f11-a76d-904c059f17e2" HelpSummary="Structure containing a single SDLC message.">
				<IviNetProperty Name="MessageData" TypeRef="Raytheon.GuidedElectronicsUnit.RxSdlcData[]" Access="ReadOnly" Id="49f32520-2fca-4d08-9210-6bee18082dba" HelpSummary="Array of RxSdlcData." />
				<IviNetProperty Name="ToDataArray" TypeRef="System.UInt32[]" Access="ReadOnly" Id="3bd636ec-36d1-4ebe-b012-7f6ccbd047f8" />
			</IviNetStruct>
			<IviNetStruct Name="IdaStatus" Namespace="Raytheon.GuidedElectronicsUnit" Id="3654d4f5-6885-4368-9ab1-6b604dc636e3" HelpSummary="SdlcStatusBits of the II Emulator">
				<IviNetProperty Name="GeuToII40MhzClockLocked" TypeRef="Raytheon.GuidedElectronicsUnit.PllState" Access="ReadOnly" Id="5e02a34b-1096-41a3-9628-fd34de713e3f" HelpSummary="1 = 40MHz II Clock from GEU Present and locked" />
				<IviNetProperty Name="IIEmulatorReset" TypeRef="Raytheon.GuidedElectronicsUnit.ResetState" Access="ReadOnly" Id="4cdc282e-fb51-4e72-b3c4-ee37c48b4dbe" HelpSummary="1 = II Emulator is in reset" />
			</IviNetStruct>
			<IviNetStruct Name="ImuConfig" Namespace="Raytheon.GuidedElectronicsUnit" Id="78bc69c8-00c5-4fb9-87eb-d1a4d5bf063e">
				<IviNetProperty Name="KwTestMode" TypeRef="System.Boolean" Access="ReadOnly" Id="cffbdb46-33b5-48ca-ae69-5b0261ef5b48" />
				<IviNetProperty Name="RxEnable" TypeRef="System.Boolean" Access="ReadOnly" Id="7be0ad93-b433-423b-ac97-7b45caa850ef" />
				<IviNetProperty Name="TxEnable" TypeRef="System.Boolean" Access="ReadOnly" Id="adc9b55d-aedc-4b54-80cd-9ec7e1e5164e" />
			</IviNetStruct>
			<IviNetStruct Name="KwdlStatus" Namespace="Raytheon.GuidedElectronicsUnit" Id="c1a2f175-8a70-492b-ba6a-62ab9c048deb" HelpSummary="KWDL Status Register. Reflects Values written by Host over SDLC.">
				<IviNetProperty Name="RFPower" TypeRef="System.Int32" Access="ReadOnly" Id="343d6d72-7fc5-40d5-a341-e72899b2bea6" />
				<IviNetProperty Name="AntennaPort" TypeRef="System.Int32" Access="ReadOnly" Id="7face6b3-9a32-4d6d-a25f-d3c8bd8a2339" />
				<IviNetProperty Name="Location" TypeRef="Raytheon.GuidedElectronicsUnit.KwdlLocation" Access="ReadOnly" Id="1478e5c2-9df9-43fa-a8cd-154ea8587155" />
				<IviNetProperty Name="Channel" TypeRef="System.Int32" Access="ReadOnly" Id="99b2fdac-23dc-4833-8402-5be6cf20a8d1" />
				<IviNetProperty Name="SourceId" TypeRef="System.Int32" Access="ReadOnly" Id="9389a886-ac3c-444b-b83f-a33e5a73146b" />
				<IviNetProperty Name="DestinationId" TypeRef="System.Int32" Access="ReadOnly" Id="d6187b55-3959-48c3-b7e3-c77a50df6044" />
			</IviNetStruct>
			<IviNetStruct Name="Scoreboard" Namespace="Raytheon.GuidedElectronicsUnit" Id="eb4102a7-95af-46bd-8dbb-87d14ba7ebef" HelpSummary="EDA Message Scoreboard. Indicates which messages received since power on.">
				<IviNetProperty Name="EdaCVClearControlMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="492adcd5-758f-4d5a-b784-275481153723" HelpSummary="Host to EDA crypto variable clear control message." />
				<IviNetProperty Name="EdaCVControlMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="177c6b94-cd0e-4f70-a20e-0c37394a71e5" HelpSummary="Host to EDA crypto variable control message." />
				<IviNetProperty Name="EdaGeneralStatusRequestMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="30b42314-1e5e-464a-954e-b2c2af998427" HelpSummary="Host to EDA general status request control message." />
				<IviNetProperty Name="EdaTerminalIDControlMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="5b20c4f5-67d9-4426-b937-377b22fec869" HelpSummary="Host to EDA terminal ID control message." />
				<IviNetProperty Name="EdaCryptoGoControlMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="ef4d406c-9fb4-4767-9b51-1a5b0a4a19b9" HelpSummary="Host to EDA crypto go control message." />
				<IviNetProperty Name="KwdlInitializeMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="9049c988-ec70-4d79-909d-a431fedb9eb9" HelpSummary="Host to KW data link initialize message." />
				<IviNetProperty Name="KwdlStateControlStatusRequestMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="21a47ca7-3e67-4b30-a3f6-3e28dee21187" HelpSummary="Host to KW data link control status request message." />
				<IviNetProperty Name="KwdlAntennaSelectMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="e27a9082-3417-4f29-955f-d75c8300680d" HelpSummary="Host to KW data link antenna select message." />
				<IviNetProperty Name="KwEchoMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="778c252e-500c-4c51-aa20-b98149a5757c" HelpSummary="Host to KW echo message." />
				<IviNetProperty Name="MtdCarrierEnableMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="44ec21b5-303f-4784-aca1-202dd429d0fa" HelpSummary="Host to MTD carrier enable message." />
				<IviNetProperty Name="EdaCVCWControlMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="fdb841e4-336e-4c74-b932-e4566cd21f06" HelpSummary="Host to EDA crypto variable command word control message." />
				<IviNetProperty Name="EdaTransceiverPowerControlMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="11ef65d2-1f9e-4706-9212-d4f4f52b1639" HelpSummary="Host to EDA transceiver power control message." />
				<IviNetProperty Name="EdaDataBusModeControlMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="aaeed859-b9a8-44b5-978e-d316a5bad5d3" HelpSummary="Host to EDA data bus mode control message." />
				<IviNetProperty Name="EdaLowPowerModeControlMessage" TypeRef="System.Boolean" Access="ReadOnly" Id="cb82b4f4-7925-43ba-b357-039ec64de7c7" HelpSummary="Host to EDA low power mode control message." />
			</IviNetStruct>
			<IviNetStruct Name="CvcwData" Namespace="Raytheon.GuidedElectronicsUnit" Id="57a544b9-d75d-4494-a321-efa542091b6b">
				<IviNetProperty Name="Size" TypeRef="System.Int32" Access="ReadOnly" Id="0e4711d2-9233-4bac-8638-2ca144ef09fa" HelpSummary="CV Size value written over SDLC." />
				<IviNetProperty Name="Data1" TypeRef="System.Byte" Access="ReadOnly" Id="54b1c1ef-067c-45bc-bb79-e4b4b4bbeccf" HelpSummary="CVCW Byte 1." />
				<IviNetProperty Name="Data2" TypeRef="System.Byte" Access="ReadOnly" Id="e05c9950-fec9-48a4-9519-6d7def8fb08e" HelpSummary="CVCW Byte 2." />
				<IviNetProperty Name="Data3" TypeRef="System.Byte" Access="ReadOnly" Id="cc612053-b55c-45d0-9950-1ab0dea7f1e9" HelpSummary="CVCW Byte 3." />
			</IviNetStruct>
			<IviNetStruct Name="ImuDiscreteInput" Namespace="Raytheon.GuidedElectronicsUnit" Id="a38baa4a-4849-4be1-a84c-d9e45c7081b1" HelpSummary="IMU Discrete Input Register">
				<IviNetProperty Name="SimNotInhibitBit" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="2095a875-183f-4779-b3e0-0a0d5271119a" HelpSummary="IMU_SIM_NOT_INHIBIT_BIT signal state" />
				<IviNetProperty Name="SimNotCommandBit" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="994bc50b-8596-4767-a544-795c6001885a" HelpSummary="IMU_SIM_NOT_COMMAND_BIT signal state" />
				<IviNetProperty Name="SimFastRestart" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="bffb6929-6480-4f9b-8a63-d77ba44d272d" HelpSummary="IMU_SIM_FAST_RESTART signal state" />
				<IviNetProperty Name="SimExternalSync" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="b027a8f2-2a6b-4fc3-a04c-c22a8b138188" HelpSummary="IMU_SIM_EXT_SYNC signal state" />
				<IviNetProperty Name="SimPowerOnreset" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="03a7bcc2-09e8-4cc0-9cc3-1020358a1f5c" HelpSummary="IMU_SIM_PWR_ON_RESET signal state" />
				<IviNetProperty Name="ExternalSync" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="b86fa79d-a050-4bbf-8b52-b5c1fc924c67" HelpSummary="IMU_EXT_SYNC signal state" />
				<IviNetProperty Name="FastRestart" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="1a33e58d-1b82-4776-9a6a-ebde03a6e1f5" HelpSummary="IMU_FAST_RESTART signal state" />
				<IviNetProperty Name="NotCommandBit" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="e0b31d8a-f023-4695-b46d-401001e8cb03" HelpSummary="IMU_NOT_EXE_COMMAND_BIT signal state" />
				<IviNetProperty Name="NotInhibitBit" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="a314e40b-167a-4cb9-aa19-64772753a4c9" HelpSummary="IMU_NOT_INHIBIT_BIT_FAIL signal state" />
				<IviNetProperty Name="PowerOnreset" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="83f6f506-289c-4502-99b4-d37304f4a2c2" HelpSummary="IMU_PWR_ON_RESET signal state" />
				<IviNetProperty Name="InhibitPowerOnReset" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="b56b12bd-c78c-4a16-a66e-a07bce0f2649" HelpSummary="IMU_INHIBIT_INTERNAL_POR signal state" />
			</IviNetStruct>
			<IviNetStruct Name="SdlcFifoWrCount" Namespace="Raytheon.GuidedElectronicsUnit" Id="2ec00a91-0654-444b-ae18-5e3704fc94ca" HelpSummary="Current write count for the TX and RX FIFOs.&#xD;&#xA;May be one less than actual value due to H/W pre-popping.">
				<IviNetProperty Name="RxWrCount" TypeRef="System.Int32" Access="ReadOnly" Id="b4d759fd-c56f-4c90-9fe5-8475a4a5a99d" HelpSummary="Shows current write count of the RX FIFO." />
				<IviNetProperty Name="TxWrCount" TypeRef="System.Int32" Access="ReadOnly" Id="4d78396d-8059-4870-bec8-63bf8e54b6b4" HelpSummary="Shows current write count of the TX FIFO." />
			</IviNetStruct>
			<IviNetStruct Name="EdaConfig" Namespace="Raytheon.GuidedElectronicsUnit" Id="1fb92bea-dbab-45d2-b77d-bb692f6ec4b0" HelpSummary="EDA/KWDL Config register values.">
				<IviNetProperty Name="KwdlRFTemp" TypeRef="System.Int32" Id="6c979d85-569b-4765-9658-9d5a322c00f6" HelpSummary="KWDL RF Temperature.&#xD;&#xA;  0x0 = -40C&#xD;&#xA;  LSB = 1C" />
				<IviNetProperty Name="EdaPbitValid" TypeRef="System.Boolean" Id="61a4c84a-b7a6-4977-a7c7-d8cf815cf893" HelpSummary="EDA PBIT Valid state." />
				<IviNetProperty Name="EdaCVReadyValid" TypeRef="System.Boolean" Id="331013de-bab6-40a4-a65c-bb7038462143" HelpSummary="EDA CV Ready Valid state." />
				<IviNetProperty Name="EdaPbitPass" TypeRef="System.Boolean" Id="fa0d3195-3d2e-452f-a7ba-517ef79ff4f0" HelpSummary="EDA PBIT Passed state." />
				<IviNetProperty Name="EdaCVReady" TypeRef="System.Boolean" Id="40e7cbc6-d4af-4b62-99a3-97762034fe05" HelpSummary="EDA CV Ready state." />
				<IviNetProperty Name="EdaCVClearPassFailValid" TypeRef="System.Boolean" Id="52dc8ad8-6497-4023-95d1-d1148bd93fdf" HelpSummary="EDA CV Clear Pass/Fail Valid state." />
				<IviNetProperty Name="EdaCVClearPassFail" TypeRef="System.Boolean" Id="effaa1b6-e1e2-4710-b914-7f7b9b5434ca" HelpSummary="EDA CV Clear Pass/Fail state." />
				<IviNetProperty Name="EdaNumCVClear" TypeRef="System.Int32" Id="d527a09c-2d33-4db5-b84a-5fdfd0441298" HelpSummary="EDA Num CV Clear has been run." />
				<IviNetProperty Name="KwdlMbitPass" TypeRef="System.Boolean" Id="35713359-86dd-4cb1-8276-70802c2a3bfa" HelpSummary="KWDL MBIT Pass state." />
				<IviNetProperty Name="KwdlMbitComplete" TypeRef="System.Boolean" Id="7d57023b-b7aa-4478-9fab-7b40890cbf15" HelpSummary="KWDL MBIT Complete state." />
				<IviNetProperty Name="KwdlPbitPass" TypeRef="System.Boolean" Id="adfb344b-fa59-4920-b007-103854bd079f" HelpSummary="KWDL PBIT Pass state." />
				<IviNetProperty Name="KwdlState" TypeRef="Raytheon.GuidedElectronicsUnit.KwdlState" Id="d5092210-5954-47b6-b0c8-e24c95c73ed7" HelpSummary="KWDL State.&#xD;&#xA;  0 = Standby&#xD;&#xA;  1 = Tact&#xD;&#xA;  2 = Maint&#xD;&#xA;  3 = Reprog&#xD;&#xA;  4 = KA" />
				<IviNetProperty Name="KwdlLinkUp" TypeRef="System.Boolean" Id="071f821e-bf4c-491c-b3ca-04fc87858433" HelpSummary="KWDL Link Up state." />
			</IviNetStruct>
			<IviNetStruct Name="AuroraStatus" Namespace="Raytheon.GuidedElectronicsUnit" Id="621431e9-858d-4add-bf68-170ac0b45552" HelpSummary="Teradyne Aurora status register, resets  status on write to this register.">
				<IviNetProperty Name="SoftError" TypeRef="System.Boolean" Access="ReadOnly" Id="ea349d38-32ac-4b1f-8e87-defdc9d711f3" HelpSummary="Aurora Core Soft Error." />
				<IviNetProperty Name="HardError" TypeRef="System.Boolean" Access="ReadOnly" Id="65d4b4af-ddca-4eb0-85db-35ef204dda28" HelpSummary="Aurora Core Hard Error." />
				<IviNetProperty Name="LinkUp" TypeRef="System.Boolean" Access="ReadOnly" Id="1cec9ae4-7603-4b7c-a705-07708459ebe8" HelpSummary="Aurora Linked Up." />
				<IviNetProperty Name="ChannelUp" TypeRef="System.Boolean" Access="ReadOnly" Id="c5e50e98-a86d-4ab4-b2ec-14c58d93f638" HelpSummary="Aurora Channel UP." />
				<IviNetProperty Name="LaneUp" TypeRef="System.Int32" Access="ReadOnly" Id="9ff9a2cc-586d-4aef-b625-bfa89fcfd1c2" HelpSummary="Aurora lane up status for all 4 lanes." />
			</IviNetStruct>
			<IviNetStruct Name="RxSdlcAutoForwardBuffer" Namespace="Raytheon.GuidedElectronicsUnit" Id="6fc2789b-10eb-457b-b427-e2591b12b0bf" HelpSummary="SDLC Auto-forward buffer information.">
				<IviNetProperty Name="InitialCapacity" TypeRef="System.Int32" Access="ReadOnly" Id="76241fe4-ad38-4dd6-a728-154276aa8794" HelpSummary="Initial buffer size (in bytes)." />
				<IviNetProperty Name="CurrentCapacity" TypeRef="System.Int32" Access="ReadOnly" Id="0ed28e8c-00ad-47d3-99fa-ecfebc8ed440" HelpSummary="Anmount of data (in bytes) currently available in the buffer." />
				<IviNetProperty Name="HighwaterLevel" TypeRef="System.Int32" Access="ReadOnly" Id="a6e69713-3d7e-4e5c-b52e-43ef7fe41e07" HelpSummary="Highest level of bytes in buffer at any time during this session." />
			</IviNetStruct>
			<IviNetStruct Name="EmStatus" Namespace="Raytheon.GuidedElectronicsUnit" Id="02530063-faa9-4914-8ff0-203e1c9d958d">
				<IviNetProperty Name="GeuClock" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="a3939ded-bf64-422c-81f0-c7173db2df34" HelpSummary="1 = 40MHz II Clock from GEU Present and locked." />
				<IviNetProperty Name="EmReset" TypeRef="Raytheon.GuidedElectronicsUnit.SignalState" Access="ReadOnly" Id="10ab8cea-222a-4f4f-8720-29a7e228afac" HelpSummary="1 = II Emulator is in reset" />
			</IviNetStruct>
			<IviNetEnum Name="ControlState" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="b28458df-7758-4134-8af0-0fab076f8708" HelpSummary="The state of the interface or control.">
				<IviNetEnumMember Name="Disabled" Value="0" Id="82c49287-eaca-4fd0-812d-01fea0eece15" HelpSummary="The interface or control is Disabled." />
				<IviNetEnumMember Name="Enabled" Value="1" Id="a55914a7-4a0f-4ffa-9350-41471f44d8bf" HelpSummary="The interface or control is Enabled." />
			</IviNetEnum>
			<IviNetEnum Name="SdlcControlBits" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="0c92f759-7e9c-4c21-b9b4-42471bff9855" HelpSummary="SDLC control word to TX and RX engines.&#xD;&#xA;Can be OR'd together to set/clear multiple bits.">
				<IviNetEnumMember Name="TxInhibit" Value="0x1" Id="29c02190-a320-42fe-8692-0fa7df2ba973" HelpSummary="Inhibits the TX Engine from transmitting new data." />
				<IviNetEnumMember Name="TxAbort" Value="0x2" Id="e4283b78-144b-40c1-875f-fd5c2a5061d9" HelpSummary="Aborts the current SDLC frame being transmitted. If FLUSH_ON_ABORT=TRUE, resets TX FIFO as well." />
				<IviNetEnumMember Name="TxEndFrame" Value="0x4" Id="6dcadeee-6b53-4a68-b6de-658cbae659b0" HelpSummary="Forces TX engine to close the current SDLC frame on the next tx write (tx data is ignored)." />
				<IviNetEnumMember Name="RxInhibit" Value="0x8" Id="be999688-acd7-410e-9b5d-fc6796277113" HelpSummary="Inhibits the RX Engine from accepting new data." />
				<IviNetEnumMember Name="RxAbort" Value="0x10" Id="3e2b21f2-c194-4a6d-b092-fa98a823028f" HelpSummary="Aborts the current SDLC frame being received. If FLUSH_ON_ABORT=TRUE, resets RX FIFO as well." />
				<IviNetEnumMember Name="InternalLoopback" Value="0x20" Id="d97d4da3-07d2-4486-a056-b1a650e3ae2d" HelpSummary="Places the SDLC engine in internal loopback mode: TX data is wrapped back to the RX line." />
				<IviNetEnumMember Name="EchoLoopback" Value="0x40" Id="6d1d4d5a-513e-4ad7-8643-2ad46d9d5d7b" HelpSummary="Places the SDLC engine in echo loopback mode: RX data is wrapped back to the TX line." />
				<IviNetEnumMember Name="StationAddress" Value="0xFF000000" Id="10baf233-ca37-4540-8aac-4f2c7d076445" HelpSummary="If ADDR_FIELD_EN=TRUE, the RX Engine accepts data only from this address." />
			</IviNetEnum>
			<IviNetEnum Name="SdlcStatusBits" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="07611efd-db58-4235-98fa-6e484f975a97" HelpSummary="SDLC status word from TX and RX engines">
				<IviNetEnumMember Name="TxActive" Value="0x1" Id="2b6db3ee-f8bf-4130-8aa5-598214b964d2" HelpSummary="Indicates that the TX engine is currently processing a SDLC frame." />
				<IviNetEnumMember Name="TxFifoFull" Value="0x2" Id="436c8790-73cc-4613-92da-5b2905f567a4" HelpSummary="Indicates that the TX FIFO is currently full." />
				<IviNetEnumMember Name="TxFifoEmpty" Value="0x4" Id="341990ff-16dd-4017-ad9d-cb55b797a95d" HelpSummary="Indicates that the TX FIFO is currently empty." />
				<IviNetEnumMember Name="TxFifoOverflowed" Value="0x8" Id="89dc04e3-b189-4682-870a-8f9b342c0882" HelpSummary="Asserts when an overflow condition occurs on the TX FIFO. Cleared only via control bit." />
				<IviNetEnumMember Name="RxActive" Value="0x10" Id="da1428c0-eb3f-48f7-b129-eae2785957ba" HelpSummary="Indicates that the RX engine is currently processing a SDLC frame." />
				<IviNetEnumMember Name="RxFifoEmpty" Value="0x40" Id="080738d6-e1f5-451a-95ea-ff36937ea43c" HelpSummary="Indicates that the RX FIFO is currently empty." />
				<IviNetEnumMember Name="RxFifoFull" Value="0x20" Id="b7980e24-98f8-48be-9d74-20a9cccaf269" HelpSummary="Indicates that the RX FIFO is currently full." />
				<IviNetEnumMember Name="RxFifoOverflowed" Value="0x80" Id="7de2a6ad-755d-4825-88e7-dddf67e0ad95" HelpSummary="Asserts when an overflow condition occurs on the RX FIFO. Cleared only via control bit." />
				<IviNetEnumMember Name="RxMessageDone" Value="0x200" Id="c429a38d-d743-4dec-88fb-4acffbc8696d" HelpSummary="Indicates that the RX engine has received a complete/incomplete SDLC frame." />
				<IviNetEnumMember Name="RxMessageFcsError" Value="0x400" Id="26c6e993-0955-4726-b0bc-3aabeb7e9ea6" HelpSummary="Flag that the Frame Check Sequence calculated did not match the value received." />
				<IviNetEnumMember Name="RxMessageAborted" Value="0x800" Id="9dec99d9-ace7-40a8-a8cd-cd1447945723" HelpSummary="Indicates that a SDLC ABORT was received or that a RX ABORT occurred." />
				<IviNetEnumMember Name="InternalLoopback" Value="0x1000" Id="f68054ea-1358-44c2-b7b5-d471787e27be" HelpSummary="Indicates whether the internal loopback feature is currently enabled." />
				<IviNetEnumMember Name="EchoLoopback" Value="0x2000" Id="3f0c7b7e-063f-4545-980f-dd9e317687ab" HelpSummary="Indicates whether the echo loopback feature is currently enabled." />
				<IviNetEnumMember Name="TxInhibited" Value="0x4000" Id="146343c4-71d6-4bef-a64c-485a8785391d" HelpSummary="Indicates the TX Engine is in an inhibit state." />
				<IviNetEnumMember Name="RxInhibited" Value="0x8000" Id="fc155f67-656b-417a-8609-56b2ffb9d5d4" HelpSummary="Indicates the RX Engine is in an inhibit state." />
				<IviNetEnumMember Name="DrOverrunError" Value="0x10000" Id="348183f5-3b10-4b74-a9d5-4a30d2993cca" HelpSummary="When data recovery is enabled, indicates that data was lost from the overrun buffer." />
				<IviNetEnumMember Name="RxBadAddressError" Value="0x100" Id="75065137-c094-449f-b6f3-803829f0cf05" HelpSummary="If ADDR_FIELD_EN=TRUE, indicates that a SDLC frame was misrouted to this station." />
			</IviNetEnum>
			<IviNetEnum Name="ImuConfigure" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="e89179fb-3723-4c47-ae39-48200bd26370" HelpSummary="TMOD=KW_TEST_MODE Disc.,RX Enable, Tx Enable">
				<IviNetEnumMember Name="TxEnable" Value="0x1" Id="1b077183-f5ac-45eb-ae1e-a8521401bb52" HelpSummary="Enables TX data/clock to UUT." />
				<IviNetEnumMember Name="RxEnable" Value="0x2" Id="c782822f-b2bd-4720-8f79-9e3bbf74d839" HelpSummary="Enables TX data looped into RX for debug." />
				<IviNetEnumMember Name="KwTestMode" Value="0x4" Id="9eddaaea-a734-455c-8124-43f212ed4744" HelpSummary="Asserts KW_TEST_MODE discrete to UUT, 0=Tx on IMU IO, 1=Tx on SIM IMU IO." />
			</IviNetEnum>
			<IviNetEnum Name="EdaConfigure" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="b915b1dd-ccd2-4a46-8187-177132a23e64" HelpSummary="EDA/KWDL Config Register. Allows Station SW to program off-nominal values.">
				<IviNetEnumMember Name="EdaCVReady" Value="0x8" Id="0a0a664b-cfc1-4969-a3ae-4f5b0b75ca7b" HelpSummary="EDA CV Ready bit mask." />
				<IviNetEnumMember Name="EdaCVReadyValid" Value="0x4" Id="2a6b5eb5-623d-4d64-ae13-93dc6ae81c4b" HelpSummary="EDA CV Ready Valid bit mask." />
				<IviNetEnumMember Name="EdaPbitPass" Value="0x2" Id="754c47c7-8a3e-428e-9ded-9b9a388feae5" HelpSummary="EDA PBIT Passed bit mask." />
				<IviNetEnumMember Name="EdaPbitValid" Value="0x1" Id="cce63af3-03a0-41aa-8370-e5ded2df3f82" HelpSummary="EDA PBIT Valid bit mask." />
				<IviNetEnumMember Name="EdaCVClearPassFailValid" Value="0x10" Id="682775c4-115a-4566-b51e-f38592b89bd5" HelpSummary="EDA CV Clear Pass/Fail Valid bit mask." />
				<IviNetEnumMember Name="EdaCVClearPassFail" Value="0x20" Id="9bd9ae7e-a3c8-42e6-97c2-c795c21216e0" HelpSummary="EDA CV Clear Pass/Fail bit mask." />
				<IviNetEnumMember Name="EdaNumCVClear" Value="0x3C0" Id="9f7f2499-95e5-49c6-bb43-b93cfb053bc1" HelpSummary="EDA Num CV Clear bit mask." />
				<IviNetEnumMember Name="KwdlRFTemp" Value="0xFF0000" Id="1f4ff1a9-a8f8-454a-a13e-8f69d43194f0" HelpSummary="KWDL RF Temp bit mask." />
				<IviNetEnumMember Name="KwdlMbitPass" Value="0x1000000" Id="2ef5609a-b3db-4093-9eb6-c5b95dc69106" HelpSummary="KWDL MBIT Pass bit mask." />
				<IviNetEnumMember Name="KwdlMbitComplete" Value="0x2000000" Id="7cffc217-e4a3-4af7-b914-10ad30b0b8c1" HelpSummary="KWDL MBIT Complete bit mask." />
				<IviNetEnumMember Name="KwdlPbitPass" Value="0x4000000" Id="9fe3de2b-891e-4367-9a94-1ccaad5fc335" HelpSummary="KWDL PBIT Pass bit mask." />
				<IviNetEnumMember Name="KwdlState" Value="0x38000000" Id="644238ff-f960-4df2-a53a-8a4c0a6b0051" HelpSummary="KWDL ControlState bit mask." />
				<IviNetEnumMember Name="KwdlLinkUp" Value="0x40000000" Id="a50156b4-951a-4d5f-aa2a-ed21aee16e29" HelpSummary="KWDL Link Up bit mask." />
			</IviNetEnum>
			<IviNetEnum Name="ImuMessageWord" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="a3cbca19-d15c-4bf0-a815-36d963ed73d6">
				<IviNetEnumMember Name="VelocityDeltaX" Value="0" Id="26e167fe-e094-4ef6-980e-08f532dd63f0" />
				<IviNetEnumMember Name="VelocityDeltaY" Value="1" Id="4fdf0af7-527c-4283-859e-77acd5383311" />
				<IviNetEnumMember Name="VelocityDeltaZ" Value="2" Id="1133486f-f25a-402c-a741-34be6330953e" />
				<IviNetEnumMember Name="AngleDeltaX" Value="3" Id="4e69354f-919a-4d4b-80be-804452f07604" />
				<IviNetEnumMember Name="AngleDeltaY" Value="4" Id="f05b26b2-c310-4648-b241-05c45ada8646" />
				<IviNetEnumMember Name="AngleDeltaZ" Value="5" Id="7906dd08-e90b-4b11-8759-cbe86ed90619" />
				<IviNetEnumMember Name="StatusSummaryWord" Value="6" Id="5348fdbe-9f69-41fe-87cd-8ed7fa909e46" />
				<IviNetEnumMember Name="ModeMuxId" Value="7" Id="94259158-6a31-4bb9-b2ff-a5b736e7de96" />
				<IviNetEnumMember Name="MuxDataWord" Value="8" Id="db39b1d2-abd5-4bdb-b164-d138f3db43c0" />
				<IviNetEnumMember Name="RawGyroCountX" Value="9" Id="ed17ed69-9a93-4807-8be9-130cd1835a15" />
				<IviNetEnumMember Name="RawGyroCountY" Value="10" Id="9a6213fc-6b7b-4612-998b-1905ab019e0f" />
				<IviNetEnumMember Name="RawGyroCountZ" Value="11" Id="77178521-8ad2-4472-a342-d605f776a95e" />
			</IviNetEnum>
			<IviNetEnum Name="PllState" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="a4762e37-dea6-4b18-9ca0-0ab8122fc8ed" HelpSummary="ControlState of the clock.">
				<IviNetEnumMember Name="Unlocked" Value="0" Id="8727b5b3-b169-4cd1-bb60-778a6710281f" HelpSummary="Clock is not present and/or it is unlocked." />
				<IviNetEnumMember Name="Locked" Value="1" Id="b7680ed2-63cd-432c-957b-5465487e26eb" HelpSummary="Clock is present and locked." />
			</IviNetEnum>
			<IviNetEnum Name="ResetState" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="c8ac688e-334b-4c90-be8e-140d11403d40">
				<IviNetEnumMember Name="Inactive" Value="0" Id="08c06d24-0863-4865-b044-2eab5695dd83" />
				<IviNetEnumMember Name="Active" Value="1" Id="1ac673a6-1942-4231-83b4-1318f838b8b3" />
			</IviNetEnum>
			<IviNetEnum Name="EdaDataBusMode" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="8e1b7939-999c-401f-9171-7f0da31aa4fd">
				<IviNetEnumMember Name="MTD" Value="1" Id="671e4f3f-3059-4ad0-b09b-784d7364af7a" />
				<IviNetEnumMember Name="KWDL" Value="2" Id="53e58027-9313-4c81-a4bc-2096a5ad6233" />
				<IviNetEnumMember Name="Invalid0" Value="0" Id="f35f9dd5-250b-4235-9132-657060f8fd69" />
				<IviNetEnumMember Name="Invalid3" Value="3" Id="b69c407c-e026-426c-9e17-a70ade1229b2" />
			</IviNetEnum>
			<IviNetEnum Name="EdaPowerMode" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="e13b2492-3e16-44d6-84b4-0fa93561e2a6">
				<IviNetEnumMember Name="Enabled" Value="1" Id="59dacec5-c2ee-4a71-92cc-2580ef6c426c" />
				<IviNetEnumMember Name="Disabled" Value="2" Id="34d83c46-a655-4177-b543-85226e91a784" />
				<IviNetEnumMember Name="Invalid3" Value="3" Id="597900ca-11a0-4e1d-99dd-5083a93a8721" />
				<IviNetEnumMember Name="Invalid0" Value="0" Id="a4411b31-3111-4360-bfcd-ff1f8150ac7f" />
			</IviNetEnum>
			<IviNetEnum Name="KwdlLocation" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="57303852-e462-47a9-9b9f-c8be90c091f4">
				<IviNetEnumMember Name="KW" Value="0" Id="bedfef06-e05a-4265-abd4-62bfce3e8831" />
				<IviNetEnumMember Name="GS" Value="1" Id="88f86d45-963c-4892-9793-b4827b7da375" />
			</IviNetEnum>
			<IviNetEnum Name="EdaBus" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="3344d942-e2f4-42e0-9813-5d83172134b2" HelpSummary="EDA SDLC Interfaces.">
				<IviNetEnumMember Name="CS" Value="1" Id="2b4a3e3b-47bb-4b30-86e8-f793efe16237" HelpSummary="Command Status SDLC Interface." />
				<IviNetEnumMember Name="PT" Value="0" Id="78d5c991-16c7-45ba-8510-127312f2f55f" HelpSummary="Plain Text SDLC interface." />
			</IviNetEnum>
			<IviNetEnum Name="EdaChannel" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="6593a3f4-dd8a-4708-a537-2dd318b0e804" HelpSummary="Channel to use for EDA communications.">
				<IviNetEnumMember Name="A" Value="0" Id="44dd9430-1331-4fab-9b05-ed93aa4b5487" HelpSummary="Channel A." />
				<IviNetEnumMember Name="B" Value="1" Id="036c78c3-cf4a-4ed0-bf97-4771f45e5b6e" HelpSummary="Channel B." />
			</IviNetEnum>
			<IviNetEnum Name="KwdlState" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="59a4ea23-66a5-43c5-ab99-2321e05604c8">
				<IviNetEnumMember Name="Standby" Value="0" Id="adf6510d-022b-4fce-8468-b1d4f53130e1" />
				<IviNetEnumMember Name="Tactical" Value="1" Id="42db29db-15d6-4a26-99ab-146f2e2e7e54" />
				<IviNetEnumMember Name="Maintenance" Value="2" Id="ffd1199e-76c9-4ce2-8686-dc801f05d823" />
				<IviNetEnumMember Name="Reprogram" Value="3" Id="d44f46b0-0db2-43b5-8c8f-f988951840d6" />
				<IviNetEnumMember Name="KA" Value="4" Id="391e6eb5-bf39-47a4-b999-c8342ded93d9" />
				<IviNetEnumMember Name="Invalid" Value="7" Id="10fa538e-b7e2-4b8b-b302-55483570e01a" HelpSummary="Used to indicate an invalid state was read from the hardware." />
			</IviNetEnum>
			<IviNetEnum Name="SignalState" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="7c70bf45-3766-4d60-8a18-4c21d7b902e8" HelpSummary="State of a given register bit that corresponds to a logic signal.">
				<IviNetEnumMember Name="Low" Value="0" Id="d92e3b04-d45a-4284-8e01-fb4f92479c88" />
				<IviNetEnumMember Name="High" Value="1" Id="d21bdf82-e1b2-43a4-868b-032bffaa2c88" />
			</IviNetEnum>
			<IviNetEnum Name="AutoForwardBufferCapacity" Namespace="Raytheon.GuidedElectronicsUnit" UnderlyingTypeRef="System.Int32" Id="afa2469b-4b5b-45b1-9dc5-7add1a8bb073" HelpSummary="Indication of the capacity level of the SDLC auto forward memory buffer.">
				<IviNetEnumMember Name="HalfFull" Value="1" Id="e40dd595-a56a-4db6-9638-c147c3acfa97" HelpSummary="Buffer is between 50% and 100% capacity." />
				<IviNetEnumMember Name="Full" Value="2" Id="879d9a7c-3f1f-4fc1-8cd0-cdaed1aff336" HelpSummary="Buffer is at 100% capacity and is no longer retrieving data." />
				<IviNetEnumMember Name="Empty" Value="0" Id="bcd94344-396a-4c0a-9b85-208b7c28d5c3" />
			</IviNetEnum>
			<IviNetException Name="ReadMessageTimeout" Namespace="Raytheon.GuidedElectronicsUnit" BaseClassRef="System.Exception" Id="d026ebc7-764c-439c-9fbd-2a87f15020f8" HelpSummary="Indicates the maximum time specified to begin receiving a message was exceeded.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="e11d27e0-e382-46c7-a592-f9c62d6f5966" />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="f15c60bc-25bd-4e72-a37e-44aba00cd1ed">
					<IviNetParameter Name="message" TypeRef="System.String" Id="bb62ceea-674a-4d7e-93f4-23c8b362614e" />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="80ebd615-11ef-4465-a327-27b9bf99a663">
					<IviNetParameter Name="message" TypeRef="System.String" Id="5eaf4daf-bb0e-4b26-899f-5206970111e0" />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="c99049fe-dc8f-4364-9f17-16d81860cdae" />
				</IviNetMethod>
			</IviNetException>
			<IviNetException Name="ReadMessageIncomplete" Namespace="Raytheon.GuidedElectronicsUnit" BaseClassRef="System.Exception" Id="9cc94237-7deb-42af-8003-cda8e864b16f" HelpSummary="Indicates the maximum time expired while waiting for a receive message to complete.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="a7ce7747-3955-400a-933d-370b00a6733d" />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="ada4e97a-6875-4ca0-a61d-bc84ab6f7241">
					<IviNetParameter Name="message" TypeRef="System.String" Id="a740a134-bb8c-4d40-b129-d8ad8cc1ea75" />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="a17d9282-cecb-4688-9253-23677bdcb4ee">
					<IviNetParameter Name="message" TypeRef="System.String" Id="9421bbda-c224-4e34-a684-2868f3150581" />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="f77f039f-55a2-4c0a-8e40-f3ff4638d438" />
				</IviNetMethod>
			</IviNetException>
			<IviNetException Name="RxDataError" Namespace="Raytheon.GuidedElectronicsUnit" BaseClassRef="System.Exception" Id="04e3ef79-9bde-42b2-a3e1-b1116158d2f0" HelpSummary="Receive message data is invalid. &#xD;&#xA;If bit(11) was set the receive was aborted.&#xD;&#xA;If bit(10) is set there was a frame check error.&#xD;&#xA;If bit(7) is set the receive fifo overflowed.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="6e8b6f1f-00b2-4fdc-98f6-537993a85cad" />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="3a07dba2-0d34-469d-9658-e1a89cd49dcc">
					<IviNetParameter Name="message" TypeRef="System.String" Id="c31e32b9-f32c-4e05-890e-2e0d1935978e" />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="66b0ef96-4c0a-44ba-96fc-0ea5de37e87c">
					<IviNetParameter Name="message" TypeRef="System.String" Id="7e866946-ee04-44d8-a1d7-5c0fdde12582" />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="e32ab236-81e8-4020-9307-21f0b2ced5ea" />
				</IviNetMethod>
			</IviNetException>
		</IviNetAssembly>
		<IviNetAssembly Name="Ivi.Driver" Version="1.4.0.0" DefaultNamespace="Ivi.Driver" RootInterfaceRef="Ivi.Driver.IIviDriver" Id="8bb7b6ea-ed04-47aa-af41-e3942961c081">
			<IviNetReferencedAssembly Name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" IsImported="True" />
			<IviNetReferencedAssembly Name="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" IsImported="True" />
			<IviNetClass Name="IviDriver" Namespace="Ivi.Driver" Id="9a782617-b952-455c-8174-f5d4c9a1bacc" HelpSummary="The purpose of the .NET Session Factory is to provide to the client  application a simple mechanism for creating instances of IVI.NET drivers.  Additionally, the activation mechanism of the  .NET Session Factory provides a means of interchanging IVI.NET drivers  without modifying the client program source code.">
				<IviNetMethod Name="Create" IsStatic="True" RetValTypeRef="Ivi.Driver.IIviDriver" RetValHelpSummary="An IIviDriver interface reference for the specific driver that is referred to by the provided IVI configuration store logical name or driver session name." Id="5d2e829b-175d-4a44-9174-593aab382b00" HelpSummary="Creates an instance of an IVI.NET driver and returns  an Object Reference to the caller.  The creation process uses the  Configuration Server to map the provided Logical Name or Driver Session name to the .NET Type  of the corresponding driver.  The .NET Type used to activate the driver  is retrieved from the appropriate IviDriverSession entry in the  configuration store. Optionally performs a Reset and queries the instrument to  validate the instrument model.">
					<IviNetParameter Name="name" TypeRef="System.String" Id="9c4757e4-b2d2-455e-b7c9-8e97cf98da6e" HelpSummary="Logical Name or driver session name of the IVI.NET driver to create." />
				</IviNetMethod>
				<IviNetMethod Name="Create" IsStatic="True" RetValTypeRef="Ivi.Driver.IIviDriver" RetValHelpSummary="An IIviDriver interface reference for the specific driver that is referred to by the provided IVI configuration store logical name or driver session name." Id="3a26b32e-94f2-4a09-822a-8f23a73758f7" HelpSummary="Creates an instance of an IVI.NET driver and returns  an Object Reference to the caller.  The creation process uses the  Configuration Server to map the provided Logical Name or Driver Session name to the .NET Type  of the corresponding driver.  The .NET Type used to activate the driver  is retrieved from the appropriate IviDriverSession entry in the  configuration store. Optionally performs a Reset and queries the instrument to  validate the instrument model.">
					<IviNetParameter Name="name" TypeRef="System.String" Id="24bd75f2-4b53-489f-934d-9f715fcdc350" HelpSummary="Logical Name or driver session name of the IVI.NET driver to create." />
					<IviNetParameter Name="idQuery" TypeRef="System.Boolean" Id="95ae3fb5-a15a-47d4-962b-b8c987c85294" HelpSummary="Specifies whether to verify the ID of the instrument." />
					<IviNetParameter Name="reset" TypeRef="System.Boolean" Id="a63922c6-bc9e-4d01-a08a-1cf0050c11c1" HelpSummary="Specifies whether to reset the instrument." />
					<IviNetParameter Name="options" TypeRef="System.String" Id="59b16b4c-a9e7-4222-91a8-c8e6547c4b01" HelpSummary="The user can use the OptionsString parameter to specify the initial values of  certain IVI inherent properties for the session. The format of an assignment in the OptionsString parameter is &quot;Name=Value&quot;,  where Name is one of: RangeCheck, QuerytInstrStatus, Cache, Simulate, RecordCoercions, InterchangeCheck, or DriverSetup. Value is either true or false except for DriverSetup.  If the Options String parameter contains an assignment for the Driver Setup property,  the Initialize function assumes that everything following &quot;DriverSetup=&quot; is part of the assignment." />
				</IviNetMethod>
				<IviNetMethod Name="Create" IsStatic="True" RetValTypeRef="Ivi.Driver.IIviDriver" RetValHelpSummary="An IIviDriver interface reference for the specific driver that is referred to by the provided IVI configuration store logical name or driver session name." Id="f15b057f-a512-4f6c-93cd-e645551d13f7" HelpSummary="Creates an instance of an IVI.NET driver and returns  an Object Reference to the caller.  The creation process uses the  Configuration Server to map the provided Logical Name or Driver Session name to the .NET Type  of the corresponding driver.  The .NET Type used to activate the driver  is retrieved from the appropriate IviDriverSession entry in the  configuration store. Optionally performs a Reset and queries the instrument to  validate the instrument model.">
					<IviNetParameter Name="name" TypeRef="System.String" Id="cf2db9c8-4c53-428a-9c98-f26c71a90850" HelpSummary="Logical Name or driver session name of the IVI.NET driver to create." />
					<IviNetParameter Name="idQuery" TypeRef="System.Boolean" Id="4d199e59-c98e-4a0f-9a23-441cb5e54859" HelpSummary="Specifies whether to verify the ID of the instrument." />
					<IviNetParameter Name="reset" TypeRef="System.Boolean" Id="9dce7957-0e4e-48b0-8437-5b202063a844" HelpSummary="Specifies whether to reset the instrument." />
					<IviNetParameter Name="lockType" TypeRef="Ivi.Driver.LockType" Id="d3bd10da-976f-4757-822e-1c6bebbf0e60" HelpSummary="Specifies whether to use .NET AppDomain-wide locking or machine-wide locking." />
					<IviNetParameter Name="accessKey" TypeRef="System.String" Id="0beea528-734e-4d66-813f-783087db7c59" HelpSummary="Specifies a user-selectable access key to identify the lock.  Driver instances  that are created with the same accessKey will be protected from simultaneous access by multiple threads  within a process or across processes, depending upon the value of the lockType parameter." />
					<IviNetParameter Name="options" TypeRef="System.String" Id="d0dcc3d9-2013-42da-aa14-297b35feac94" HelpSummary="The user can use the OptionsString parameter to specify the initial values of  certain IVI inherent properties for the session. The format of an assignment in the OptionsString parameter is &quot;Name=Value&quot;,  where Name is one of: RangeCheck, QuerytInstrStatus, Cache, Simulate, RecordCoercions, InterchangeCheck, or DriverSetup. Value is either true or false except for DriverSetup.  If the Options String parameter contains an assignment for the Driver Setup property,  the Initialize function assumes that everything following &quot;DriverSetup=&quot; is part of the assignment." />
				</IviNetMethod>
				<IviNetMethod Name="Create" IsStatic="True" RetValTypeRef="T" RetValHelpSummary="An IIviDriver interface reference for the specific driver that is referred to by the provided IVI configuration store logical name or driver session name." Id="e881f7ed-2719-401e-8b1a-6cb6855a2b3a" HelpSummary="Creates an instance of an IVI.NET driver and returns  an Object Reference to the caller.  The creation process uses the  Configuration Server to map the provided Logical Name or Driver Session name to the .NET Type  of the corresponding driver.  The .NET Type used to activate the driver  is retrieved from the appropriate IviDriverSession entry in the  configuration store. Optionally performs a Reset and queries the instrument to  validate the instrument model.">
					<IviNetGenericParameter Name="T" Id="c7063b02-fb4c-47ec-97fd-2436d54df4aa" />
					<IviNetParameter Name="name" TypeRef="System.String" Id="d3c42e49-6372-4b4c-92ff-89c0e124521c" HelpSummary="Logical Name or driver session name of the IVI.NET driver to create." />
				</IviNetMethod>
				<IviNetMethod Name="Create" IsStatic="True" RetValTypeRef="T" RetValHelpSummary="An IIviDriver interface reference for the specific driver that is referred to by the provided IVI configuration store logical name or driver session name." Id="6062e71c-a45f-4e87-8a43-41cf25381bab" HelpSummary="Creates an instance of an IVI.NET driver and returns an Object Reference to the caller. The creation process uses the Configuration Server to map the provided Logical Name or Driver Session name to the .NET Type of the corresponding driver. The .NET Type used to activate the driver is retrieved from the appropriate IviDriverSession entry in the configuration store. Optionally performs a Reset and queries the instrument to validate the instrument model.">
					<IviNetGenericParameter Name="T" Id="ad22a523-1df7-48d9-85db-dcafbad2eb0f" />
					<IviNetParameter Name="name" TypeRef="System.String" Id="5a2de32b-a5d0-4449-ab06-c8d22509f39e" />
					<IviNetParameter Name="idQuery" TypeRef="System.Boolean" Id="fd91fc4c-ff0e-46f8-ae95-22d9430fdb3e" HelpSummary="Specifies whether to verify the ID of the instrument." />
					<IviNetParameter Name="reset" TypeRef="System.Boolean" Id="408a84a1-2e0b-4d99-a73d-cfca90338470" HelpSummary="Specifies whether to reset the instrument." />
				</IviNetMethod>
				<IviNetMethod Name="Create" IsStatic="True" RetValTypeRef="T" RetValHelpSummary="An IIviDriver interface reference for the specific driver that is referred to by the provided IVI configuration store logical name or driver session name." Id="92fb2eed-c527-432d-a122-b1212bbf2d62" HelpSummary="Creates an instance of an IVI.NET driver and returns  an Object Reference to the caller.  The creation process uses the  Configuration Server to map the provided Logical Name or Driver Session name to the .NET Type  of the corresponding driver.  The .NET Type used to activate the driver  is retrieved from the appropriate IviDriverSession entry in the  configuration store. Optionally performs a Reset and queries the instrument to  validate the instrument model.">
					<IviNetGenericParameter Name="T" Id="fa68e0f0-9edd-447a-8cbd-be9783435cc0" />
					<IviNetParameter Name="name" TypeRef="System.String" Id="83fd838f-d3f6-46b4-9d18-7300ea3469ac" HelpSummary="Logical Name or driver session name of the IVI.NET driver to create." />
					<IviNetParameter Name="idQuery" TypeRef="System.Boolean" Id="537ad0a4-59bc-49fe-8911-9cd4776fe601" HelpSummary="Specifies whether to verify the ID of the instrument." />
					<IviNetParameter Name="reset" TypeRef="System.Boolean" Id="ee279a59-6d4f-4d6d-afcb-26e3d125d4f4" HelpSummary="Specifies whether to reset the instrument." />
					<IviNetParameter Name="options" TypeRef="System.String" Id="a192b501-54da-4115-ada3-fa7f6a8e7811" HelpSummary="The user can use the OptionsString parameter to specify the initial values of  certain IVI inherent properties for the session. The format of an assignment in the OptionsString parameter is &quot;Name=Value&quot;,  where Name is one of: RangeCheck, QuerytInstrStatus, Cache, Simulate, RecordCoercions, InterchangeCheck, or DriverSetup. Value is either true or false except for DriverSetup.  If the Options String parameter contains an assignment for the Driver Setup property,  the Initialize function assumes that everything following &quot;DriverSetup=&quot; is part of the assignment." />
				</IviNetMethod>
				<IviNetMethod Name="Create" IsStatic="True" RetValTypeRef="T" RetValHelpSummary="An IIviDriver interface reference for the specific driver that is referred to by the provided IVI configuration store logical name or driver session name." Id="aaffc6ba-30f3-47da-824c-1e29fe0aa4d4" HelpSummary="Creates an instance of an IVI.NET driver and returns  an Object Reference to the caller.  The creation process uses the  Configuration Server to map the provided Logical Name or Driver Session name to the .NET Type  of the corresponding driver.  The .NET Type used to activate the driver  is retrieved from the appropriate IviDriverSession entry in the  configuration store. Optionally performs a Reset and queries the instrument to  validate the instrument model.">
					<IviNetGenericParameter Name="T" Id="91e5664d-58e0-4264-837c-f09760e608e9" />
					<IviNetParameter Name="name" TypeRef="System.String" Id="d254480b-5026-4d87-9225-f5e40ba37e53" HelpSummary="Logical Name or driver session name of the IVI.NET driver to create." />
					<IviNetParameter Name="idQuery" TypeRef="System.Boolean" Id="dbd35659-faa4-4ab2-af7b-ee88b276332f" HelpSummary="Specifies whether to verify the ID of the instrument." />
					<IviNetParameter Name="reset" TypeRef="System.Boolean" Id="2a3d1509-a809-4fe5-8174-2f9581765939" HelpSummary="Specifies whether to reset the instrument." />
					<IviNetParameter Name="lockType" TypeRef="Ivi.Driver.LockType" Id="535d6d0c-563e-4740-bb27-77dd1719ca76" HelpSummary="Specifies whether to use .NET AppDomain-wide locking or machine-wide locking." />
					<IviNetParameter Name="accessKey" TypeRef="System.String" Id="a64fbfbf-f68e-43ef-b234-5e2ae3aa6817" HelpSummary="Specifies a user-selectable access key to identify the lock.  Driver instances  that are created with the same accessKey will be protected from simultaneous access by multiple threads  within a process or across processes, depending upon the value of the lockType parameter." />
					<IviNetParameter Name="options" TypeRef="System.String" Id="6297daba-117d-4154-8801-2c3ce3df9615" HelpSummary="The user can use the OptionsString parameter to specify the initial values of  certain IVI inherent properties for the session. The format of an assignment in the OptionsString parameter is &quot;Name=Value&quot;,  where Name is one of: RangeCheck, QuerytInstrStatus, Cache, Simulate, RecordCoercions, InterchangeCheck, or DriverSetup. Value is either true or false except for DriverSetup.  If the Options String parameter contains an assignment for the Driver Setup property,  the Initialize function assumes that everything following &quot;DriverSetup=&quot; is part of the assignment." />
				</IviNetMethod>
				<CustomField Name="Remarks" Value="The present design of the .NET Session Factory relies on the  IVI Configuration Store to associate logical names or driver session names with  the specific drivers intended for use. The .NET Session Factory relies  on these mappings to resolve logical names or driver session names provided by a client  programmer to an assortment of initial settings provided in the  configuration store. Once the .NET Session Factory has instantiated a  driver according to the data in the configuration  store, then the client program communicates directly with the component,  with no intermediate run-time layer required to invoke methods." />
			</IviNetClass>
			<IviNetClass Name="TriggerSource" Namespace="Ivi.Driver" Id="1ad8652e-63ec-423a-b90f-c0b155213178" HelpSummary="Standard values for trigger sources, events, and various other sources and sinks.">
				<IviNetMethod Name="Equals" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="True if the strings represent the same trigger source." Id="fd10569b-97da-4ec8-81ff-b5b5e1851c03" HelpSummary="Determines whether two strings represent the same trigger source. The comparison is case-insensitive  and considers all valid values for TriggerSource.None to be equal.">
					<IviNetParameter Name="value1" TypeRef="System.String" Id="c26f3805-65ed-4b9d-8a9c-76ebb78e9049" HelpSummary="First string to compare." />
					<IviNetParameter Name="value2" TypeRef="System.String" Id="780fc21a-ceaa-4af1-b2c6-b8f929518078" HelpSummary="Second string to compare." />
				</IviNetMethod>
				<IviNetProperty Name="None" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="be8b54b6-62c2-4aef-b69c-db273900e46d" HelpSummary="No interface (normally applies only to triggers)" />
				<IviNetProperty Name="Immediate" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="24ab20a7-f9ce-4bae-b275-ef5d8eaf700b" HelpSummary="Trigger immediately (normally applies only to triggers)" />
				<IviNetProperty Name="External" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="ce758d52-04b1-4ede-9587-20963064246b" HelpSummary="External source, not an interface (normally applies only to triggers)" />
				<IviNetProperty Name="Internal" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="22162ccb-92bc-4e82-9018-287bd82c74ec" HelpSummary="Internal source, not an interface  (normally applies only to triggers)" />
				<IviNetProperty Name="Software" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="9fb262f9-82be-4662-8875-75b812b66300" HelpSummary="Software source, not an interface  (normally applies only to triggers)" />
				<IviNetProperty Name="Get" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="77e923f1-2e85-42be-bd29-bbad270ab5cd" HelpSummary="Group Execute Trigger" />
				<IviNetProperty Name="ACLine" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="0167cf55-71d5-4431-9286-515c69ec9822" HelpSummary="AC line interface" />
				<IviNetProperty Name="Interval" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="73ae32da-7ae7-40a0-8421-7ba48ec9f673" HelpSummary="Trigger at set intervals" />
				<IviNetProperty Name="Lan0" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="9e061fec-58f5-4722-8eb7-3795e6c5741d" HelpSummary="LAN0 (LXI defined 'LAN0' LAN message)" />
				<IviNetProperty Name="Lan1" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="be68bdff-bcb2-4f37-8543-eabf1e90c5d7" HelpSummary="LAN1 (LXI defined 'LAN1' LAN message)" />
				<IviNetProperty Name="Lan2" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="8cd7ce9b-a2ff-4285-a067-a04673b392e1" HelpSummary="LAN2 (LXI defined 'LAN2' LAN message)" />
				<IviNetProperty Name="Lan3" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="03dd71ae-d3c2-4e43-9095-7c8e4b167afe" HelpSummary="LAN3 (LXI defined 'LAN3' LAN message)" />
				<IviNetProperty Name="Lan4" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="82078137-f84d-4813-964d-b3442083ad04" HelpSummary="LAN4 (LXI defined 'LAN4' LAN message)" />
				<IviNetProperty Name="Lan5" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="0becb381-b100-4ac0-966d-aa3e5664cbd7" HelpSummary="LAN5 (LXI defined 'LAN5' LAN message)" />
				<IviNetProperty Name="Lan6" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="c2d8ef09-e2c4-425d-b882-f504bb086303" HelpSummary="LAN6 (LXI defined 'LAN6' LAN message)" />
				<IviNetProperty Name="Lan7" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="f92b17f0-b377-4c6d-be9a-5d55e52dd99c" HelpSummary="LAN7 (LXI defined 'LAN7' LAN message)" />
				<IviNetProperty Name="Lxi0" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="ab9f00bf-cb6c-4a0a-b981-77010b8d223d" HelpSummary="LXI Trigger Bus Line 0" />
				<IviNetProperty Name="Lxi1" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="18e9afd4-5d39-4f45-a5fa-73f54763c520" HelpSummary="LXI Trigger Bus Line 1" />
				<IviNetProperty Name="Lxi2" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="8409df5d-b192-43be-8030-6350523d7536" HelpSummary="LXI Trigger Bus Line 2" />
				<IviNetProperty Name="Lxi3" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="6cd9d704-fc04-46c8-9cf4-806fd63ffdbc" HelpSummary="LXI Trigger Bus Line 3" />
				<IviNetProperty Name="Lxi4" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="8b4bece1-9610-4adb-b5d5-ef54b8c51c60" HelpSummary="LXI Trigger Bus Line 4" />
				<IviNetProperty Name="Lxi5" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="c262e652-1c94-43d1-b92e-76b9d5d79df3" HelpSummary="LXI Trigger Bus Line 5" />
				<IviNetProperty Name="Lxi6" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="fa0daf5e-f7fd-4a32-830a-c91662860d85" HelpSummary="LXI Trigger Bus Line 6" />
				<IviNetProperty Name="Lxi7" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="d7671f0d-75e9-43f9-bdff-ae79e0906f39" HelpSummary="LXI Trigger Bus Line 7" />
				<IviNetProperty Name="Ttl0" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="df4041d3-0498-4443-85b8-510498e34b21" HelpSummary="TTL Interface 0" />
				<IviNetProperty Name="Ttl1" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="b665db11-dec6-4b24-9839-eea56edbd004" HelpSummary="TTL Interface 1" />
				<IviNetProperty Name="Ttl2" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="482b44d8-ffc1-42b8-bf87-a27926d5d267" HelpSummary="TTL Interface 2" />
				<IviNetProperty Name="Ttl3" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="95d7e461-a392-4dca-926d-2ab2fb09c79f" HelpSummary="TTL Interface 3" />
				<IviNetProperty Name="Ttl4" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="9a9aed6d-cde3-482d-b6d6-d038a0129086" HelpSummary="TTL Interface 4" />
				<IviNetProperty Name="Ttl5" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="f2218fca-a0d4-4b24-a585-bdf5ad62f418" HelpSummary="TTL Interface 5" />
				<IviNetProperty Name="Ttl6" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="a2fd51a7-c57a-41d0-9613-9263ac0811f0" HelpSummary="TTL Interface 6" />
				<IviNetProperty Name="Ttl7" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="2fba2c95-be47-4610-a137-aaadec9357c3" HelpSummary="TTL Interface 7" />
				<IviNetProperty Name="Ecl0" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="881e4037-f0bb-4d8d-bcc5-a7acfff7a4a2" HelpSummary="ECL Line 0" />
				<IviNetProperty Name="Ecl1" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="fa9220c9-821c-49bd-84e9-3237cbb93555" HelpSummary="ECL Line 1" />
				<IviNetProperty Name="PxiClk10" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="cfade255-5d7c-4d68-92ab-05e6d0c81408" HelpSummary="PXI 10MHz Clock Line" />
				<IviNetProperty Name="PxiStar" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="57805ed1-aedb-441c-b913-8fa736847192" HelpSummary="PXI Star Interface" />
				<IviNetProperty Name="PxiTrigger0" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="f12c0a30-bbcc-4e47-ba60-a2314aef3e5b" HelpSummary="PXI Trigger Bus Line 0" />
				<IviNetProperty Name="PxiTrigger1" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="79120e4e-3aac-4920-bc4b-ebd56bef41d4" HelpSummary="PXI Trigger Bus Line 1" />
				<IviNetProperty Name="PxiTrigger2" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="f6c3d19f-22fb-49c5-8a16-96f350c03289" HelpSummary="PXI Trigger Bus Line 2" />
				<IviNetProperty Name="PxiTrigger3" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="6699d622-6956-4caa-9f36-443488e9051a" HelpSummary="PXI Trigger Bus Line 3" />
				<IviNetProperty Name="PxiTrigger4" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="412700d4-bffe-4e77-89be-ce12496f2c00" HelpSummary="PXI Trigger Bus Line 4" />
				<IviNetProperty Name="PxiTrigger5" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="527c4d8a-e591-4a1f-91e8-cf835f15ec82" HelpSummary="PXI Trigger Bus Line 5" />
				<IviNetProperty Name="PxiTrigger6" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="ab89509a-e5fb-44b1-8c5d-93249a855904" HelpSummary="PXI Trigger Bus Line 6" />
				<IviNetProperty Name="PxiTrigger7" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="5e9bb2b9-da3b-4791-a201-995517dba04c" HelpSummary="PXI Trigger Bus Line 7" />
				<IviNetProperty Name="PxiExpressClk100" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="d130b64f-a8ab-40c6-9144-ab212b379980" HelpSummary="PXI Express 100MHz Clock Line" />
				<IviNetProperty Name="PxiExpressDStarA" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="e632f770-7e41-42d2-936f-e2e051c50f82" HelpSummary="PXI Express DStar Line A" />
				<IviNetProperty Name="PxiExpressDStarB" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="706dea80-d3da-4a36-b18e-0133b348e102" HelpSummary="PXI Express DStar Line B" />
				<IviNetProperty Name="PxiExpressDStarC" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="30728e58-184b-46e9-884a-32b584516d24" HelpSummary="PXI Express DStar Line C" />
				<IviNetProperty Name="Rtsi0" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="095d44c1-99c1-421b-885b-f0a6dcc366db" HelpSummary="RTSI Bus Line 0" />
				<IviNetProperty Name="Rtsi1" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="a62aad27-46e0-43fa-8ba9-374b6960006c" HelpSummary="RTSI Bus Line 1" />
				<IviNetProperty Name="Rtsi2" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="da3f1c72-9c08-4560-97c7-cd8197057940" HelpSummary="RTSI Bus Line 2" />
				<IviNetProperty Name="Rtsi3" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="c25ab87c-35dd-4310-978f-24d53ad35550" HelpSummary="RTSI Bus Line 3" />
				<IviNetProperty Name="Rtsi4" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="045c73ac-5cf5-42e7-ae26-f3e117c826e7" HelpSummary="RTSI Bus Line 4" />
				<IviNetProperty Name="Rtsi5" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="8877e78d-2104-4523-bb0b-ee368d39cfa8" HelpSummary="RTSI Bus Line 5" />
				<IviNetProperty Name="Rtsi6" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="a3b10bcd-8891-4c88-8eca-d42f715b9821" HelpSummary="RTSI Bus Line 6" />
				<IviNetProperty Name="Rtsi7" IsStatic="True" TypeRef="System.String" Access="ReadOnly" Id="a1d53355-47ad-416a-8774-de157fb51a86" HelpSummary="RTSI Bus Line 7 (Clock)" />
			</IviNetClass>
			<IviNetClass Name="WarningEventArgs" Namespace="Ivi.Driver" BaseClassRef="System.EventArgs" Id="0401e009-e2df-4f0e-821d-397214dbfa3d" HelpSummary="Warning event arguments.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="be53ddfb-a676-4ee1-9590-9836e0679ff3" HelpSummary="Constructor.">
					<IviNetParameter Name="code" TypeRef="System.Guid" Id="b64c447c-6b86-4c8a-8a0a-8c4c75027139" HelpSummary="Warning code." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="0c7f7f80-c3ad-4c3e-bb3d-322ea4e0da55" HelpSummary="Constructor.">
					<IviNetParameter Name="code" TypeRef="System.Guid" Id="416f6178-b4fb-4285-b505-f74c7584d42f" HelpSummary="Warning code." />
					<IviNetParameter Name="text" TypeRef="System.String" Id="bac95a3b-4f16-4db8-85dc-9ffe1bf39230" HelpSummary="Text description of the warning." />
				</IviNetMethod>
				<IviNetProperty Name="Code" TypeRef="System.Guid" Access="ReadOnly" Id="2646334b-0923-456f-9afd-479537288887" HelpSummary="Warning code." />
				<IviNetProperty Name="Text" TypeRef="System.String" Access="ReadOnly" Id="6fad010c-a074-46f3-9d5a-f8343634d88a" HelpSummary="Text description of the warning." />
			</IviNetClass>
			<IviNetClass Name="CoercionEventArgs" Namespace="Ivi.Driver" BaseClassRef="System.EventArgs" Id="3eb85725-76e4-467f-8e80-8b9278ac4487" HelpSummary="Coercion event arguments.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="cd5a18a0-2b79-4e52-b882-00a4bffcabd6" HelpSummary="Constructor.">
					<IviNetParameter Name="text" TypeRef="System.String" Id="37bcec65-c4cd-46a9-b01d-2820af1b9d3c" HelpSummary="Coercion message.  Refer to the Text property for details." />
				</IviNetMethod>
				<IviNetProperty Name="Text" TypeRef="System.String" Access="ReadOnly" Id="a835bcd4-8293-44de-a9f9-de2718009350" HelpSummary="The coercion message.">
					<CustomField Name="Remarks" Value="The coercion record string shall contain the following information:  (1) The name of the property that was coerced.  This can be the generic name, the COM property name, or the C defined constant.  (2) If the property applies to a repeated capability, the name of the repeated capability. The name can be the specific driver repeated capability token or the virtual repeated capability name that the user specified. (3) The value that the user specified for the property. (4) The value to which the property was coerced." />
				</IviNetProperty>
			</IviNetClass>
			<IviNetClass Name="InterchangeCheckWarningEventArgs" Namespace="Ivi.Driver" BaseClassRef="System.EventArgs" Id="41774b45-e0d9-4839-aced-51b6a0aa3f2e" HelpSummary="Interchange check warning event arguments.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="fea2b05e-159c-423b-b3e9-15abaa5e668d" HelpSummary="Constructor.">
					<IviNetParameter Name="text" TypeRef="System.String" Id="50676fa5-2d10-48ae-98c7-d3713a54348a" HelpSummary="Warning message." />
				</IviNetMethod>
				<IviNetProperty Name="Text" TypeRef="System.String" Access="ReadOnly" Id="09153b69-b992-49a7-857a-41fe1eaab328" HelpSummary="Warning message." />
			</IviNetClass>
			<IviNetClass Name="LockManager" Namespace="Ivi.Driver" Id="fb09bc43-f5f3-4b21-b6d4-90d84892aed7" HelpSummary="The LockManager class is used by driver developers to implement multithread safety.  Driver implementation code internally creates a single instance of this class and uses it to acquire a lock for the duration of individual method calls.  The LockManager class  is also used by driver developers to implement the IIviDriverUtility.Lock method.">
				<IviNetBaseInterface InterfaceRef="System.IDisposable" />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="707ed403-6b68-4059-8f5c-629f9441523f" HelpSummary="Creates an instance of the LockManager.  The LockManager should be instantiated within the driver constructor and only a  single instance of the LockManager should be instantiated for a particular driver instance.  The constructor of the LockManager automatically determines what type of lock (.NET AppDomain-wide or machine-wide) will be created based upon the requested lock type and access key as well as other driver instances that have already been created with the same access key.">
					<IviNetParameter Name="driver" TypeRef="Ivi.Driver.IIviDriver" Id="bd647b9b-0331-4a75-a5c8-378ec61182de" HelpSummary="A reference to the driver that is using the LockManager." />
					<IviNetParameter Name="requestedLockType" TypeRef="Ivi.Driver.LockType" Id="fe0db193-9752-45c2-b51d-9e58e2266844" HelpSummary="The type of lock to create.  Note that the actual type created can differ.  See IVI-3.2 for details." />
					<IviNetParameter Name="accessKey" TypeRef="System.String" Id="043e8abc-4f2d-4a77-b3f7-cac0d42d9369" HelpSummary="A user-specified access key." />
				</IviNetMethod>
				<IviNetMethod Name="Lock" RetValTypeRef="Ivi.Driver.IIviDriverLock" RetValHelpSummary="An instance of a class that holds the lock and will release it upon a call to IIviDriverLock.Unlock." Id="220e8472-4911-4bd3-bbfb-d24c49cef95b" HelpSummary="This method is used to implement the IIviDriverUtility.Lock method.  Driver implementations should directly delegate to this method from their implementation of IIviDriverUtility.  The calling code is blocked until the lock is acquired." />
				<IviNetMethod Name="Lock" RetValTypeRef="Ivi.Driver.IIviDriverLock" RetValHelpSummary="An instance of a class that holds the lock and will release it upon a call to IIviDriverLock.Unlock." Id="99b251b6-a209-4b38-adcd-9ea2ec4df37c" HelpSummary="This method is used to implement the IIviDriverUtility.Lock method.  Driver implementations should directly delegate to this method from their implementation of IIviDriverUtility.  The calling code is blocked until the lock is acquired.">
					<IviNetParameter Name="maximumTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="2dd9045e-dc11-4821-946b-eb6d32b905fb" HelpSummary="The maximum amount of time to wait to acquire the lock.  An exception is thrown if the lock cannot be acquired within the time limit specified." />
				</IviNetMethod>
				<IviNetMethod Name="Dispose" RetValTypeRef="System.Void" Id="f04cbb58-9497-40af-994a-752b241fcdda" HelpSummary="Disposes of the LockManager class.  This method should be called from the owning driver's Dispose implementation.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IDisposable.Dispose" />
				</IviNetMethod>
			</IviNetClass>
			<IviNetClass Name="Waveform`1" Namespace="Ivi.Driver" Id="fdd97403-9027-4f9f-8af6-89a1a058f0e5" HelpSummary="The default implementation of the IVI.NET waveform class.">
				<IviNetGenericParameter Name="T" Id="08413568-94d2-4bfa-92b3-1388150cb3bd" />
				<IviNetBaseInterface InterfaceRef="Ivi.Driver.IMemoryWaveform`1[T]" />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="c19225cc-8762-4c71-96a8-d5023b090635">
					<IviNetParameter Name="waveform" TypeRef="Ivi.Driver.IWaveform`1[T]" Id="b9fb43c2-b316-4503-8cd7-ac40805d2c15" />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="b36a5176-ae95-40e6-917c-c2f72e7b415c" HelpSummary="Initializes a new instance of the Ivi.Driver.Waveform class.  This constructor initializes an empty waveform.">
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="414fa54a-ad81-4cce-be49-33566fb76038" HelpSummary="The amount of time between data points in the waveform (required)." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="996444ac-481b-4d5c-aed2-268b72774160" HelpSummary="Initializes a new instance of the Ivi.Driver.Waveform class.  This constructor initializes an empty waveform.">
					<IviNetParameter Name="startTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="3ebd446a-33bb-475a-a39b-58f08eb75973" HelpSummary="The time of the first data point in the waveform relative to the trigger time." />
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="cbb094a0-35ae-4952-a67a-26026df3a36d" HelpSummary="The amount of time between data points in the waveform (required)." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="773d3806-af1a-4411-85f6-4d7a894ca380" HelpSummary="Initializes a new instance of the Ivi.Driver.Waveform class.  This constructor initializes an empty waveform.">
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="b28ac25e-140e-4e61-8374-7948884c64b6" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetParameter Name="capacity" TypeRef="System.Int64" Id="7eb07b60-ffd5-4709-a3d2-f6ab40ec553a" HelpSummary="The capacity of the of the waveform data array." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="f1ec8a02-f643-48d7-a0a7-e7c5ff91cb85" HelpSummary="Initializes a new instance of the Ivi.Driver.Waveform class.  This constructor initializes an empty waveform.">
					<IviNetParameter Name="startTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="f987f410-d633-494e-ad83-6b8838f5e32a" HelpSummary="The time of the first data point in the waveform relative to the trigger time." />
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="3f10905e-7a7f-4901-b10d-277adfbe814f" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetParameter Name="triggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="61eefbcc-7ab5-4381-9e37-4ab8ea942571" HelpSummary="The absolute time of the trigger in the waveform." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="2abd5486-c066-423f-9a14-dc49386588e6" HelpSummary="Initializes a new instance of the Ivi.Driver.Waveform class.  This constructor initializes an empty waveform.">
					<IviNetParameter Name="startTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="84bc67ff-f075-442c-937a-c449824ad572" HelpSummary="The time of the first data point in the waveform relative to the trigger time." />
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="edc377f3-6938-4a1a-90ab-f462e5c45431" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetParameter Name="capacity" TypeRef="System.Int64" Id="d51aaa38-f545-478b-b492-f96c3b8013e3" HelpSummary="The capacity of the of the waveform data array." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="2f55984b-f5e0-42f6-a674-500d87d59816" HelpSummary="Initializes a new instance of the Ivi.Driver.Waveform class.  This constructor initializes an empty waveform.">
					<IviNetParameter Name="startTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="3cb1545b-447b-40a3-b2b8-5e98b515c033" HelpSummary="The time of the first data point in the waveform relative to the trigger time." />
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="46091ad8-9d37-4d19-a237-68cb178c26b0" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetParameter Name="triggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="c0ea8c8e-66af-44db-aead-a859ae6814fd" HelpSummary="The absolute time of the trigger in the waveform." />
					<IviNetParameter Name="capacity" TypeRef="System.Int64" Id="52099569-2607-473c-a2ef-38829d8baa2d" HelpSummary="The capacity of the of the waveform data array." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="d56d8fa4-3d2d-4a74-bd93-66f5b02db54b" HelpSummary="The Configure method defines the time (implicit) axis and number of data points in the waveform.  Because of the interaction between these values, they are set as a group with this method or when the waveform is initially created.  If startTime is not specified, it defaults to Zero.  If triggerTime is not specified, it defaults to Not A Time.  If actualCount is not specified, the number of elements in the waveform is not changed.">
					<IviNetParameter Name="startTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="5dcc92db-9437-4390-8934-d523a9b358f5" HelpSummary="The time of the first data point in the waveform relative to the trigger time." />
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="ac833786-b39d-419c-8fcc-c6d9e99bb20a" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetParameter Name="validPointCount" TypeRef="System.Int64" Id="707d6079-46fd-49bd-85cc-c863ee39c17a" HelpSummary="The actual number of elements in the waveform." />
					<IviNetParameter Name="triggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="e2bc5bc6-82d8-41e0-ac8a-489c32bff9fb" HelpSummary="The time that this measurement was triggered." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].Configure" />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Waveform.  The capacity of the waveform does not change as a side effect of the Configure method.  If the validPointCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="aed44058-b7c9-4b98-bb64-b49661c06270" HelpSummary="The Configure method defines the time (implicit) axis and number of data points in the waveform.  Because of the interaction between these values, they are set as a group with this method or when the waveform is initially created.  If startTime is not specified, it defaults to Zero.  If triggerTime is not specified, it defaults to Not A Time.  If actualCount is not specified, the number of elements in the waveform is not changed.">
					<IviNetParameter Name="startTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="1f53d060-df4a-4ad4-b7f1-2e06b720c36b" HelpSummary="The time of the first data point in the waveform relative to the trigger time." />
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="e4c5b252-5a5e-4b3b-a732-e585de93c246" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetParameter Name="triggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="c4e40566-0f70-43f6-8909-e7bb7805bb13" HelpSummary="The time that this measurement was triggered." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].Configure" />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Waveform.  The capacity of the waveform does not change as a side effect of the Configure method.  If the validPointCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="1e5b16a9-7219-4d73-a2f7-69fa5ec912d8" HelpSummary="The Configure method defines the time (implicit) axis and number of data points in the waveform.  Because of the interaction between these values, they are set as a group with this method or when the waveform is initially created.  If startTime is not specified, it defaults to Zero.  If triggerTime is not specified, it defaults to Not A Time.  If actualCount is not specified, the number of elements in the waveform is not changed.">
					<IviNetParameter Name="startTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="3b1d8528-fea3-4003-ad7b-b3afbb831549" HelpSummary="The time of the first data point in the waveform relative to the trigger time." />
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="2539f9dd-f473-4cfe-8c7d-498657c5e874" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetParameter Name="validPointCount" TypeRef="System.Int64" Id="d6eb7df3-647e-4302-baaf-0634e4510e36" HelpSummary="The actual number of elements in the waveform." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].Configure" />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Waveform.  The capacity of the waveform does not change as a side effect of the Configure method.  If the validPointCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="45b89e33-c903-4ed4-8f1d-612a03e81064" HelpSummary="The Configure method defines the time (implicit) axis and number of data points in the waveform.  Because of the interaction between these values, they are set as a group with this method or when the waveform is initially created.  If startTime is not specified, it defaults to Zero.  If triggerTime is not specified, it defaults to Not A Time.  If actualCount is not specified, the number of elements in the waveform is not changed.">
					<IviNetParameter Name="startTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="0329eb71-a02c-436c-8d7b-7a0c21a9698a" HelpSummary="The absolute time of the first data point in the waveform" />
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="664b5926-03c1-4339-888e-83efaf8e3056" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].Configure" />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Waveform.  The capacity of the waveform does not change as a side effect of the Configure method.  If the validPointCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="b6b099c9-b137-4476-94f0-77924ec1856d" HelpSummary="The Configure method defines the time (implicit) axis and number of data points in the waveform.  Because of the interaction between these values, they are set as a group with this method or when the waveform is initially created.  If startTime is not specified, it defaults to Zero.  If triggerTime is not specified, it defaults to Not A Time.  If actualCount is not specified, the number of elements in the waveform is not changed.">
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="052d08e2-3474-402a-9afc-f68e453afd53" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetParameter Name="validPointCount" TypeRef="System.Int64" Id="9bfd0e6c-a661-4a4c-b4cd-23c810381311" HelpSummary="The actual number of elements in the waveform." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].Configure" />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Waveform.  The capacity of the waveform does not change as a side effect of the Configure method.  If the validPointCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="92f85be6-5445-4eaa-8492-c2f31594f649" HelpSummary="The Configure method defines the time (implicit) axis and number of data points in the waveform.  Because of the interaction between these values, they are set as a group with this method or when the waveform is initially created.  If startTime is not specified, it defaults to Zero.  If triggerTime is not specified, it defaults to Not A Time.  If actualCount is not specified, the number of elements in the waveform is not changed.">
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="5f7b8064-7f44-48e3-b368-9b15fa182920" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].Configure" />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Waveform.  The capacity of the waveform does not change as a side effect of the Configure method.  If the validPointCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="GetAllElements" RetValTypeRef="T[]" RetValHelpSummary="A copy of the entire data array in the template data type." Id="c82133f6-76dd-46fd-818c-b89c7482b9c9" HelpSummary="GetAllElements returns a copy of the entire data array in the template data type.  Note that for scaled (that is, integer) types, the scaling must be applied to the returned data elements to convert them to physical values by the calling program.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].GetAllElements" />
					<CustomField Name="Remarks" Value="If the array is too large, this method will throw an Out Of Memory exception." />
				</IviNetMethod>
				<IviNetMethod Name="GetElements" RetValTypeRef="T[]" RetValHelpSummary="A copy of a portion of the entire data array in the template data type, starting at the specified index and including the number of elements specified by count." Id="f176ea45-83e9-4656-92ba-3bc38430d6bc" HelpSummary="GetElements returns a copy of a portion of the entire data array in the template data type, starting at the specified index and including the number of elements specified by count.  Note that for scaled (that is, integer) types, the scaling must be applied to the returned data elements to convert them to physical values by the calling program.">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="498bf95e-d744-4fb5-8ce1-67fe7397744d" HelpSummary="The index in the Waveform that will be the first element in the returned array.  That is, element zero in the returned array is at this index in the Waveform." />
					<IviNetParameter Name="count" TypeRef="System.Int64" Id="79d6c9e0-ae89-4ddc-b96f-14f690308d95" HelpSummary="The number of elements to be returned." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].GetElements" />
				</IviNetMethod>
				<IviNetMethod Name="GetScaled" RetValTypeRef="System.Double" RetValHelpSummary="One element of the data array as a Double." Id="aebe9e03-0c13-48b0-bcaa-aa25fbf0bf7f" HelpSummary="GetScaled returns one element of the data array as a Double.  If the internal data array is an integer, the scaling is applied to the returned value.">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="544e9bbe-c911-4691-a63d-869f32ca8e6a" HelpSummary="The index of the data element to return." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].GetScaled" />
				</IviNetMethod>
				<IviNetMethod Name="GetScaled" RetValTypeRef="System.Double[]" RetValHelpSummary="All or part of the data array as a Double." Id="abe180b6-dfcd-4da4-b865-c9ed5a2783b7" HelpSummary="GetScaled returns all or part of the data array as a Double.  If the internal data array is an integer, the scaling is applied to the values in the returned array.">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="50b4a830-ebf8-4e59-9591-7b471a0ac77a" HelpSummary="The index of the first element in the array to return." />
					<IviNetParameter Name="count" TypeRef="System.Int64" Id="36b581d0-fb57-4e18-aef3-d8df422a67d3" HelpSummary="The number of data points to include in the returned array." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].GetScaled" />
				</IviNetMethod>
				<IviNetMethod Name="PutElements" RetValTypeRef="System.Void" Id="5017ce77-2210-4c13-9d01-5adf17c0adfc">
					<IviNetParameter Name="data" TypeRef="T[]" Id="8593cc76-259e-4893-9660-b65e6b68d58a" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].PutElements" />
				</IviNetMethod>
				<IviNetMethod Name="PutElements" RetValTypeRef="System.Void" Id="6233f460-6c09-407a-9db7-1481f99dba43">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="3512c513-0e80-4457-9dda-a41af1be61ec" />
					<IviNetParameter Name="data" TypeRef="T[]" Id="3fa14962-db46-4abf-921b-172d77cc5808" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].PutElements" />
				</IviNetMethod>
				<IviNetMethod Name="PutElements" RetValTypeRef="System.Void" Id="daf84483-30f9-4955-8607-868422107758">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="07487075-7742-4c56-b27e-87bdba31dcc9" />
					<IviNetParameter Name="segment" TypeRef="System.ArraySegment`1[T]" Id="6c3e3b04-5a39-497c-9c1b-c951463046df" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].PutElements" />
				</IviNetMethod>
				<IviNetMethod Name="RescaleData" RetValTypeRef="System.Int64" RetValHelpSummary="The number of new data values that were out of range when recalculated, and set to T.MinValue or T.MaxValue as a result." Id="5980cff5-4c36-4a92-bd74-9f87acd03b0a" HelpSummary="Rebalances the resolution and dynamic range of integer IWaveforms by changing the underlying data and setting IWaveform.Scale and IWaveform.Offset to the specified values.  The data is changed in such a way that the voltages returned by the GetScaled method are the same before and after RescaleData is called, within the limits of the mathematical precision of the operation.">
					<IviNetParameter Name="newScale" TypeRef="System.Double" Id="98424b7b-010f-4d08-b3ce-07bb4bb82f4d" HelpSummary="The new Scale value." />
					<IviNetParameter Name="newOffset" TypeRef="System.Double" Id="e7cefe73-4f07-41ef-ae15-b591a155c739" HelpSummary="The new Offset value." />
				</IviNetMethod>
				<IviNetMethod Name="ScaleData" RetValTypeRef="System.Int64" RetValHelpSummary="The number of new data values that were out of range when recalculated, and set to T.MinValue or T.MaxValue as a result." Id="487e2540-b560-4dee-9a7d-33d180e67fcf" HelpSummary="Scale Data scales the waveform by applying a multiplier and adding an offset. ScaleData is applicable to all types T supported by the Waveform class. For integer types, ScaleData modifies the values of the voltages in the waveform by multiplying and applying an offset.  For floating point waveforms this modifies each data element by multiplying by the multiplier and adding the offset.">
					<IviNetParameter Name="multiplier" TypeRef="System.Double" Id="6aa5164f-1645-4a1c-805e-97bc75182086" HelpSummary="The multiplier used to modify the waveform voltages." />
					<IviNetParameter Name="offset" TypeRef="System.Double" Id="1bd184eb-a416-4cd2-8aa4-8bce31a90add" HelpSummary="The offset to be added to the waveform voltages." />
				</IviNetMethod>
				<IviNetProperty Name="Item" TypeRef="T" Id="f407e7c5-13eb-4357-b296-ecea733a457a">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="d49d632c-f92e-4e72-ac40-8c6d74088a62" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].Item" />
				</IviNetProperty>
				<IviNetProperty Name="Capacity" TypeRef="System.Int64" Id="5a156cb8-c1db-4b82-8338-6557772617b2" HelpSummary="The number of elements that the waveform array can store.  Use ValidPointCount to get the actual number of elements in this waveform.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].Capacity" />
				</IviNetProperty>
				<IviNetProperty Name="ContainsInvalidElement" TypeRef="System.Boolean" Id="cb52cbd8-c5fc-423c-b073-fa32ec489334" HelpSummary="True if one or more points in the waveform array are not valid, otherwise false.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].ContainsInvalidElement" />
					<CustomField Name="Remarks" Value="If the elements are composed of a floating point type, ContainsInvalidElement will be true if at least one element is set to NaN.  If the elements are not composed of floating point types, setting and reading ContainsInvalidElement will throw a Ivi.Driver.OperationNotSupportedException exception." />
				</IviNetProperty>
				<IviNetProperty Name="ContainsOutOfRangeElement" TypeRef="System.Boolean" Id="9a77cb44-db9c-4a9b-9aef-fa80fa9ece7e" HelpSummary="True if one or more points in the waveform array are out of range.  Out of range values are too large or too small to represent.  Numbers that are too close to zero to represent are not considered out of range.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].ContainsOutOfRangeElement" />
					<CustomField Name="Remarks" Value="If the elements are composed of a floating point type, ContainsOutOfRangeElement will be true if at least one element is set to +Inf or -Inf.  If the elements are not composed of floating point types, setting and reading ContainsOutOfRangeElement will throw a Ivi.Driver.OperationNotSupportedException exception." />
				</IviNetProperty>
				<IviNetProperty Name="Data" TypeRef="T[]" Id="2e4c935d-89e2-480d-8e02-9389e2a5a5c6" HelpSummary="A public, in-memory array containing elements of type T that contains the explicit waveform data. Clients can use the Data property to directly access the in-memory data without copying data.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IMemoryWaveform`1[T].Data" />
					<CustomField Name="Remarks" Value="Setting this property does not make a copy of the array specified." />
				</IviNetProperty>
				<IviNetProperty Name="EndTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Access="ReadOnly" Id="9f51c702-89bf-49a6-a31b-160f8621cc34" HelpSummary="The time between the last valid data point in the waveform and the TriggerTime. Positive values of EndTime indicate that the End Time occurred after the trigger. This value is set by the Configure method.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].EndTime" />
				</IviNetProperty>
				<IviNetProperty Name="FirstValidPoint" TypeRef="System.Int64" Id="d6888687-3386-4930-9c41-2e338a21b7b4" HelpSummary="For waveforms that contain invalid padding data at the beginning of the data array, FirstValidPoint indicates the first element in the data array with valid data.  If there is no padding data at the beginning of the data array, FirstValidPoint will be zero.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].FirstValidPoint" />
				</IviNetProperty>
				<IviNetProperty Name="IntervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Access="ReadOnly" Id="4164f049-deb7-4fd2-8d12-c151b25cef19" HelpSummary="The amount of time between data points in the data array.  This value is set by the Configure method.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].IntervalPerPoint" />
				</IviNetProperty>
				<IviNetProperty Name="Offset" TypeRef="System.Double" Id="29f1faed-182e-4988-b11f-f3e965525809" HelpSummary="The offset to apply to scale integer values.  To convert an integer data array element to a physical value first it is multiplied by the scale, and then the offset is added.  If the integers in the data array do not have an offset, the offset property is 0.  If the contents of the data array are floating point scalars, the offset property is set to 0.  If the contents of the data array are some other type, the use of the offset is dependent on that driver and data type.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].Offset" />
				</IviNetProperty>
				<IviNetProperty Name="Scale" TypeRef="System.Double" Id="261a94a4-83ef-4d58-b921-149df3e1bcf6" HelpSummary="The factor to apply to scale integer values.  To convert an integer data array element to a physical value the element is multiplied by scale, and then the offset is added.  If the integers in the data array do not have an offset, the scale property is set to 1.  If the contents of the data array are floating point scalars, the scale property is set to 1.  If the contents of the data array are some other type, the use of the scale is dependent on that driver and data type.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].Scale" />
				</IviNetProperty>
				<IviNetProperty Name="StartTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Access="ReadOnly" Id="23153c87-0143-4325-89eb-de21447f0c31" HelpSummary=" The time between the first valid data point (that is the data point at index FirstValidPoint) in the waveform and the trigger. Positive values indicate that the StartTime occurred after the trigger. This value is set by the Configure method.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].StartTime" />
				</IviNetProperty>
				<IviNetProperty Name="TotalTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Access="ReadOnly" Id="843d8de7-7a39-4726-bd3e-bcf036e0259f" HelpSummary="The timespan represented by the valid points in the waveform.  Numerically, it is equivalent to the IntervalPerPoint * (ValidPointCount - 1).  It is also numerically the EndTime – StartTime. If valid point count is 0 or 1, the value shall be zero.  This value is set by the waveform Configure method.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].TotalTime" />
				</IviNetProperty>
				<IviNetProperty Name="TriggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="2b9c134a-162c-4b85-8094-25392bd44e37" HelpSummary="The time that this measurement was triggered.   Note that this differs from Start Time in that the trigger may have occurred at some time other than when the first data point was captured, as in pre-trigger or post-trigger applications.    This value is set by the Configure method.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].TriggerTime" />
				</IviNetProperty>
				<IviNetProperty Name="ValidPointCount" TypeRef="System.Int64" Id="5d58511e-e332-4a57-96a0-6c31f4c23940" HelpSummary="The actual number of elements in the waveform.  Use Capacity to get the number of elements that the waveform can store.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IWaveform`1[T].ValidPointCount" />
				</IviNetProperty>
			</IviNetClass>
			<IviNetClass Name="Spectrum`1" Namespace="Ivi.Driver" Id="91cd9aaa-b84c-4755-a678-48cdbfe48177" HelpSummary="The default implementation of the IVI.NET spectrum class.">
				<IviNetGenericParameter Name="T" Id="756b939d-91e7-4b7a-881b-d64b31e84522" />
				<IviNetBaseInterface InterfaceRef="Ivi.Driver.IMemorySpectrum`1[T]" />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="3ad78dee-1628-4ca6-8814-5c26e1c4da2d">
					<IviNetParameter Name="spectrum" TypeRef="Ivi.Driver.ISpectrum`1[T]" Id="173c27bd-2858-447d-bdf6-f546d4652592" />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="434d7f87-13f3-47db-9e04-6b510aa2320c" HelpSummary="Initializes a new instance of the Ivi.Driver.Spectrum class.  This constructor initializes an empty spectrum.">
					<IviNetParameter Name="startFrequency" TypeRef="System.Double" Id="b5d9d523-ac2a-464a-82e0-7b97b0d6173a" HelpSummary="The frequency of the first valid data point in the data array." />
					<IviNetParameter Name="stopFrequency" TypeRef="System.Double" Id="3c7b95ad-65f4-401c-8021-c743484e8a48" HelpSummary="The frequency of the last valid data point in the data array" />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="e34492dd-48d5-4285-b9da-8f983b9c2652" HelpSummary="Initializes a new instance of the Ivi.Driver.Spectrum class.  This constructor initializes an empty spectrum.">
					<IviNetParameter Name="startFrequency" TypeRef="System.Double" Id="876c45e8-d8fa-49d9-8795-170e35bd9d5c" HelpSummary="The frequency of the first valid data point in the data array." />
					<IviNetParameter Name="stopFrequency" TypeRef="System.Double" Id="c6b7b8a2-c593-44a3-9393-6f9b353946cd" HelpSummary="The frequency of the last valid data point in the data array" />
					<IviNetParameter Name="triggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="81a75426-124d-4256-8f44-b4f831770e75" HelpSummary="The time of the trigger associated with the acquisition of the spectrum" />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="22241946-31d9-469a-b97e-99a2698d921a" HelpSummary="Initializes a new instance of the Ivi.Driver.Spectrum class.  This constructor initializes an empty spectrum.">
					<IviNetParameter Name="startFrequency" TypeRef="System.Double" Id="90705f3e-6aea-4b0b-a700-2aa0ec81827d" HelpSummary="The frequency of the first valid data point in the data array." />
					<IviNetParameter Name="stopFrequency" TypeRef="System.Double" Id="b9af5189-d75f-4476-aa0a-49598e4dc7ee" HelpSummary="The frequency of the last valid data point in the data array" />
					<IviNetParameter Name="capacity" TypeRef="System.Int64" Id="58319764-1bb9-4635-a969-0b7507b22c3f" HelpSummary="The capacity of the spectrum data array" />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="50f21e55-3f30-47e2-bfe5-f2f1cd2a2ac9" HelpSummary="Initializes a new instance of the Ivi.Driver.Spectrum class.  This constructor initializes the spectrum with user data.">
					<IviNetParameter Name="startFrequency" TypeRef="System.Double" Id="7689c7ae-a63b-4c0f-9648-c15be881e0d1" HelpSummary="The frequency of the first valid data point in the data array." />
					<IviNetParameter Name="stopFrequency" TypeRef="System.Double" Id="51f7df08-0b65-4918-bd17-83fc4078ddc8" HelpSummary="The frequency of the last valid data point in the data array" />
					<IviNetParameter Name="triggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="4caaa6f0-eadf-4660-9e2b-fc342e4ac2d4" HelpSummary="The time of the trigger associated with the acquisition of the spectrum" />
					<IviNetParameter Name="capacity" TypeRef="System.Int64" Id="61b05528-5d2f-453e-a83b-5456d06ddd39" HelpSummary="The capacity of the spectrum data array" />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="6eb7e694-e431-4f65-a404-99a35dab3f43" HelpSummary="The Configure method defines the frequency (implicit) axis and number of data points in the spectrum.  Because of the interaction between these values, they are set as a group with this method or when the spectrum is initially created.  If triggerTime is not specified, it defaults to Not A Time.  If validPointCount is not specified, the number of elements in the spectrum is not changed.">
					<IviNetParameter Name="startFrequency" TypeRef="System.Double" Id="8b1e9e2b-302b-40eb-be99-c23728dd93cd" HelpSummary="The frequency of the first valid data point in the spectrum (required)." />
					<IviNetParameter Name="stopFrequency" TypeRef="System.Double" Id="2813a5bd-7d13-4c11-b385-e283858b31dc" HelpSummary="The frequency of the last valid data point in the spectrum (required)." />
					<IviNetParameter Name="triggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="155af42a-956a-4727-9035-5dd3a07c5a6e" HelpSummary="The time that this measurement was triggered." />
					<IviNetParameter Name="validPointCount" TypeRef="System.Int64" Id="46d423f4-4bee-4461-9b53-457943141e28" HelpSummary="The actual number of elements in the spectrum." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].Configure" />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Spectrum.  The capacity of the spectrum does not change as a side effect of the Configure method.  If the validPointCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="874672fa-972f-41d6-a9fc-ceb5e7e1acf5" HelpSummary="The Configure method defines the frequency (implicit) axis and number of data points in the spectrum.  Because of the interaction between these values, they are set as a group with this method or when the spectrum is initially created.  If triggerTime is not specified, it defaults to Not A Time.  If validPointCount is not specified, the number of elements in the spectrum is not changed.">
					<IviNetParameter Name="startFrequency" TypeRef="System.Double" Id="84935bde-2412-4fa8-a3f0-d600b4230895" HelpSummary="The frequency of the first valid data point in the spectrum (required)." />
					<IviNetParameter Name="stopFrequency" TypeRef="System.Double" Id="be982160-87be-4388-9278-201240e336cb" HelpSummary="The frequency of the last valid data point in the spectrum (required)." />
					<IviNetParameter Name="triggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="e2521d0a-8a81-47a3-9ae6-1702d62bf6b1" HelpSummary="The time that this measurement was triggered." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].Configure" />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Spectrum.  The capacity of the spectrum does not change as a side effect of the Configure method.  If the validPointCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="309f83b8-8a42-463b-a3a4-74ca485d2319" HelpSummary="The Configure method defines the frequency (implicit) axis and number of data points in the spectrum.  Because of the interaction between these values, they are set as a group with this method or when the spectrum is initially created.  If triggerTime is not specified, it defaults to Not A Time.  If validPointCount is not specified, the number of elements in the spectrum is not changed.">
					<IviNetParameter Name="startFrequency" TypeRef="System.Double" Id="b0acb069-a111-4318-9f98-f93f487b8433" HelpSummary="The frequency of the first valid data point in the spectrum (required)." />
					<IviNetParameter Name="stopFrequency" TypeRef="System.Double" Id="86556b2e-011a-4a91-a6dd-94a6aa6e74ad" HelpSummary="The frequency of the last valid data point in the spectrum (required)." />
					<IviNetParameter Name="validPointCount" TypeRef="System.Int64" Id="72d700f9-b7b4-4255-bda8-e53deb4a6342" HelpSummary="The actual number of elements in the spectrum." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].Configure" />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Spectrum.  The capacity of the spectrum does not change as a side effect of the Configure method.  If the validPointCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="3c722fed-1090-4120-b69e-ece89819bf5b" HelpSummary="The Configure method defines the frequency (implicit) axis and number of data points in the spectrum.  Because of the interaction between these values, they are set as a group with this method or when the spectrum is initially created.  If triggerTime is not specified, it defaults to Not A Time.  If validPointCount is not specified, the number of elements in the spectrum is not changed.">
					<IviNetParameter Name="startFrequency" TypeRef="System.Double" Id="15cc1ea2-5eb7-4078-bd90-54ecb3e1b75d" HelpSummary="The frequency of the first valid data point in the spectrum (required)." />
					<IviNetParameter Name="stopFrequency" TypeRef="System.Double" Id="0295814d-af9f-48a9-b7c2-91be996f490d" HelpSummary="The frequency of the last valid data point in the spectrum (required)." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].Configure" />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Spectrum.  The capacity of the spectrum does not change as a side effect of the Configure method.  If the validPointCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="GetAllElements" RetValTypeRef="T[]" RetValHelpSummary="A copy of the entire data array in the template data type." Id="c54830ba-c61e-49c2-bbad-036b0ef84048" HelpSummary="GetAllElements returns a copy of the entire data array in the template data type.  Note that for scaled (that is, integer) types, the scaling must be applied to the returned data elements to convert them to physical values by the calling program.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].GetAllElements" />
					<CustomField Name="Remarks" Value="If the array is too large, this method will throw an Out Of Memory exception." />
				</IviNetMethod>
				<IviNetMethod Name="GetElements" RetValTypeRef="T[]" RetValHelpSummary="A copy of a portion of the entire data array in the template data type, starting at the specified index and including the number of elements specified by count." Id="14f0de81-2092-44f8-9146-6b8d09f9eb7e" HelpSummary="GetElements returns a copy of a portion of the entire data array in the template data type, starting at the specified index and including the number of elements specified by count.  Note that for scaled (that is, integer) types, the scaling must be applied to the returned data elements to convert them to physical values by the calling program.">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="737ed8c6-4556-4a46-9c79-90a4436372cd" HelpSummary="The index in the spectrum that will be the first element in the returned array.  That is, element zero in the returned array is at this index in the spectrum." />
					<IviNetParameter Name="count" TypeRef="System.Int64" Id="48479af6-bdc0-46e5-8aa7-e1c0a3b99959" HelpSummary="The number of elements to be returned." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].GetElements" />
				</IviNetMethod>
				<IviNetMethod Name="GetScaled" RetValTypeRef="System.Double" RetValHelpSummary="One element of the data array as a Double." Id="1b11c890-4dd1-481f-a039-26fcf6946dfd" HelpSummary="GetScaled returns one element of the data array as a Double.  If the internal data array is an integer, the scaling is applied to the returned value.">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="14344620-1d41-4383-ab16-e63cd0494c16" HelpSummary="The index of the data element to return." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].GetScaled" />
				</IviNetMethod>
				<IviNetMethod Name="GetScaled" RetValTypeRef="System.Double[]" RetValHelpSummary="All or part of the data array as a Double." Id="f3fa3190-b6f0-40dc-a95e-54fd3e9ca2f9" HelpSummary="GetScaled returns all or part of the data array as a Double.  If the internal data array is an integer, the scaling is applied to the values in the returned array.">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="049ad936-686d-4da5-9f25-8158a355c6ae" HelpSummary="The index of the first element in the array to return." />
					<IviNetParameter Name="count" TypeRef="System.Int64" Id="343a3c32-dd86-4f43-868f-61be29c504fa" HelpSummary="The number of data points to include in the returned array." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].GetScaled" />
				</IviNetMethod>
				<IviNetMethod Name="PutElements" RetValTypeRef="System.Void" Id="ac345f0a-7c7c-4741-8af7-fea62182dafa">
					<IviNetParameter Name="data" TypeRef="T[]" Id="1a88b40d-bcb3-49f8-9da5-356446cb36e9" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].PutElements" />
				</IviNetMethod>
				<IviNetMethod Name="PutElements" RetValTypeRef="System.Void" Id="625330d5-1b54-40a7-99f5-b836377e94d1">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="0833f860-6677-4d89-b2ea-c619d1991d4d" />
					<IviNetParameter Name="data" TypeRef="T[]" Id="19ee48cb-7957-4f2b-845d-7714d932f5eb" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].PutElements" />
				</IviNetMethod>
				<IviNetMethod Name="PutElements" RetValTypeRef="System.Void" Id="7550386c-5d94-4dd0-8b27-873e35d1b504">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="d93ed250-c651-4064-8c80-e18949df8c7a" />
					<IviNetParameter Name="segment" TypeRef="System.ArraySegment`1[T]" Id="2996b55f-64d0-4888-b377-dccaab7cc33f" />
				</IviNetMethod>
				<IviNetProperty Name="Item" TypeRef="T" Id="47e31293-45c3-4382-87e5-82a62920de9d">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="73dd49b8-8ab4-4100-84a5-d3342be487f7" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].Item" />
				</IviNetProperty>
				<IviNetProperty Name="Capacity" TypeRef="System.Int64" Id="d85d8e00-80f5-44f1-ab91-7d8b0e71c8e4" HelpSummary="The number of elements that the spectrum array can store.  Use ValidPointCount to get the actual number of elements in this spectrum.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].Capacity" />
				</IviNetProperty>
				<IviNetProperty Name="ContainsInvalidElement" TypeRef="System.Boolean" Id="5003dc4c-c4f0-444a-9645-732f6eecd923" HelpSummary="True if one or more points in the spectrum array are not valid, otherwise false.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].ContainsInvalidElement" />
					<CustomField Name="Remarks" Value="If the elements are composed of a floating point type, ContainsInvalidElement returns true if at least one element is set to NaN.  If the elements are not composed of floating point types, setting and reading ContainsInvalidElement will throw a Property Not Implemented exeption." />
				</IviNetProperty>
				<IviNetProperty Name="ContainsOutOfRangeElement" TypeRef="System.Boolean" Id="71846e2c-97b9-4718-a882-3f0b9e2f52d7" HelpSummary="True if one or more points in the spectrum array are out of range.  Out of range values are too large or too small to represent.  Numbers that are too close to zero to represent are not considered out of range.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].ContainsOutOfRangeElement" />
					<CustomField Name="Remarks" Value="If the elements are composed of a floating point type, ContainsOutOfRangeElement will return true if at least one element is set to +Inf or -Inf.  If the elements are not composed of floating point types, setting and reading ContainsOutOfRangeElement will throw a Ivi.Driver.OperationNotSupportedException exeption." />
				</IviNetProperty>
				<IviNetProperty Name="Data" TypeRef="T[]" Id="9600f196-e090-4ec0-bdab-7393444602ef" HelpSummary="A public, in-memory array containing elements of type T that contains the explicit spectrum data. Clients can use the Data property to directly access the in-memory data without copying data.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.IMemorySpectrum`1[T].Data" />
					<CustomField Name="Remarks" Value="Setting this property does not make a copy of the array specified." />
				</IviNetProperty>
				<IviNetProperty Name="FirstValidPoint" TypeRef="System.Int64" Id="a0dd9033-349d-4b5b-89cb-cf1ed9c8181c" HelpSummary="For waveforms that contain invalid padding data at the beginning of the data array, FirstValidPoint indicates the first element in the data array with valid data.  If there is no padding data at the beginning of the data array, FirstValidPoint will be zero.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].FirstValidPoint" />
				</IviNetProperty>
				<IviNetProperty Name="FrequencyStep" TypeRef="System.Double" Access="ReadOnly" Id="e4651379-4bb0-49a8-8237-a330f3ca81f6" HelpSummary="FrequencyStep is the frequency difference between subsequent points in the data array.  This value is set by the Configure method.  If there are no valid points, frequencystep is 0.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].FrequencyStep" />
				</IviNetProperty>
				<IviNetProperty Name="Offset" TypeRef="System.Double" Id="b7773b57-4f22-4738-b792-883e4cd1c6dd" HelpSummary="The offset to apply to scale integer values.  To convert an integer data array element to a physical value first it is multiplied by the scale, and then the offset is added.  If the integers in the data array do not have an offset, the offset property is 0.  If the contents of the data array are floating point scalars, the offset property is set to 0.  If the contents of the data array are some other type, the use of the offset is dependent on that driver and data type.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].Offset" />
				</IviNetProperty>
				<IviNetProperty Name="Scale" TypeRef="System.Double" Id="4fbee134-2623-4d0d-88f7-283045c53eb1" HelpSummary="The factor to apply to scale integer values.  To convert an integer data array element to a physical value the element is multiplied by scale, and then the offset is added.  If the integers in the data array do not have an offset, the scale property is set to 1.  If the contents of the data array are floating point scalars, the scale property is set to 1.  If the contents of the data array are some other type, the use of the scale is dependent on that driver and data type.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].Scale" />
				</IviNetProperty>
				<IviNetProperty Name="StartFrequency" TypeRef="System.Double" Access="ReadOnly" Id="3ac7e3a0-5462-49dd-b2e9-391f8ab38752" HelpSummary="StartFrequency is the frequency of the first valid point in the data array.  This value is set by the Configure method.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].StartFrequency" />
				</IviNetProperty>
				<IviNetProperty Name="StopFrequency" TypeRef="System.Double" Access="ReadOnly" Id="cee4636d-2397-4eb5-ac83-aa35bd8b137c" HelpSummary="StopFrequency is the frequency of the last valid point in the data array.  This value is set by the Configure method.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].StopFrequency" />
				</IviNetProperty>
				<IviNetProperty Name="TriggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="68dd3281-4277-4d0b-8a4f-cb42815a2852" HelpSummary="The time that this measurement was triggered.   This value is set by the Configure method.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].TriggerTime" />
				</IviNetProperty>
				<IviNetProperty Name="ValidPointCount" TypeRef="System.Int64" Id="9f1132e1-22a6-4864-9ea8-43ed124c5af3" HelpSummary="The actual number of elements in the spectrum.  Use Capacity to get the number of elements that the spectrum can store.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="Ivi.Driver.ISpectrum`1[T].ValidPointCount" />
				</IviNetProperty>
			</IviNetClass>
			<IviNetClass Name="IviDriverWarnings" Namespace="Ivi.Driver" Id="f460b9f8-0582-41c8-9dfb-034383cbd17e" HelpSummary="Warning codes." />
			<IviNetInterface Name="IIviDriver" Namespace="Ivi.Driver" Id="38aef9c4-8372-4ad9-b7ac-e08a9b4f83f1" HelpSummary="IVI Driver root interface.">
				<IviNetBaseInterface InterfaceRef="System.IServiceProvider" />
				<IviNetBaseInterface InterfaceRef="System.IDisposable" />
				<IviNetMethod Name="Close" RetValTypeRef="System.Void" Id="1e6ab2aa-820a-45ed-be36-0ac89bb389a1" HelpSummary="Closes the I/O session to the instrument, as well as other unmanaged  resources.  The behavior is the same as IDisposable.Dispose." />
				<IviNetProperty Name="DriverOperation" TypeRef="Ivi.Driver.IIviDriverOperation" Access="ReadOnly" Id="050e08b1-77c7-4d90-859b-ee23fef5d776" HelpSummary="Reference to the IIviDriverOperation interface." />
				<IviNetProperty Name="Identity" TypeRef="Ivi.Driver.IIviDriverIdentity" Access="ReadOnly" Id="7e664e71-ff62-4553-b5c7-ea0837582936" HelpSummary="Reference to the IIviDriverIdentity interface." />
				<IviNetProperty Name="Utility" TypeRef="Ivi.Driver.IIviDriverUtility" Access="ReadOnly" Id="12471b4b-ae98-4852-b136-cc961fdf259b" HelpSummary="Reference to the IIviDriverUtility interface." />
			</IviNetInterface>
			<IviNetInterface Name="IIviDriverOperation" Namespace="Ivi.Driver" Id="70810286-aa71-4612-bf3d-2d47d9ead802" HelpSummary="IVI Driver operation interface.">
				<IviNetMethod Name="ResetInterchangeCheck" RetValTypeRef="System.Void" Id="2cd58ece-5a92-49bc-a55d-b850e7962f48" HelpSummary="Resets the interchangeability checking algorithms of the driver  so that methods and properties that executed prior to calling this  method have no affect on whether future calls to the driver  generate interchangeability warnings." />
				<IviNetMethod Name="InvalidateAllAttributes" RetValTypeRef="System.Void" Id="7c48e9df-a589-43b7-92a2-45ad326e5e78" HelpSummary="Invalidates all of the driver's cached values." />
				<IviNetProperty Name="LogicalName" TypeRef="System.String" Access="ReadOnly" Id="ff7b4c3d-0940-40f6-bb0a-02ca490f4c0c" HelpSummary="Logical Name identifies a driver session in the Configuration Store.   If Logical Name is not empty, the driver was initialized from  information in the driver session.  If it is empty, the driver was  initialized without using the Configuration Store." />
				<IviNetProperty Name="IOResourceDescriptor" TypeRef="System.String" Access="ReadOnly" Id="1db48ae6-8fd9-4932-9796-9907ddd4ecc0" HelpSummary="The resource descriptor specifies the connection to a physical  device.  It is either specified in the Configuration Store or  passed in the resource name at initialization." />
				<IviNetProperty Name="Cache" TypeRef="System.Boolean" Id="647a0310-425b-4744-8fb1-20bfcd8ab697" HelpSummary="Drivers may choose to always cache some instrument settings, never  cache others, and optionally cache others, to avoid unecessary I/O  to the instrument.  If True, the driver caches optionally cached  instrument settings." />
				<IviNetProperty Name="QueryInstrumentStatus" TypeRef="System.Boolean" Id="3cb6f303-b020-4cd6-887d-9acef3221227" HelpSummary="If True, the driver queries the instrument status at the end of  each method or property that performs I/O to the instrument.  If  an error is reported, use ErrorQuery to retrieve error messages  one at a time from the instrument." />
				<IviNetProperty Name="RangeCheck" TypeRef="System.Boolean" Id="babfa99e-2806-4b61-a8a3-facfe3a1d469" HelpSummary="Drivers may choose to always validate some property/parameter  values, never validate others, and optionally validate others,  to avoid sending invalid commands to the instrument.  If True,  the driver performs optional validations." />
				<IviNetProperty Name="Simulate" TypeRef="System.Boolean" Id="618c6afc-5874-4004-a728-5b30f350731d" HelpSummary="If True, the driver does not perform I/O to the instrument, and  returns simulated values for output parameters." />
				<IviNetProperty Name="DriverSetup" TypeRef="System.String" Access="ReadOnly" Id="92f90ee3-c3cb-4259-a9b1-2c01c986c2e0" HelpSummary="The driver setup string.  It is either specified in the  Configuration Store or passed via the optionString parameter to a driver constructor." />
				<IviNetEvent Name="Warning" DelegateRef="System.EventHandler`1[Ivi.Driver.WarningEventArgs]" Id="9954a528-8b9c-48cf-8694-f2efba1b3011" HelpSummary="Warning event." />
				<IviNetEvent Name="Coercion" DelegateRef="System.EventHandler`1[Ivi.Driver.CoercionEventArgs]" Id="dd451740-d7b2-4fdf-90c5-e784f1c5d17e" HelpSummary="Coercion record event." />
				<IviNetEvent Name="InterchangeCheckWarning" DelegateRef="System.EventHandler`1[Ivi.Driver.InterchangeCheckWarningEventArgs]" Id="8aca01ad-c951-4af0-ac6d-41bdefdc357a" HelpSummary="Interchange check warning event." />
			</IviNetInterface>
			<IviNetInterface Name="IIviDriverIdentity" Namespace="Ivi.Driver" Id="4ccc488f-44f8-4a1b-80ff-91f5051260a9" HelpSummary="IVI Driver identity interface.">
				<IviNetBaseInterface InterfaceRef="Ivi.Driver.IIviComponentIdentity" />
				<IviNetMethod Name="GetSupportedInstrumentModels" RetValTypeRef="System.String[]" RetValHelpSummary="Array of instrument models." Id="e744db49-61b6-47e3-b446-78a4155a37a4" HelpSummary="Returns the list of instrument models that the IVI specific  driver can control.  The string does not include an abbreviation  for the manufacturer if it is the same for all models." />
				<IviNetMethod Name="GetGroupCapabilities" RetValTypeRef="System.String[]" RetValHelpSummary="Array of class capability groups." Id="d372ba23-cc5a-482c-85f2-f89ffa0c615e" HelpSummary="Returns the list of the class capability groups implemented by the  driver.  Capability group names are documented in the IVI class  specifications.  If the driver is not class compliant, the driver  returns an empty array." />
				<IviNetProperty Name="InstrumentManufacturer" TypeRef="System.String" Access="ReadOnly" Id="c29ff93f-6624-4b2b-bc92-258f2854b2ac" HelpSummary="The name of the manufacturer reported by the physical instrument.   If Simulation is enabled or the instrument is not capable of  reporting the name of the manufacturer, a string is returned that  explains the condition." />
				<IviNetProperty Name="InstrumentModel" TypeRef="System.String" Access="ReadOnly" Id="879c0aaf-f2d4-43c1-a5d0-65a048afc9b4" HelpSummary="The model number or name reported by the physical instrument.   If Simulation is enabled or the instrument is not capable of  reporting the model number or name, a string is returned that  explains the condition." />
				<IviNetProperty Name="InstrumentFirmwareRevision" TypeRef="System.String" Access="ReadOnly" Id="81c62d93-eb52-4dfd-9024-ad5d46cf358e" HelpSummary="The firmware revision reported by the physical instrument.  If  Simulation is enabled or the instrument is not capable of  reporting the firmware revision, a string is returned that  explains the condition." />
				<IviNetProperty Name="Identifier" TypeRef="System.String" Access="ReadOnly" Id="e92b19bd-cea3-4106-8fc4-7f95c9406b38" HelpSummary="The case-sensitive unique identifier of the implementing IVI.NET  instrument driver." />
				<IviNetProperty Name="SpecificationMajorVersion" TypeRef="System.Int32" Access="ReadOnly" Id="47157855-3078-4a61-8cda-9644001b78ef" HelpSummary="For IVI class-compliant drivers, the major version number of the  instrument class specification.  If the driver is not class  compliant, the driver returns zero." />
				<IviNetProperty Name="SpecificationMinorVersion" TypeRef="System.Int32" Access="ReadOnly" Id="dda4f02d-26bc-4caa-bc87-b577d21f50cf" HelpSummary="For IVI class-compliant drivers, the minor version number of the  instrument class specification.  If the driver is not class  compliant, the driver returns zero." />
			</IviNetInterface>
			<IviNetInterface Name="IIviComponentIdentity" Namespace="Ivi.Driver" Id="1b99fcc6-26c8-4346-8266-7bd535d4cc1a" HelpSummary="IVI Component identity interface.">
				<IviNetProperty Name="Description" TypeRef="System.String" Access="ReadOnly" Id="0af86669-7641-41a8-b5c3-b8d83a76ebf4" HelpSummary="A brief description of the implementing component." />
				<IviNetProperty Name="Revision" TypeRef="System.String" Access="ReadOnly" Id="37ca70c2-dce8-45f3-90bd-cef4c3b23baf" HelpSummary="The revision of the implementing component.  Refer to IVI 3.2,  Section 3.1.2.2, for a description of revision syntax and semantics." />
				<IviNetProperty Name="Vendor" TypeRef="System.String" Access="ReadOnly" Id="70e7ecd5-3882-4a60-b42f-5f9f174a834d" HelpSummary="The name of the vendor that supplies the implementing component." />
			</IviNetInterface>
			<IviNetInterface Name="IIviDriverUtility" Namespace="Ivi.Driver" Id="82611265-beb3-428a-b404-6e9071695b53" HelpSummary="IVI Driver utility interface.">
				<IviNetMethod Name="ErrorQuery" RetValTypeRef="Ivi.Driver.ErrorQueryResult" RetValHelpSummary="A struct that includes the instrument error code and error message." Id="eaae0804-f598-4e08-91fd-c059ed33a6aa" HelpSummary="Queries the instrument and returns instrument specific error  information." />
				<IviNetMethod Name="SelfTest" RetValTypeRef="Ivi.Driver.SelfTestResult" RetValHelpSummary="A struct that includes the numeric result from the self test operation (0 = no error, e.g. the test passed) and self test status message." Id="b71819d4-9cc6-4bba-b9e6-063ee479b9cb" HelpSummary="Performs an instrument self test, waits for the instrument to  complete the test, and queries the instrument for the results.   If the instrument passes the test, TestResult is zero and  TestMessage is 'Self test passed'." />
				<IviNetMethod Name="Disable" RetValTypeRef="System.Void" Id="2c272b3a-94c8-4f31-9731-41f1a56907b6" HelpSummary="Quickly places the instrument in a state where it has no, or  minimal, effect on the external system to which it is connected.   This state is not necessarily a known state." />
				<IviNetMethod Name="ResetWithDefaults" RetValTypeRef="System.Void" Id="6b9eb504-af92-4d4d-bda7-ddb232ad0618" HelpSummary="Does the equivalent of Reset and then, (1) disables class  extension capability groups, (2) sets properties to initial  values defined by class specs, and (3) configures the driver  to option string settings used in the driver constructor." />
				<IviNetMethod Name="Reset" RetValTypeRef="System.Void" Id="38b07cf6-eafa-4113-abf9-ad567e7a1b2a" HelpSummary="Places the instrument in a known state and configures instrument  options on which the IVI specific driver depends (for example,  enabling/disabling headers).  For an IEEE 488.2 instrument,  Reset sends the command string *RST to the instrument." />
				<IviNetMethod Name="Lock" RetValTypeRef="Ivi.Driver.IIviDriverLock" RetValHelpSummary="A reference to the acquired lock.  Unlock is called on the returned reference." Id="04ca62fd-f0da-4e55-a2ca-9b028e3bfdd5" HelpSummary="Attempts to acquire a synchronization lock on this instance of the driver.  The calling thread is blocked indefinitely until the lock is acquired. This method is useful for gaining exclusive access to the driver instance across a series of methods calls.  The user must call the Unlock method on the returned lock to relinquish the lock and allow other threads to access this instance of the driver.">
					<CustomField Name="Remarks" Value="This is not an I/O lock, such as a VISA lock.  It is a thread synchronization lock for this instance of the specific driver in the process." />
				</IviNetMethod>
				<IviNetMethod Name="Lock" RetValTypeRef="Ivi.Driver.IIviDriverLock" RetValHelpSummary="A reference to the acquired lock.  Unlock is called on the returned reference." Id="f666adf5-91e2-492c-ae77-417fea2041d7" HelpSummary="Attempts to acquire a synchronization lock on this instance of the driver.  The calling thread is blocked until either the lock is acquired or maxTime expires.  If the lock is not acquired within the interval specified by maxTime, an exception is thrown.  This method is useful for gaining exclusive access to the driver instance across a series of methods calls.  The user must call the Unlock method on the returned lock to relinquish the lock and allow other threads to access this instance of the driver.">
					<IviNetParameter Name="maxTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="24eb1618-de6c-4b80-bbd9-6b82e75102d7" HelpSummary="Specifies the maximum amount of time to wait to acquire the lock." />
					<CustomField Name="Remarks" Value="This is not an I/O lock, such as a VISA lock.  It is a thread synchronization lock for this instance of the specific driver in the process." />
				</IviNetMethod>
			</IviNetInterface>
			<IviNetInterface Name="IIviDriverLock" Namespace="Ivi.Driver" IsFreestanding="True" Id="45984a91-6083-4b2f-b707-6ad8f47af8ce" HelpSummary="The base interface for synchronization locks obtained on the driver session.">
				<IviNetBaseInterface InterfaceRef="System.IDisposable" />
				<IviNetMethod Name="Unlock" RetValTypeRef="System.Void" Id="4519d041-5491-46ac-b2b0-b7b352f8623f" HelpSummary="Releases a driver synchronization lock." />
			</IviNetInterface>
			<IviNetInterface Name="IIviRepeatedCapabilityIdentification" Namespace="Ivi.Driver" IsFreestanding="True" Id="18dc00c1-1d29-47ec-b7b4-c2da31214901" HelpSummary="IVI Driver repeated capability identification interface.">
				<IviNetProperty Name="Name" TypeRef="System.String" Access="ReadOnly" Kind="RepCapName" Id="adad28c6-deeb-418e-a3fe-a711c669d4c9" HelpSummary="The repeated capability physical identifier." />
			</IviNetInterface>
			<IviNetInterface Name="IWaveform`1" Namespace="Ivi.Driver" IsFreestanding="True" Id="efef6aef-94fd-4360-9c79-08d4b7b82013" HelpSummary="IWaveform is the most basic template interface for an IVI.NET waveform.  IWaveform does not provide direct access to the data array so it can be used where the data array is not in conventional memory.  IWaveform is also the basis for other waveform types.">
				<IviNetGenericParameter Name="T" Id="42a6bbb8-b06c-49fb-aaa9-ee19dd13592c" />
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="cc7e4b6f-6d67-4541-b3d4-8459b60db7bc" HelpSummary="The Configure method defines the time (implicit) axis and number of data points in the waveform.  Because of the interaction between these values, they are set as a group with this method or when the waveform is initially created.  If startTime is not specified, it defaults to Zero.  If triggerTime is not specified, it defaults to Not A Time.  If actualCount is not specified, the number of elements in the waveform is not changed.">
					<IviNetParameter Name="startTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="27be521e-eb5a-45c6-a557-a166aafd0106" HelpSummary="The time of the first data point in the waveform relative to the trigger time." />
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="e8b43f00-fb58-413d-bd29-3db496f4045e" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetParameter Name="validPointCount" TypeRef="System.Int64" Id="8372c616-7159-4a0c-91b8-57a025f3b8e6" HelpSummary="The actual number of elements in the waveform." />
					<IviNetParameter Name="triggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="5509962f-58ec-478f-9eba-d6c1f34d8b50" HelpSummary="The time that this measurement was triggered." />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Waveform.  If the actualCount is specified and it is different from the current value of Actual Count, the mechanism by which the array is extended or contracted is depends on the implemeting waveform class.  Classes may optimize memory use by maintaining an actualCount different from the capacity of the data array. The capacity of the waveform shall not change as a side effect of the Configure method.  If the actualCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="4cc39b71-41ad-471d-83c6-9d5cf619e8da" HelpSummary="The Configure method defines the time (implicit) axis and number of data points in the waveform.  Because of the interaction between these values, they are set as a group with this method or when the waveform is initially created.  If startTime is not specified, it defaults to Zero.  If triggerTime is not specified, it defaults to Not A Time.  If actualCount is not specified, the number of elements in the waveform is not changed.">
					<IviNetParameter Name="startTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="3f40f6a6-94f8-4274-ae48-7033b1234158" HelpSummary="The time of the first data point in the waveform relative to the trigger time." />
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="bdf55812-dbba-43ee-ac17-c338227341a2" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetParameter Name="triggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="7961d753-0e3c-4fe9-93be-6f967684c4df" HelpSummary="The time that this measurement was triggered." />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Waveform.  If the actualCount is specified and it is different from the current value of Actual Count, the mechanism by which the array is extended or contracted is depends on the implemeting waveform class.  Classes may optimize memory use by maintaining an actualCount different from the capacity of the data array. The capacity of the waveform shall not change as a side effect of the Configure method.  If the actualCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="f2254226-9a8d-4848-a939-464f040c5c91" HelpSummary="The Configure method defines the time (implicit) axis and number of data points in the waveform.  Because of the interaction between these values, they are set as a group with this method or when the waveform is initially created.  If startTime is not specified, it defaults to Zero.  If triggerTime is not specified, it defaults to Not A Time.  If actualCount is not specified, the number of elements in the waveform is not changed.">
					<IviNetParameter Name="startTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="0fba8aa4-b045-4cc6-b454-dc8f0b2f334f" HelpSummary="The time of the first data point in the waveform relative to the trigger time." />
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="6002556b-c6a6-46aa-8259-de11d4e83c2e" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetParameter Name="validPointCount" TypeRef="System.Int64" Id="aba48c8a-4135-40da-9cb3-4a86e0568b59" HelpSummary="The actual number of elements in the waveform." />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Waveform.  If the actualCount is specified and it is different from the current value of Actual Count, the mechanism by which the array is extended or contracted is depends on the implemeting waveform class.  Classes may optimize memory use by maintaining an actualCount different from the capacity of the data array. The capacity of the waveform shall not change as a side effect of the Configure method.  If the actualCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="18602ece-63a5-4ad3-b6c9-8398e7ff4c2f" HelpSummary="The Configure method defines the time (implicit) axis and number of data points in the waveform.  Because of the interaction between these values, they are set as a group with this method or when the waveform is initially created.  If startTime is not specified, it defaults to Zero.  If triggerTime is not specified, it defaults to Not A Time.  If actualCount is not specified, the number of elements in the waveform is not changed.">
					<IviNetParameter Name="startTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="dbe119ed-b651-490f-afe9-6205bf88e3f0" HelpSummary="The time of the first data point in the waveform relative to the trigger time." />
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="19721f2f-6c1b-4521-b8c4-6ea5287b0e10" HelpSummary="The amount of time between data points in the waveform (required)." />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Waveform.  If the actualCount is specified and it is different from the current value of Actual Count, the mechanism by which the array is extended or contracted is depends on the implemeting waveform class.  Classes may optimize memory use by maintaining an actualCount different from the capacity of the data array. The capacity of the waveform shall not change as a side effect of the Configure method.  If the actualCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="8c641a11-442e-4cfe-9310-d31e20640e0a" HelpSummary="The Configure method defines the time (implicit) axis and number of data points in the waveform.  Because of the interaction between these values, they are set as a group with this method or when the waveform is initially created.  If startTime is not specified, it defaults to Zero.  If triggerTime is not specified, it defaults to Not A Time.  If actualCount is not specified, the number of elements in the waveform is not changed.">
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="1c7b2d6e-d142-421a-b55c-2b91159a0a8d" HelpSummary="The amount of time between data points in the waveform (required)." />
					<IviNetParameter Name="validPointCount" TypeRef="System.Int64" Id="0fb21c5c-fb90-443f-bca6-e3efe4e62e91" HelpSummary="The actual number of elements in the waveform." />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Waveform.  If the actualCount is specified and it is different from the current value of Actual Count, the mechanism by which the array is extended or contracted is depends on the implemeting waveform class.  Classes may optimize memory use by maintaining an actualCount different from the capacity of the data array. The capacity of the waveform shall not change as a side effect of the Configure method.  If the actualCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="51264c3c-a8ad-41a0-a3bc-aed1c30d8e60" HelpSummary="The Configure method defines the time (implicit) axis and number of data points in the waveform.  Because of the interaction between these values, they are set as a group with this method or when the waveform is initially created.  If startTime is not specified, it defaults to Zero.  If triggerTime is not specified, it defaults to Not A Time.  If actualCount is not specified, the number of elements in the waveform is not changed.">
					<IviNetParameter Name="intervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="3cf3ac0d-3e96-40ad-8684-2ed47e734a94" HelpSummary="The amount of time between data points in the waveform (required)." />
					<CustomField Name="Remarks" Value="The Configure method does not change any of the explicit data in the Waveform.  If the actualCount is specified and it is different from the current value of Actual Count, the mechanism by which the array is extended or contracted is depends on the implemeting waveform class.  Classes may optimize memory use by maintaining an actualCount different from the capacity of the data array. The capacity of the waveform shall not change as a side effect of the Configure method.  If the actualCount exceeds the data array size, an Insufficient Capacity exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="GetAllElements" RetValTypeRef="T[]" RetValHelpSummary="A copy of the entire data array in the template data type." Id="64c430ac-ce63-4d83-b568-c869e8659c89" HelpSummary="GetAllElements returns a copy of the entire data array in the template data type.  Note that for scaled (that is, integer) types, the scaling must be applied to the returned data elements to convert them to physical values by the calling program.">
					<CustomField Name="Remarks" Value="If the array is too large, this method may throw an Out Of Memory exception." />
				</IviNetMethod>
				<IviNetMethod Name="GetElements" RetValTypeRef="T[]" RetValHelpSummary="A copy of a portion of the entire data array in the template data type, starting at the specified index and including the number of elements specified by count." Id="c1cd66e4-7b30-431d-880d-882698ac6e3f" HelpSummary="GetElements returns a copy of a portion of the entire data array in the template data type, starting at the specified index and including the number of elements specified by count.  Note that for scaled (that is, integer) types, the scaling must be applied to the returned data elements to convert them to physical values by the calling program.">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="83ba2e3f-19db-486b-85ff-be00ab28fd19" HelpSummary="The index in the Waveform that will be the first element in the returned array.  That is, element zero in the returned array is at this index in the Waveform." />
					<IviNetParameter Name="count" TypeRef="System.Int64" Id="ef1ba592-8fd3-4c3c-a119-795d7e720531" HelpSummary="The number of elements to be returned." />
				</IviNetMethod>
				<IviNetMethod Name="GetScaled" RetValTypeRef="System.Double" RetValHelpSummary="One element of the data array as a Double." Id="85b50a21-1d8c-4a08-bb27-18ffb4e54dae" HelpSummary="GetScaled returns one element of the data array as a Double.  If the internal data array is an integer, the scaling is applied to the returned value.">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="45e46727-0feb-47e7-a533-f048b3a1970e" HelpSummary="The index of the data element to return." />
				</IviNetMethod>
				<IviNetMethod Name="GetScaled" RetValTypeRef="System.Double[]" RetValHelpSummary="All or part of the data array as a Double." Id="dcbebc9c-6cc2-4125-853e-ed9b48fd3ebf" HelpSummary="GetScaled returns all or part of the data array as a Double.  If the internal data array is an integer, the scaling is applied to the values in the returned array.">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="07c15b40-be83-448c-9961-8ae609b9b4fe" HelpSummary="The index of the first element in the array to return." />
					<IviNetParameter Name="count" TypeRef="System.Int64" Id="6a9123c6-5474-4791-ac15-28ac20395fb2" HelpSummary="The number of data points to include in the returned array." />
				</IviNetMethod>
				<IviNetMethod Name="PutElements" RetValTypeRef="System.Void" Id="e691a450-ca7d-4178-9e90-0ee0e3b9c774">
					<IviNetParameter Name="data" TypeRef="T[]" Id="b2079cc1-d2af-4243-ad01-45a1b21e07c2" />
				</IviNetMethod>
				<IviNetMethod Name="PutElements" RetValTypeRef="System.Void" Id="1175975d-05cb-4205-8eb8-027a720dbab8">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="a725bc84-4148-40af-9353-265bb8987bc6" />
					<IviNetParameter Name="data" TypeRef="T[]" Id="5f8881d2-9576-46ab-83b0-f61f350cbb86" />
				</IviNetMethod>
				<IviNetMethod Name="PutElements" RetValTypeRef="System.Void" Id="b407ef5b-8e77-4025-a4c0-90621c33f995">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="c41ee9a5-1f0f-489f-8dcf-6b6d476aa619" />
					<IviNetParameter Name="segment" TypeRef="System.ArraySegment`1[T]" Id="c7705cdb-9349-4fd2-a3a3-b0e3f12ab0bc" />
				</IviNetMethod>
				<IviNetProperty Name="Item" TypeRef="T" Id="66f8de27-c0fc-4dea-bd1d-2ea8937620ae">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="08bf346f-d397-4bb0-bff4-358b10788016" />
				</IviNetProperty>
				<IviNetProperty Name="Capacity" TypeRef="System.Int64" Id="bacbcbc4-6555-4112-b511-094ddae5a937" HelpSummary="The number of elements that the waveform array can store.  Note that Actual Count may be used to get the actual number of elements in this waveform." />
				<IviNetProperty Name="ContainsInvalidElement" TypeRef="System.Boolean" Id="cbea564a-00da-4210-bc45-7a2fba3b9dce" HelpSummary="True if one or more points in the waveform array are not valid, otherwise false.">
					<CustomField Name="Remarks" Value="If the elements are composed of a floating point type, ContainsInvalidElement shall be true if and only if at least one element is set to NaN.  If the elements are not composed of floating point types, setting and reading ContainsInvalidElement may throw a Property Not Implemented exeption." />
				</IviNetProperty>
				<IviNetProperty Name="ContainsOutOfRangeElement" TypeRef="System.Boolean" Id="6476120f-4a71-4af5-8de0-b8897f189ae3" HelpSummary="True if one or more points in the waveform array are out of range.  Out of range values are too large or too small to represent.  Numbers that are too close to zero to represent are not considered out of range.">
					<CustomField Name="Remarks" Value="If the elements are composed of a floating point type, ContainsOutOfRangeElement shall be true if and only if at least one element is set to +Inf or -Inf.  If the elements are not composed of floating point types, setting and reading ContainsOutOfRangeElement may throw a Property Not Implemented exeption." />
				</IviNetProperty>
				<IviNetProperty Name="EndTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Access="ReadOnly" Id="1d277324-b234-4247-b862-583f1da798b8" HelpSummary="The time between the last valid data point in the waveform and the TriggerTime. Positive values of EndTime indicate that the End Time occurred after the trigger. This value is set by the Configure method." />
				<IviNetProperty Name="FirstValidPoint" TypeRef="System.Int64" Id="e7143cbf-8347-47bd-aa16-1b769e8c0d3a" HelpSummary="For waveforms that contain invalid padding data at the beginning of the data array, FirstValidPoint indicates the first element in the data array with valid data.  If there is no padding data at the beginning of the data array, FirstValidPoint will be zero." />
				<IviNetProperty Name="IntervalPerPoint" TypeRef="Ivi.Driver.PrecisionTimeSpan" Access="ReadOnly" Id="3390a452-a2b9-40fa-b916-39826a5b6196" HelpSummary="The amount of time between data points in the data array.  This value is set by the Configure method." />
				<IviNetProperty Name="Offset" TypeRef="System.Double" Id="39bb5d37-69b0-4221-a5e5-f4f748ae64df" HelpSummary="The offset to apply to scale integer values.  To convert an integer data array element to a physical value first it is multiplied by the scale, and then the offset is added.  If the integers in the data array do not have an offset, the offset property is 0.  If the contents of the data array are floating point scalars, the offset property is set to 0.  If the contents of the data array are some other type, the use of the offset is dependent on that driver and data type." />
				<IviNetProperty Name="Scale" TypeRef="System.Double" Id="b3af73a6-6d48-4b97-b134-05a9d53f5fdd" HelpSummary="The factor to apply to scale integer values.  To convert an integer data array element to a physical value the element is multiplied by scale, and then the offset is added.  If the integers in the data array do not have an offset, the scale property is set to 1.  If the contents of the data array are floating point scalars, the scale property is set to 1.  If the contents of the data array are some other type, the use of the scale is dependent on that driver and data type." />
				<IviNetProperty Name="StartTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Access="ReadOnly" Id="3dd00db1-44a7-489d-ac5d-f29ca4477e25" HelpSummary=" The time between the first valid data point (that is the data point at index FirstValidPoint) in the waveform and the trigger. Positive values indicate that the StartTime occurred after the trigger. This value is set by the Configure method." />
				<IviNetProperty Name="TotalTime" TypeRef="Ivi.Driver.PrecisionTimeSpan" Access="ReadOnly" Id="cabce4b0-5b69-4e69-bd35-cad311721618" HelpSummary="The timespan represented by the valid points in the waveform.  Numerically, it is equivalent to the IntervalPerPoint * (ValidPointCount - 1).  It is also numerically the EndTime – StartTime. If valid point count is 0 or 1, the value shall be zero.  This value is set by the waveform Configure method." />
				<IviNetProperty Name="TriggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="6b47cb97-2099-472a-8d88-0150b8cd24be" HelpSummary="The time that this measurement was triggered.   Note that this differs from Start Time in that the trigger may have occurred at some time other than when the first data point was captured, as in pre-trigger or post-trigger applications.    This value is set by the Configure method." />
				<IviNetProperty Name="ValidPointCount" TypeRef="System.Int64" Id="2adb4c7c-7407-4383-bb43-04a3d77d11b6" HelpSummary="The actual number of valid elements in the waveform.  This count does not include any points occurring before FirstValidPoint." />
			</IviNetInterface>
			<IviNetInterface Name="IMemoryWaveform`1" Namespace="Ivi.Driver" IsFreestanding="True" Id="01aa07db-b85c-401d-bfd8-557ec61fd7e9" HelpSummary="IMemoryWaveform is a template interface for an IVI.NET waveform that provides direct access to the data array so it can be used where the data array is not in conventional memory.">
				<IviNetGenericParameter Name="T" Id="cf532ad5-6f8b-4fce-a315-be2fc524ca7f" />
				<IviNetBaseInterface InterfaceRef="Ivi.Driver.IWaveform`1[T]" />
				<IviNetProperty Name="Data" TypeRef="T[]" Id="077f281a-3b26-4d38-b739-f30a7df21d7c" HelpSummary="A public, in-memory array containing elements of type T that contains the explicit waveform data. Clients can use the Data property to directly access the in-memory data without copying data." />
			</IviNetInterface>
			<IviNetInterface Name="ISpectrum`1" Namespace="Ivi.Driver" IsFreestanding="True" Id="10c76f0c-b1a0-4119-bb5a-adb9312cb697" HelpSummary="ISpectrum is the most basic template interface for an IVI.NET spectrum.  ISpectrum does not provide direct access to the data array so it can be used where the data array is not in conventional memory.  ISpectrum is also the basis for other spectrum types.">
				<IviNetGenericParameter Name="T" Id="0f5d8168-f67b-46d9-9216-146d442bbd0e" />
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="8f3f871a-f971-47c5-94ef-8b70ab46e603" HelpSummary="The Configure method fully defines the frequency (implicit) axis and number of data points in the spectrum. Because of the interaction between these values, they are set as a group with this method or when the spectrum is initially created.  If triggerTime is not specified, it defaults to Not a Time.  If actualCount is not specified, the number of elements in the spectrum is not changed.">
					<IviNetParameter Name="startFrequency" TypeRef="System.Double" Id="8893faa4-320d-4665-8a35-f0d66eee7e43" HelpSummary="The frequency of the first (index 0) data point in the data array." />
					<IviNetParameter Name="stopFrequency" TypeRef="System.Double" Id="aebdf05c-b8cd-4848-93b2-f0f8086e1921" HelpSummary="The frequency of the final data point in the data array (that is the data point at index ActualCount-1)." />
					<IviNetParameter Name="triggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="da028a87-a06e-4221-8f12-a72ec764d1cd" HelpSummary="The time that this measurement was triggered." />
					<IviNetParameter Name="validPointCount" TypeRef="System.Int64" Id="49acabdd-99c5-4e7d-a175-907a7ca4dcb9" HelpSummary="The actual number of elements in the spectrum." />
					<CustomField Name="Remarks" Value="Ths Configure call does not change any of the explicit data in the spectrum if the extent of the array is not changed.  No changes to the underlying data array are made if the extent of the array is not changed by specifying an actualCount that is different from the array currently in the spectrum.  If the actualCount is specified and it is different from the current value of Actual Count, the mechanism by which the array is extended or contracted is driver-dependent.  Regardless, the capacity of the spectrum shall not change as a side effect of this method.  Classes may optimize memory use by maintaining an actualCount different from the capacity of the data array.  If the actualCount exceeds the data array size, an Insufficient Capacity Exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="a67317a5-3583-4658-92dd-eeebb2908c18" HelpSummary="The Configure method fully defines the frequency (implicit) axis and number of data points in the spectrum. Because of the interaction between these values, they are set as a group with this method or when the spectrum is initially created.  If triggerTime is not specified, it defaults to Not a Time.  If actualCount is not specified, the number of elements in the spectrum is not changed.">
					<IviNetParameter Name="startFrequency" TypeRef="System.Double" Id="5d3c8a21-52a8-419a-aa9c-83490a7c86a4" HelpSummary="The frequency of the first (index 0) data point in the data array." />
					<IviNetParameter Name="stopFrequency" TypeRef="System.Double" Id="ce24d858-d9e9-4023-be5f-c7de02d6b5fa" HelpSummary="The frequency of the final data point in the data array (that is the data point at index ActualCount-1)." />
					<IviNetParameter Name="triggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Id="bab1da75-cdb3-450e-89b4-a7a80360aeba" HelpSummary="The time that this measurement was triggered." />
					<CustomField Name="Remarks" Value="Ths Configure call does not change any of the explicit data in the spectrum.  The capacity of the spectrum does not change as a side effect of this method." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="6d6cfc57-8d7e-463e-a5b1-f7d9ea4a2b10" HelpSummary="The Configure method fully defines the frequency (implicit) axis and number of data points in the spectrum. Because of the interaction between these values, they are set as a group with this method or when the spectrum is initially created.  If triggerTime is not specified, it defaults to Not a Time.  If actualCount is not specified, the number of elements in the spectrum is not changed.">
					<IviNetParameter Name="startFrequency" TypeRef="System.Double" Id="995c64ca-fc55-45a5-a4e1-7c51911f1c3e" HelpSummary="The frequency of the first (index 0) data point in the data array." />
					<IviNetParameter Name="stopFrequency" TypeRef="System.Double" Id="5a034944-f1e2-43a1-b4c7-4c2e9e194606" HelpSummary="The frequency of the final data point in the data array (that is the data point at index ActualCount-1)." />
					<IviNetParameter Name="validPointCount" TypeRef="System.Int64" Id="bcf7bca2-133b-4475-a9f9-64e8f7d261b7" HelpSummary="The actual number of elements in the spectrum." />
					<CustomField Name="Remarks" Value="Ths Configure call does not change any of the explicit data in the spectrum if the extent of the array is not changed.  No changes to the underlying data array are made if the extent of the array is not changed by specifying an actualCount that is different from the array currently in the spectrum.  If the actualCount is specified and it is different from the current value of Actual Count, the mechanism by which the array is extended or contracted is driver-dependent.  Regardless, the capacity of the spectrum shall not change as a side effect of this method.  Classes may optimize memory use by maintaining an actualCount different from the capacity of the data array.  If the actualCount exceeds the data array size, an Insufficient Capacity Exception is thrown." />
				</IviNetMethod>
				<IviNetMethod Name="Configure" RetValTypeRef="System.Void" Id="7cb7fc0f-373a-435e-8840-6313e71d1d8d" HelpSummary="The Configure method fully defines the frequency (implicit) axis and number of data points in the spectrum. Because of the interaction between these values, they are set as a group with this method or when the spectrum is initially created.  If triggerTime is not specified, it defaults to Not a Time.  If actualCount is not specified, the number of elements in the spectrum is not changed.">
					<IviNetParameter Name="startFrequency" TypeRef="System.Double" Id="027ee3cf-d012-4c16-8670-5b0b285e9cdb" HelpSummary="The frequency of the first (index 0) data point in the data array." />
					<IviNetParameter Name="stopFrequency" TypeRef="System.Double" Id="113baa9b-67f7-43ee-8645-5dc10341a719" HelpSummary="The frequency of the final data point in the data array (that is the data point at index ActualCount-1)." />
					<CustomField Name="Remarks" Value="Ths Configure call does not change any of the explicit data in the spectrum.  The capacity of the spectrum does not change as a side effect of this method." />
				</IviNetMethod>
				<IviNetMethod Name="GetAllElements" RetValTypeRef="T[]" RetValHelpSummary="A copy of the entire data array in the template data type." Id="e4a43134-ccf0-40ab-8cb2-7fa98b31ed25" HelpSummary="GetAllElements returns a copy of the entire data array in the template data type.  Note that for scaled (that is, integer) types, the scaling must be applied to the returned data elements to convert them to physical values by the calling program.">
					<CustomField Name="Remarks" Value="If the array is too large, this method may throw an Out Of Memory exception." />
				</IviNetMethod>
				<IviNetMethod Name="GetElements" RetValTypeRef="T[]" RetValHelpSummary="A copy of a portion of the entire data array in the template data type, starting at the specified index and including the number of elements specified by count." Id="a60ef1db-eba7-4546-9e43-c8e0491604ea" HelpSummary="GetElements returns a copy of a portion of the entire data array in the template data type, starting at the specified index and including the number of elements specified by count.  Note that for scaled (that is, integer) types, the scaling must be applied to the returned data elements to convert them to physical values by the calling program.">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="19d99934-736b-4575-bfeb-c42aaa8d2aa4" HelpSummary="The index in the spectrum that will be the first element in the returned array.  That is, element zero in the returned array is at this index in the spectrum." />
					<IviNetParameter Name="count" TypeRef="System.Int64" Id="fb1853ec-4fc7-4a51-a2cc-560137dd8805" HelpSummary="The number of elements to be returned." />
				</IviNetMethod>
				<IviNetMethod Name="GetScaled" RetValTypeRef="System.Double" RetValHelpSummary="One element of the data array as a Double." Id="c37ea0b4-a419-414f-a7ec-0bed1b3011de" HelpSummary="GetScaled returns one element of the data array as a Double.  If the internal data array is an integer, the scaling is applied to the returned value.">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="558e69f1-dd94-4dd9-b986-a85e691d632b" HelpSummary="The index of the data element to return." />
				</IviNetMethod>
				<IviNetMethod Name="GetScaled" RetValTypeRef="System.Double[]" RetValHelpSummary="All or part of the data array as a Double." Id="2fcb7f0d-3d43-4782-b823-983baacee8f7" HelpSummary="GetScaled returns all or part of the data array as a Double.  If the internal data array is an integer, the scaling is applied to the values in the returned array.">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="07f24b9f-bf6a-4ae2-9eb9-7fd32299403e" HelpSummary="The index of the first element in the array to return." />
					<IviNetParameter Name="count" TypeRef="System.Int64" Id="892a689b-0de3-447e-ab62-0fd346f887b8" HelpSummary="The number of data points to include in the returned array." />
				</IviNetMethod>
				<IviNetMethod Name="PutElements" RetValTypeRef="System.Void" Id="288899af-39b7-4777-825d-0f9785de9a19">
					<IviNetParameter Name="data" TypeRef="T[]" Id="6e58b8cf-6c4d-430e-9f5d-3dc6966247b9" />
				</IviNetMethod>
				<IviNetMethod Name="PutElements" RetValTypeRef="System.Void" Id="1f21cdc6-c278-42e3-8bcd-96319193598a">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="53da9e34-765d-4dd9-89fc-708f28ae95e1" />
					<IviNetParameter Name="data" TypeRef="T[]" Id="da41c704-5ff3-4415-9708-06d2749f2cf5" />
				</IviNetMethod>
				<IviNetProperty Name="Item" TypeRef="T" Id="35a51529-f0c6-4196-a5bf-c5d9eb1995f3">
					<IviNetParameter Name="index" TypeRef="System.Int64" Id="89c70930-a74c-4c11-b5d3-f442f103f9b3" />
				</IviNetProperty>
				<IviNetProperty Name="Capacity" TypeRef="System.Int64" Id="c33e3f5b-7a50-4ba4-b452-38b2d1656fc8" HelpSummary="The number of elements that the spectrum array can store.  Note that Actual Count may be used to get the actual number of elements in this spectrum." />
				<IviNetProperty Name="ContainsInvalidElement" TypeRef="System.Boolean" Id="7a5eef33-bb8d-41ca-8c55-f8e50b8f3dd7" HelpSummary="True if one or more points in the spectrum array are not valid, otherwise false.">
					<CustomField Name="Remarks" Value="If the elements are composed of a floating point type, ContainsInvalidElement shall be true if and only if at least one element is set to NaN.  If the elements are not composed of floating point types, setting and reading ContainsInvalidElement may throw a Property Not Implemented exeption." />
				</IviNetProperty>
				<IviNetProperty Name="ContainsOutOfRangeElement" TypeRef="System.Boolean" Id="20660799-f7c3-499d-8556-138eeca265ce" HelpSummary="True if one or more points in the spectrum array are out of range.  Out of range values are too large or too small to represent.  Numbers that are too close to zero to represent are not considered out of range.">
					<CustomField Name="Remarks" Value="If the elements are composed of a floating point type, ContainsOutOfRangeElement shall be true if and only if at least one element is set to +Inf or -Inf.  If the elements are not composed of floating point types, setting and reading ContainsOutOfRangeElement may throw a Property Not Implemented exeption." />
				</IviNetProperty>
				<IviNetProperty Name="FirstValidPoint" TypeRef="System.Int64" Id="c1a1dc50-8492-415b-94e2-7f01f6cec871" HelpSummary="For waveforms that contain invalid padding data at the beginning of the data array, FirstValidPoint indicates the first element in the data array with valid data.  If there is no padding data at the beginning of the data array, FirstValidPoint will be zero." />
				<IviNetProperty Name="FrequencyStep" TypeRef="System.Double" Access="ReadOnly" Id="69489758-8009-4f46-914e-4fb48a59a3d6" HelpSummary="The frequency difference between subsequent points in the data array.  This value is set by the Configure method." />
				<IviNetProperty Name="Offset" TypeRef="System.Double" Id="9c367192-0972-4ff9-9d1f-4304bef7136e" HelpSummary="The offset to apply to scale integer values.  To convert an integer data array element to a physical value first it is multiplied by the scale, and then the offset is added.  If the integers in the data array do not have an offset, the offset property is 0.  If the contents of the data array are floating point scalars, the offset property is set to 0.  If the contents of the data array are some other type, the use of the offset is dependent on that driver and data type." />
				<IviNetProperty Name="Scale" TypeRef="System.Double" Id="8b16cdb4-5e55-452e-96f0-19c0ac3b2f2a" HelpSummary="The factor to apply to scale integer values.  To convert an integer data array element to a physical value the element is multiplied by scale, and then the offset is added.  If the integers in the data array do not have an offset, the scale property is set to 1.  If the contents of the data array are floating point scalars, the scale property is set to 1.  If the contents of the data array are some other type, the use of the scale is dependent on that driver and data type." />
				<IviNetProperty Name="StartFrequency" TypeRef="System.Double" Access="ReadOnly" Id="fba99ba3-e68a-4927-b1ce-6d3889d9f208" HelpSummary="The frequency of the first (index 0) data point in the data array.  This value is set by the Configure method." />
				<IviNetProperty Name="StopFrequency" TypeRef="System.Double" Access="ReadOnly" Id="2f7141c8-c79a-446a-a33e-9d0a972b6843" HelpSummary="The frequency of the final data point in the data array (that is the data point at index ActualCount-1). This value is set by the Configure method." />
				<IviNetProperty Name="TriggerTime" TypeRef="Ivi.Driver.PrecisionDateTime" Access="ReadOnly" Id="522ec964-9ab5-4444-9732-69628007106c" HelpSummary="The time that this measurement was triggered.   This value is set by the Configure method." />
				<IviNetProperty Name="ValidPointCount" TypeRef="System.Int64" Id="fa471386-5d37-4278-ae14-8ebd42d85bcd" HelpSummary="The actual number of valid elements in the spectrum.  This count does not include any points occurring before FirstValidPoint." />
			</IviNetInterface>
			<IviNetInterface Name="IMemorySpectrum`1" Namespace="Ivi.Driver" IsFreestanding="True" Id="426bbdf9-1c3a-4c2f-b435-f5914370b75f" HelpSummary="IMemorySpectrum is a template interface for an IVI.NET spectrum that provides direct access to the data array so it can be used where the data array is not in conventional memory.">
				<IviNetGenericParameter Name="T" Id="bacc6200-1a01-4c81-9f22-2cea6da402c2" />
				<IviNetBaseInterface InterfaceRef="Ivi.Driver.ISpectrum`1[T]" />
				<IviNetProperty Name="Data" TypeRef="T[]" Id="3695ad6d-fa35-4fe9-9180-edd01c72de1c" HelpSummary="A public, in-memory array containing elements of type T that contains the explicit spectrum data. Clients can use the Data property to directly access the in-memory data without copying data." />
			</IviNetInterface>
			<IviNetInterface Name="IIviRepeatedCapabilityCollection`1" Namespace="Ivi.Driver" IsFreestanding="True" Id="0e954848-f278-466c-b1e6-b2b34000e342" HelpSummary="IVI Driver repeated capability collection interface.">
				<IviNetGenericParameter Name="T" Id="353b91f1-2d81-42c9-8a33-632bc28f24ff" />
				<IviNetBaseInterface InterfaceRef="System.Collections.Generic.IEnumerable`1[T]" />
				<IviNetProperty Name="Item" TypeRef="T" Access="ReadOnly" Kind="RepCapIndexer" Id="8f6de1a2-0be4-49fd-8c10-427648c0b061" HelpSummary="Returns an interface pointer which can be used to control the attributes and other functionality of the repeated capability instance identified by the specified physical name.">
					<IviNetParameter Name="name" TypeRef="System.String" Kind="RepCapIdentifier" Id="37beee19-cc90-458c-a442-ee2bf01e0f34" HelpSummary="The repeated capability physical identifier." />
				</IviNetProperty>
				<IviNetProperty Name="Count" TypeRef="System.Int32" Access="ReadOnly" Kind="RepCapCount" Id="3fe25089-1880-467e-baf8-031f0d40c01f" HelpSummary="The number of repeated capability instances." />
			</IviNetInterface>
			<IviNetStruct Name="ErrorQueryResult" Namespace="Ivi.Driver" Id="aaff5adf-eab8-4f76-b7f2-cfe20afed096" HelpSummary="Result of an error query operation.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="6155e655-0553-4218-a265-f2b53e3ff570" HelpSummary="Constructor.">
					<IviNetParameter Name="code" TypeRef="System.Int32" Id="05994295-a235-4252-9e58-ea63c2c692ed" HelpSummary="Instrument error code." />
					<IviNetParameter Name="message" TypeRef="System.String" Id="b0041b70-aef7-4ce6-92b7-945824f90845" HelpSummary="Instrument error message." />
				</IviNetMethod>
				<IviNetMethod Name="Equals" RetValTypeRef="System.Boolean" RetValHelpSummary="true if the two instances represent the same result; otherwise, false." Id="9c48143c-fdac-4aa9-ac20-1ba91f06c0a7" HelpSummary="Compares two  instances for equality.">
					<IviNetParameter Name="obj" TypeRef="System.Object" Id="05c25eac-b1bd-40a4-aa3f-af69d967864e" HelpSummary="The  instance to compare with the current instance." />
				</IviNetMethod>
				<IviNetMethod Name="GetHashCode" RetValTypeRef="System.Int32" RetValHelpSummary="An  containing the hash value generated for this result." Id="3463fda9-fe08-4e8c-a3c2-ec6d856517be" HelpSummary="Returns the hash code for the result." />
				<IviNetMethod Name="op_Equality" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if the  instances are equivalent; otherwise, false." Id="bf072657-0039-4ab1-9781-e6c014ebebbc" HelpSummary="Determines whether two  instances have the same value.">
					<IviNetParameter Name="result1" TypeRef="Ivi.Driver.ErrorQueryResult" Id="3ce926bb-4b6f-48b9-b727-17ec5dd2c917" HelpSummary="A  instance to compare with result2." />
					<IviNetParameter Name="result2" TypeRef="Ivi.Driver.ErrorQueryResult" Id="afd34744-222c-4df1-baf0-5278bf616f96" HelpSummary="A  instance to compare with result1." />
				</IviNetMethod>
				<IviNetMethod Name="op_Inequality" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if the two  instances are not equal; otherwise, false. If either parameter is null, this method returns true." Id="212476cb-6a30-4306-9600-8b2cdbcf263b" HelpSummary="Determines whether two  instances do not have the same value.">
					<IviNetParameter Name="result1" TypeRef="Ivi.Driver.ErrorQueryResult" Id="93b0ae97-7f7b-4ef5-ab0a-026f6ef1975c" HelpSummary="A  instance to compare with result2." />
					<IviNetParameter Name="result2" TypeRef="Ivi.Driver.ErrorQueryResult" Id="f462048c-2f4c-4580-811a-a0c144eaf190" HelpSummary="A  instance to compare with result1." />
				</IviNetMethod>
				<IviNetProperty Name="Code" TypeRef="System.Int32" Access="ReadOnly" Id="c3d8d31c-9bfe-447b-9b60-cae656a9f816" HelpSummary="Instrument error code." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="d6f832e5-32b7-44c1-b4af-b9c712a5e648" HelpSummary="Instrument error message." />
			</IviNetStruct>
			<IviNetStruct Name="SelfTestResult" Namespace="Ivi.Driver" Id="2b98a120-5d15-4ec0-b590-2d6bfd1835d8" HelpSummary="Result of a self test operation.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="935c555e-1bd0-4a94-8834-493c8dd7c6a7" HelpSummary="Constructor.">
					<IviNetParameter Name="code" TypeRef="System.Int32" Id="6e952500-4919-4b7b-91bf-60a429d56943" HelpSummary="The numeric result from the self test operation. 0 = no error (test passed)." />
					<IviNetParameter Name="message" TypeRef="System.String" Id="ca7ce312-d9c6-41f0-a938-1c7be5dc7263" HelpSummary="The self test status message." />
				</IviNetMethod>
				<IviNetMethod Name="Equals" RetValTypeRef="System.Boolean" RetValHelpSummary="true if the two instances represent the same result; otherwise, false." Id="0d2fd220-9b8d-4fde-a444-a850ce42b608" HelpSummary="Compares two  instances for equality.">
					<IviNetParameter Name="obj" TypeRef="System.Object" Id="958ca220-9c54-4f05-b825-e2692b5fa969" HelpSummary="The  instance to compare with the current instance." />
				</IviNetMethod>
				<IviNetMethod Name="GetHashCode" RetValTypeRef="System.Int32" RetValHelpSummary="An  containing the hash value generated for this result." Id="a17c6199-a7a8-4b46-bd6c-20b6a9aeb913" HelpSummary="Returns the hash code for the result." />
				<IviNetMethod Name="op_Equality" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if the  instances are equivalent; otherwise, false." Id="5f188f02-8557-4fa8-9e98-2e91f6dc267b" HelpSummary="Determines whether two  instances have the same value.">
					<IviNetParameter Name="result1" TypeRef="Ivi.Driver.SelfTestResult" Id="25a6d05f-c960-4487-8f13-e74b3c3707d8" HelpSummary="A  instance to compare with result2." />
					<IviNetParameter Name="result2" TypeRef="Ivi.Driver.SelfTestResult" Id="bd7e3cec-ee12-4fbd-b43e-b5a2a88b9de6" HelpSummary="A  instance to compare with result1." />
				</IviNetMethod>
				<IviNetMethod Name="op_Inequality" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if the two  instances are not equal; otherwise, false. If either parameter is null, this method returns true." Id="ccb636b5-b72c-448e-a12e-08d9e3685029" HelpSummary="Determines whether two  instances do not have the same value.">
					<IviNetParameter Name="result1" TypeRef="Ivi.Driver.SelfTestResult" Id="a00f687e-9789-4e7f-91e8-e1fc82ed4234" HelpSummary="A  instance to compare with result2." />
					<IviNetParameter Name="result2" TypeRef="Ivi.Driver.SelfTestResult" Id="09502f22-1fcb-4b3f-a798-cd74f4d8c1d1" HelpSummary="A  instance to compare with result1." />
				</IviNetMethod>
				<IviNetProperty Name="Code" TypeRef="System.Int32" Access="ReadOnly" Id="69c78dd9-67c5-4822-a876-c2dc64822c7d" HelpSummary="The numeric result from the self test operation. 0 = no error (test passed)." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="c3bbf7bd-2540-4ff6-9951-d5ce06cf3148" HelpSummary="The self test status message." />
			</IviNetStruct>
			<IviNetStruct Name="PrecisionTimeSpan" Namespace="Ivi.Driver" Id="a9cef643-26f4-4fef-91ab-049b166e7387" HelpSummary="Represents a time span with resolution suitable for LxiSync times.">
				<IviNetBaseInterface InterfaceRef="System.IConvertible" />
				<IviNetBaseInterface InterfaceRef="System.IComparable" />
				<IviNetBaseInterface InterfaceRef="System.IComparable`1[Ivi.Driver.PrecisionTimeSpan]" />
				<IviNetBaseInterface InterfaceRef="System.IEquatable`1[Ivi.Driver.PrecisionTimeSpan]" />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="da5db838-b054-4348-bc17-2d493acb083d" HelpSummary="Create a PrecisionTimeSpan instance from a .NET Framework TimeSpan parameter.  Since the TimeSpan class only supports a resolution of 100 nanoseconds, the deltaSeconds parameter allows the user to specify additional resolution.">
					<IviNetParameter Name="span" TypeRef="System.TimeSpan" Id="d4fa0b32-9e14-46e0-a9af-24bf0b23a0f3" HelpSummary="A .NET Framework TimeSpan object that refers to an interval shorter than the absolute value of PrecisionTimeSpan.MaxValue.  The number of ticks (100-nanosecond intervals) in the TimeSpan object is used to initialize the PrecisionTimeSpan object." />
					<IviNetParameter Name="deltaSeconds" TypeRef="System.Double" Id="abdda94b-2790-4118-b436-8324cea5bfb0" HelpSummary="The number of seconds added to the time represented by span." />
					<CustomField Name="Remarks" Value="If the resulting precision time span is greater than the absolute value of PrecisionTimeSpan.MaxValue, the constructor throws an error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="1e4c5a32-afa6-484a-bed0-6963d0a17092" HelpSummary="Create a PrecisionTimeSpan instance from a .NET Framework TimeSpan parameter.">
					<IviNetParameter Name="span" TypeRef="System.TimeSpan" Id="e52d8001-e611-455e-bd3b-63f2fdf18393" HelpSummary="A .NET Framework TimeSpan object that refers to an interval shorter than the absolute value of PrecisionTimeSpan.MaxValue.  The number of ticks (100-nanosecond intervals) in the TimeSpan object is used to initialize the PrecisionTimeSpan object." />
					<CustomField Name="Remarks" Value="If the resulting precision time span is greater than the absolute value of PrecisionTimeSpan.MaxValue, the constructor throws an error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="29732656-4bc6-4f1b-b411-5a12fee30230" HelpSummary="Create a PrecisionTimeSpan instance from a number of seconds.">
					<IviNetParameter Name="seconds" TypeRef="System.Decimal" Id="18cca25b-9c82-4e1d-b4de-e7d0f933bf72" HelpSummary="The number of seconds in the time span." />
					<CustomField Name="Remarks" Value="If the resulting precision time span is greater than the absolute value of PrecisionTimeSpan.MaxValue, the constructor throws an error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="0b980cc7-ea91-4b0d-90f8-81a4a054133f" HelpSummary="Create a PrecisionTimeSpan instance from two LxiSync doubles that represent the number of seconds in the time span.">
					<IviNetParameter Name="secondsTotal" TypeRef="System.Double" Id="0a6ebb20-dc01-4910-b23b-9e01ef72b3f7" HelpSummary="The total number of seconds in the time span." />
					<IviNetParameter Name="secondsFractional" TypeRef="System.Double" Id="0311d129-719b-4e2b-9229-cb394997dea6" HelpSummary="A fractional number of seconds (between -1.0 and 1.0, exclusive) added to the time represented by secondsTotal." />
					<CustomField Name="Remarks" Value="If the resulting precision time span is greater than the absolute value of PrecisionTimeSpan.MaxValue, the constructor throws an error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="1b1303c9-f14b-4d97-ba11-9ac641d82010" HelpSummary="Create a PrecisionTimeSpan instance from a string that represents a number of seconds.">
					<IviNetParameter Name="seconds" TypeRef="System.String" Id="bae3d519-9aff-4b20-9c39-c81fb02992c2" HelpSummary="The number of seconds in the time span. Must be positive. The expected format is a sequence of digits followed by a decimal point, followed by another series of digits.  For example, &quot;123456.12345678&quot;." />
					<CustomField Name="Remarks" Value="If the resulting precision time span is greater than the absolute value of PrecisionTimeSpan.MaxValue, the constructor throws an error." />
				</IviNetMethod>
				<IviNetMethod Name="GetTypeCode" RetValTypeRef="System.TypeCode" Visibility="Private" Id="67ade6e8-15be-4383-96fb-03031e381887">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.GetTypeCode" />
				</IviNetMethod>
				<IviNetMethod Name="ToBoolean" RetValTypeRef="System.Boolean" Visibility="Private" Id="90ea8096-cbf7-4791-a05f-811ced966b19">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="85451f6b-8ec7-4df0-b82b-48c4133e1436" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToBoolean" />
				</IviNetMethod>
				<IviNetMethod Name="ToChar" RetValTypeRef="System.Char" Visibility="Private" Id="3357fca7-3694-4ea7-84ff-506aee8b1b64">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="2ffc38a8-351b-4d8e-905f-9f7a20cac1ce" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToChar" />
				</IviNetMethod>
				<IviNetMethod Name="ToSByte" RetValTypeRef="System.SByte" Visibility="Private" Id="a71dfc67-9217-4f18-b392-4373b2c9bc67">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="4c9da7d8-8a51-4846-a13d-913c3b44d6a1" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToSByte" />
				</IviNetMethod>
				<IviNetMethod Name="ToByte" RetValTypeRef="System.Byte" Visibility="Private" Id="3c29e7d1-268c-4a36-9985-76d1b8fe81ee">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="9a307aff-c0fe-403b-9e89-67f7cfda4671" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToByte" />
				</IviNetMethod>
				<IviNetMethod Name="ToInt16" RetValTypeRef="System.Int16" Visibility="Private" Id="6322d071-2919-45e9-af9c-b94e5b40e761">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="308ccc76-7f6d-4f4c-893c-68b58e5092a4" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToInt16" />
				</IviNetMethod>
				<IviNetMethod Name="ToUInt16" RetValTypeRef="System.UInt16" Visibility="Private" Id="7e0122b1-56dd-492c-81f7-70d23578e2ed">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="b0862578-bf20-4067-94e3-ab20f05e2e9e" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToUInt16" />
				</IviNetMethod>
				<IviNetMethod Name="ToInt32" RetValTypeRef="System.Int32" Visibility="Private" Id="661201ec-d90f-468b-996e-2d68c708d542">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="219f0d58-4ee5-4dd1-8a27-9be3d456ff4a" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToInt32" />
				</IviNetMethod>
				<IviNetMethod Name="ToUInt32" RetValTypeRef="System.UInt32" Visibility="Private" Id="ae5b169d-edee-4960-ab06-c622d3c20d62">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="02fe51d1-edcc-4615-919b-a56c2d264135" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToUInt32" />
				</IviNetMethod>
				<IviNetMethod Name="ToInt64" RetValTypeRef="System.Int64" Visibility="Private" Id="52a675da-3afa-4457-b660-7094aa22e34f">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="5a953c70-df0e-446e-abf8-4c87695d7d25" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToInt64" />
				</IviNetMethod>
				<IviNetMethod Name="ToUInt64" RetValTypeRef="System.UInt64" Visibility="Private" Id="43e9343b-fe62-4008-87ee-80f250481b8a">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="4c93c13e-0e0b-46e8-91fd-333281a5a6ec" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToUInt64" />
				</IviNetMethod>
				<IviNetMethod Name="ToSingle" RetValTypeRef="System.Single" Visibility="Private" Id="48e2f98f-b50d-4a88-b091-2b22ac3963cd">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="af7cbed5-87d5-40ad-a7f8-d69221f59c33" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToSingle" />
				</IviNetMethod>
				<IviNetMethod Name="ToDouble" RetValTypeRef="System.Double" Visibility="Private" Id="b7eb925c-57bd-4ec1-892c-afc8d510538b">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="98d221ab-4e5e-4c7a-a388-3b3ce2d65b42" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToDouble" />
				</IviNetMethod>
				<IviNetMethod Name="ToDecimal" RetValTypeRef="System.Decimal" Visibility="Private" Id="0d43e40c-2616-4de4-9fd3-0290d8726fa0">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="b17ff14b-d743-4afe-a128-ddb34520db00" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToDecimal" />
				</IviNetMethod>
				<IviNetMethod Name="ToDateTime" RetValTypeRef="System.DateTime" Visibility="Private" Id="a8c67197-d66e-4258-a6a4-2b9c4fe56ded">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="c877c865-6617-42fc-ae52-e07218740be4" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToDateTime" />
				</IviNetMethod>
				<IviNetMethod Name="ToString" RetValTypeRef="System.String" Visibility="Private" Id="d8a50545-4af4-4031-bbd0-e38afc3ce2cf">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="9ce30f38-ef2c-4e11-8a5a-fe58b0c45741" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToString" />
				</IviNetMethod>
				<IviNetMethod Name="ToType" RetValTypeRef="System.Object" Visibility="Private" Id="d0da6acb-33e9-4d84-9364-c6f0bbbb7c73">
					<IviNetParameter Name="conversionType" TypeRef="System.Type" Id="78fbd962-873d-433f-9baf-19c9d544d449" />
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="bd4f1de3-d611-4889-a617-61bff64f454d" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToType" />
				</IviNetMethod>
				<IviNetMethod Name="Equals" RetValTypeRef="System.Boolean" RetValHelpSummary="True if this instance and the 'other' instance represent the same precision time span." Id="7d612f7b-87bd-4af9-acb9-0d3df640e5de" HelpSummary="Determines whether two specified instances of PrecisionTimeSpan represent the same precision time span.">
					<IviNetParameter Name="other" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="c0b6a47d-9401-4086-9dcc-94438efccf46" HelpSummary="A PrecisionTimeSpan." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IEquatable`1[Ivi.Driver.PrecisionTimeSpan].Equals" />
				</IviNetMethod>
				<IviNetMethod Name="Add" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance that is the sum of this instance and pts." Id="4a509116-492d-4024-a321-7577998cef3a" HelpSummary="Adds the value of the specified PrecisionTimeSpan to the value of this instance. This method does not change the value of this PrecisionTimeSpan. Instead, a new PrecisionTimeSpan is returned whose value is the result of this operation.">
					<IviNetParameter Name="pts" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="bc76c3d4-9d02-445c-a856-5a6dc35c51a3" HelpSummary="The PrecisionTimeSpan instance to be added to this instance." />
				</IviNetMethod>
				<IviNetMethod Name="Add" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance that is the sum of this instance and ts." Id="cb2effa1-efdf-435b-9da8-369b8f742363" HelpSummary="Adds the value of the specified TimeSpan to the value of this instance. This method does not change the value of this PrecisionTimeSpan. Instead, a new PrecisionTimeSpan is returned whose value is the result of this operation.">
					<IviNetParameter Name="ts" TypeRef="System.TimeSpan" Id="8a3bcfa3-527f-4742-bf49-8ad45485b4ef" HelpSummary="The TimeSpan instance to be added to this instance." />
				</IviNetMethod>
				<IviNetMethod Name="Compare" IsStatic="True" RetValTypeRef="System.Int32" RetValHelpSummary="A signed number indicating the relative values of pts1 and pts2. If the return value is less than zero, then pts1 falls before pts2. If the return value is equal to zero, then pts1 and pts2 are the same. If the return value is greater than zero, then pts1 falls after pts2." Id="1f3cddf5-a7fa-4333-b1b5-5bb8b9c1636b" HelpSummary="Compares two instances of PrecisionTimeSpan and returns an indication of their relative values.">
					<IviNetParameter Name="pts1" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="efff56ef-7e43-403a-9393-7c826bdbe01b" HelpSummary="A PrecisionTimeSpan." />
					<IviNetParameter Name="pts2" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="4920430c-0ad2-4647-a966-a8c6b10347e1" HelpSummary="A PrecisionTimeSpan." />
				</IviNetMethod>
				<IviNetMethod Name="CompareTo" RetValTypeRef="System.Int32" RetValHelpSummary="A signed number indicating the relative values of this instance and pts. If the return value is less than zero, then this instance falls before pts. If the return value is equal to zero, then this instance and pts are the same. If the return value is greater than zero, then this instance falls after pts." Id="4a53949b-0e84-4053-aa80-794d2db19c8c" HelpSummary="Compares this instance to a specified PrecisionTimeSpan object and returns an indication of their relative values.">
					<IviNetParameter Name="other" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="bca72122-d61c-4b62-87d7-af0522be0703" HelpSummary="A PrecisionTimeSpan." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IComparable`1[Ivi.Driver.PrecisionTimeSpan].CompareTo" />
				</IviNetMethod>
				<IviNetMethod Name="CompareTo" RetValTypeRef="System.Int32" RetValHelpSummary="A signed number indicating the relative values of this instance and pts. If the return value is less than zero, then this instance falls before pts. If the return value is equal to zero, then this instance and pts are the same. If the return value is greater than zero, then this instance falls after pts." Id="989171a4-64c2-45f7-9256-70fbd7b99df4" HelpSummary="Compares this instance to a specified PrecisionTimeSpan object and returns an indication of their relative values.  Any instance of PrecisionTimeSpan, regardless of its value, is considered greater than a null reference.">
					<IviNetParameter Name="obj" TypeRef="System.Object" Id="66ae3bc6-197e-4a25-bcaf-f07805f3c69b" HelpSummary="A boxed PrecisionTimeSpan object to compare, or a null reference." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IComparable.CompareTo" />
				</IviNetMethod>
				<IviNetMethod Name="Duration" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance that is the negative of this instance." Id="74ea922a-aa6d-4882-a771-982f0de15cb0" HelpSummary="Returns the absolute value of this instance. This method does not change the value of this PrecisionTimeSpan. Instead, a new PrecisionTimeSpan is returned whose value is the result of this operation." />
				<IviNetMethod Name="Equals" RetValTypeRef="System.Boolean" RetValHelpSummary="True if this instance and the 'other' instance represent the same precision time span." Id="b13ec3e8-428b-416d-ba11-9aedf043fd8a" HelpSummary="Determines whether two specified instances of PrecisionTimeSpan represent the same precision time span.">
					<IviNetParameter Name="other" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="d825d8e1-f112-4dc3-9767-4d4c16fdbeef" HelpSummary="A PrecisionTimeSpan." />
				</IviNetMethod>
				<IviNetMethod Name="FromDays" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance with a length in days equal to the input parameter." Id="649252a6-bacf-42a5-939a-07ea92a90541" HelpSummary="Returns a new PrecisionTimeSpan instance with a length in days equal to the input parameter.">
					<IviNetParameter Name="days" TypeRef="System.Double" Id="e4157af3-4a5a-47fb-949d-1020f26dd179" HelpSummary="A number of days." />
				</IviNetMethod>
				<IviNetMethod Name="FromHours" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance with a length in hours equal to the input parameter." Id="e0761698-8815-4c07-96bc-2588b50107f4" HelpSummary="Returns a new PrecisionTimeSpan instance with a length in hours equal to the input parameter.">
					<IviNetParameter Name="hours" TypeRef="System.Double" Id="5438484a-60de-44c3-8a09-0e6d57f168fe" HelpSummary="A number of hours." />
				</IviNetMethod>
				<IviNetMethod Name="FromMicroseconds" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance with a length in microseconds equal to the input parameter." Id="ec376352-90b8-42fa-bb3f-3f36933b3c47" HelpSummary="Returns a new PrecisionTimeSpan instance with a length in microseconds equal to the input parameter.">
					<IviNetParameter Name="microseconds" TypeRef="System.Double" Id="63576a53-9687-41df-8ee1-daa50a6ae1ac" HelpSummary="A number of microseconds." />
				</IviNetMethod>
				<IviNetMethod Name="FromMilliseconds" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance with a length in milliseconds equal to the input parameter." Id="b2799403-554a-4699-b3d4-049317d610cc" HelpSummary="Returns a new PrecisionTimeSpan instance with a length in milliseconds equal to the input parameter.">
					<IviNetParameter Name="milliseconds" TypeRef="System.Double" Id="95a496e2-5b98-4bd0-977f-fd53c8d6e3b6" HelpSummary="A number of milliseconds." />
				</IviNetMethod>
				<IviNetMethod Name="FromMinutes" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance with a length in minutes equal to the input parameter." Id="77ede776-9edd-4051-9e98-9bbbfd3936b6" HelpSummary="Returns a new PrecisionTimeSpan instance with a length in minutes equal to the input parameter.">
					<IviNetParameter Name="minutes" TypeRef="System.Double" Id="79a17fc5-8edd-426d-b296-6c62d3062cce" HelpSummary="A number of minutes." />
				</IviNetMethod>
				<IviNetMethod Name="FromNanoseconds" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance with a length in nanoseconds equal to the input parameter." Id="d2853c3b-5077-467c-8229-a88d274622d5" HelpSummary="Returns a new PrecisionTimeSpan instance with a length in nanoseconds equal to the input parameter.">
					<IviNetParameter Name="nanoseconds" TypeRef="System.Double" Id="9ec18012-9f94-40f1-8b6a-ed611094b5ec" HelpSummary="A number of nanoseconds." />
				</IviNetMethod>
				<IviNetMethod Name="FromPicoseconds" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance with a length in picoseconds equal to the input parameter." Id="b1a2c864-6bc8-4a71-877a-06f6a4416842" HelpSummary="Returns a new PrecisionTimeSpan instance with a length in picoseconds equal to the input parameter.">
					<IviNetParameter Name="picoseconds" TypeRef="System.Double" Id="281258af-f02d-4d6b-b18b-f1ca0b85af8d" HelpSummary="A number of picoseconds." />
				</IviNetMethod>
				<IviNetMethod Name="FromSeconds" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance with a length in seconds equal to the input parameter." Id="db252fde-45c9-4f1c-9051-c1b7966c0c53" HelpSummary="Returns a new PrecisionTimeSpan instance with a length in seconds equal to the input parameter.">
					<IviNetParameter Name="seconds" TypeRef="System.Double" Id="9e71975d-cd17-4193-9ea2-16b0bd07c654" HelpSummary="A number of seconds." />
				</IviNetMethod>
				<IviNetMethod Name="Multiply" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance that is the product of this instance and factor." Id="ed79ec03-9601-4909-96ea-93286e197166" HelpSummary="Multiplies the value of this TimeSpan by an integer. This method does not change the value of this PrecisionTimeSpan. Instead, a new PrecisionTimeSpan is returned whose value is the result of this operation.">
					<IviNetParameter Name="factor" TypeRef="System.Double" Id="97a53772-4469-4fbb-a18a-4e47868f2491" HelpSummary="The integer by which this instance is to be multiplied." />
				</IviNetMethod>
				<IviNetMethod Name="Negate" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance that is the negative of this instance." Id="ed9775d7-0203-4779-9713-99453ec7f488" HelpSummary="Negates this instance. This method does not change the value of this PrecisionTimeSpan. Instead, a new PrecisionTimeSpan is returned whose value is the result of this operation." />
				<IviNetMethod Name="Plus" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance with the same value as this instance." Id="defb92db-e3f9-4429-ac99-dc2e0c3e0ccd" HelpSummary="Unary plus. This method does not change the value of this PrecisionTimeSpan. Instead, a new PrecisionTimeSpan is returned whose value is the result of this operation." />
				<IviNetMethod Name="Subtract" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance that is the difference of this instance and the pts." Id="3f4b272b-425d-4f23-aa87-fadf1d5d5694" HelpSummary="Subtracts the value of the specified PrecisionTimeSpan from the value of this instance. This method does not change the value of this PrecisionTimeSpan. Instead, a new PrecisionTimeSpan is returned whose value is the result of this operation.">
					<IviNetParameter Name="pts" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="2813b15a-8462-461e-8a1f-3c5af22840f4" HelpSummary="The PrecisionTimeSpan instance to be subtracted from this instance." />
				</IviNetMethod>
				<IviNetMethod Name="Subtract" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A new PrecisionTimeSpan instance that is the difference of this instance and ts." Id="2a493815-762c-487f-b9ce-da425caf22f5" HelpSummary="Subtracts the value of the specified TimeSpan from the value of this instance. This method does not change the value of this PrecisionTimeSpan. Instead, a new PrecisionTimeSpan is returned whose value is the result of this operation.">
					<IviNetParameter Name="ts" TypeRef="System.TimeSpan" Id="6ae51c23-5539-47f0-93ce-c6927f660748" HelpSummary="The TimeSpan instance to be subtracted from this instance." />
				</IviNetMethod>
				<IviNetMethod Name="ToDecimal" RetValTypeRef="System.Decimal" RetValHelpSummary="A Decimal whose value is the value of this instance of PrecisionTimeSpan in seconds, with resolution to the nearest femtosecond." Id="e4290a88-5711-4341-b4b1-09de1ccb05aa" HelpSummary="Returns a new Decimal whose value is the value of this instance of PrecisionTimeSpan in seconds, with resolution to the nearest femtosecond." />
				<IviNetMethod Name="ToString" RetValTypeRef="System.String" RetValHelpSummary="A formatted string representation of the value of the current PrecisionTimeSpan object." Id="c0920ddb-6f2f-41f4-88c9-bd5884565d15" HelpSummary="Converts the value of the current PrecisionTimeSpan object to its equivalent string representation. The string is similar to the string returned by this.ToTimeSpan().ToString(), with the addition of fractional seconds to femtosecond resolution.">
					<IviNetParameter Name="format" TypeRef="System.String" Id="9964a88b-6a6f-44bc-8318-0e6c704d46fe" HelpSummary="A PrecisionTimeSpan format string, which is composed of custom PrecisionTimeSpan format specifier(s)." />
				</IviNetMethod>
				<IviNetMethod Name="ToTimeSpan" RetValTypeRef="System.TimeSpan" RetValHelpSummary="A TimeSpan whose value is the date and time represented by this instance with femtoseconds rounded down to the nearest 100 nanoseconds." Id="e5ef0654-09dd-49f1-816c-3a813827d26a" HelpSummary="Returns a new TimeSpan with the value of this instance of PrecisionTimeSpan, with femtoseconds rounded down to the nearest 100 nanoseconds." />
				<IviNetMethod Name="op_UnaryPlus" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A PrecisionTimeSpan with the same numeric value as the original PrecisionTimeSpan." Id="823a158d-b7a8-4949-a6c1-45599a64b454" HelpSummary="Returns pts.">
					<IviNetParameter Name="pts" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="a5319c0d-f613-496f-a54d-8a2b93a566e9" HelpSummary="A PrecisionTimeSpan." />
				</IviNetMethod>
				<IviNetMethod Name="op_UnaryNegation" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A PrecisionTimeSpan with the same numeric value as the original PrecisionTimeSpan, but the opposite sign." Id="54bc9eaa-e94a-46f1-886f-110d44bcbbf1" HelpSummary="Returns a PrecisionTimeSpan with the same numeric value as pts, but the opposite sign.">
					<IviNetParameter Name="pts" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="307e5ec9-9b07-407e-96be-c23d9fcb4076" HelpSummary="A PrecisionTimeSpan." />
				</IviNetMethod>
				<IviNetMethod Name="op_Addition" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A PrecisionTimeSpan whose value is the sum of the time spans represented by pts1 and pts2." Id="b24feed1-b931-47fc-b4f4-f4835396e6e1" HelpSummary="Adds a PrecisionTimeSpan to another PrecisionTimeSpan, yielding a new PrecisionTimeSpan.">
					<IviNetParameter Name="pts1" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="f5145419-27bd-4d86-a7ed-f1df26e5dc97" HelpSummary="A PrecisionTimeSpan that contains the time span to be added to." />
					<IviNetParameter Name="pts2" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="224db0b4-7004-4370-9b10-400f65f7d918" HelpSummary="A PrecisionTimeSpan that contains the time span to add." />
				</IviNetMethod>
				<IviNetMethod Name="op_Addition" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A PrecisionTimeSpan whose value is the sum of the time spans represented by pts and ts." Id="57a59853-b7e2-4aa7-b73b-336e0eb3b2cc" HelpSummary="Adds a PrecisionTimeSpan to a TimeSpan, yielding a new PrecisionTimeSpan.">
					<IviNetParameter Name="pts" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="26300ff0-5212-4f72-a0b6-d8236677336d" HelpSummary="A PrecisionTimeSpan that contains the time span to be added to." />
					<IviNetParameter Name="ts" TypeRef="System.TimeSpan" Id="96cecd79-317f-438a-9055-872c982353f7" HelpSummary="A TimeSpan that contains the time span to add." />
				</IviNetMethod>
				<IviNetMethod Name="op_Addition" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A PrecisionTimeSpan whose value is the sum of the time spans represented by pts and ts." Id="5ebea92c-5b14-420f-ae05-4071ab3e4592" HelpSummary="Adds a PrecisionTimeSpan to a TimeSpan, yielding a new PrecisionTimeSpan.">
					<IviNetParameter Name="ts" TypeRef="System.TimeSpan" Id="55e4a587-3e52-42a5-94f1-7e9837cd4b4e" HelpSummary="A PrecisionTimeSpan that contains the time span to be added to." />
					<IviNetParameter Name="pts" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="610557de-1d09-4d8a-9575-fc8cdd4cc9db" HelpSummary="A TimeSpan that contains the time span to add." />
				</IviNetMethod>
				<IviNetMethod Name="op_Subtraction" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A PrecisionTimeSpan whose value is the difference between the time spans represented by pts1 and pts2." Id="1510e7a5-5214-4c36-8db3-ad8fafe6e99c" HelpSummary="Subtracts a PrecisionTimeSpan from another PrecisionTimeSpan, yielding a new PrecisionTimeSpan.">
					<IviNetParameter Name="pts1" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="0514a3fa-e1ae-4a47-a9c0-314d0b365db1" HelpSummary="A PrecisionTimeSpan that contains the time span to be subtracted from." />
					<IviNetParameter Name="pts2" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="83146fdc-d927-4552-92f3-fd7494bf7437" HelpSummary="A PrecisionTimeSpan that contains the time span to subtract." />
				</IviNetMethod>
				<IviNetMethod Name="op_Subtraction" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A PrecisionTimeSpan whose value is the sum of the time spans represented by pts and ts." Id="84bc62c7-46a1-41d3-aca6-800b65f16b7d" HelpSummary="Subtracts a TimeSpan from a PrecisionTimeSpan, yielding a new PrecisionTimeSpan.">
					<IviNetParameter Name="pts" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="29cb0e25-74f8-4663-a25f-bc413a0271e1" HelpSummary="A PrecisionTimeSpan that contains the time span to be subtracted from." />
					<IviNetParameter Name="ts" TypeRef="System.TimeSpan" Id="b7ebd7fc-8ea3-427c-b9d0-df80cfb6869f" HelpSummary="A TimeSpan that contains the time span to subtract." />
				</IviNetMethod>
				<IviNetMethod Name="op_Subtraction" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A PrecisionTimeSpan whose value is the sum of the time spans represented by pts and ts." Id="4a196eaa-4b60-4866-93af-ca6909d466ea" HelpSummary="Subtracts a TimeSpan from a PrecisionTimeSpan, yielding a new PrecisionTimeSpan.">
					<IviNetParameter Name="ts" TypeRef="System.TimeSpan" Id="bb2048e5-977a-4e3f-a354-de3f01f0b17b" HelpSummary="A TimeSpan that contains the time span to be subtracted from." />
					<IviNetParameter Name="pts" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="c5047bd3-b549-4965-b959-5d4e8221b218" HelpSummary="A PrecisionTimeSpan that contains the time span to subtract." />
				</IviNetMethod>
				<IviNetMethod Name="op_Multiply" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A PrecisionTimeSpan whose length is the product of the multiplier and the number of seconds in the original time span." Id="7384deee-6fe8-46bb-8d44-c405cbdd9d61" HelpSummary="Multiplies a PrecisionTimeSpan by a numeric multiplier, yielding a new PrecisionTimeSpan whose length is the product of the multiplier and the number of seconds in the original time span.">
					<IviNetParameter Name="pts" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="552ad480-8c04-413f-bde8-96c42d164bfd" HelpSummary="A PrecisionTimeSpan." />
					<IviNetParameter Name="factor" TypeRef="System.Double" Id="d4931a48-a72c-4ae4-8352-c48074ea294c" HelpSummary="The multiplier." />
				</IviNetMethod>
				<IviNetMethod Name="op_Equality" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if pts1 and pts2 represent the same time span; otherwise, false." Id="eaaf7779-fec0-42bb-a797-832c4a69608e" HelpSummary="Determines whether two specified instances of PrecisionTimeSpan are equal.">
					<IviNetParameter Name="pts1" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="7cc694d6-5340-41b7-8bec-c093d64e19d9" HelpSummary="A PrecisionTimeSpan." />
					<IviNetParameter Name="pts2" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="a605db68-b282-47ec-919f-c591b1b51efe" HelpSummary="A PrecisionTimeSpan." />
				</IviNetMethod>
				<IviNetMethod Name="op_Inequality" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if pts1 and pts2 represent different time spans; otherwise, false." Id="beb00d65-f6bd-4b40-a465-6c13d88fe3d7" HelpSummary="Determines whether two specified instances of PrecisionTimeSpan are not equal.">
					<IviNetParameter Name="pts1" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="f25f871f-ce97-4906-81e3-cc9b34eb840c" HelpSummary="A PrecisionTimeSpan." />
					<IviNetParameter Name="pts2" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="4885cdb1-3d06-4ffc-a413-c4451d3be64a" HelpSummary="A PrecisionTimeSpan." />
				</IviNetMethod>
				<IviNetMethod Name="op_GreaterThanOrEqual" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if pts1 and pts2 represent the same time span, or if pts1 is greater than pts2, otherwise false." Id="2c322809-7adc-442c-8389-2ae6047f6c98" HelpSummary="Determines whether one specified PrecisionTimeSpan is greater than or equal to another specified PrecisionTimeSpan.">
					<IviNetParameter Name="pts1" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="da7286c8-23f1-4347-aa16-5d1de7a6912b" HelpSummary="A PrecisionTimeSpan." />
					<IviNetParameter Name="pts2" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="8ce8a8fb-f80b-470e-96d5-f70bcb63b29e" HelpSummary="A PrecisionTimeSpan." />
				</IviNetMethod>
				<IviNetMethod Name="op_LessThanOrEqual" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if pts1 and pts2 represent the same time span, or if pts1 is less than pts2, otherwise false." Id="8e8e218c-298e-4f6e-a98f-05858cfe006c" HelpSummary="Determines whether one specified PrecisionTimeSpan is less than or equal to another specified PrecisionTimeSpan.">
					<IviNetParameter Name="pts1" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="379bfa6e-f317-4dda-a120-164ed94769f6" HelpSummary="A PrecisionTimeSpan." />
					<IviNetParameter Name="pts2" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="c64ecaf8-ac2b-4cef-8464-fd6cd2f3a1f7" HelpSummary="A PrecisionTimeSpan." />
				</IviNetMethod>
				<IviNetMethod Name="op_GreaterThan" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if pts1 is greater than pts2, otherwise false." Id="e9386c92-2f6f-4b98-91da-16f281e0d0ca" HelpSummary="Determines whether one specified PrecisionTimeSpan is greater than another specified PrecisionTimeSpan.">
					<IviNetParameter Name="pts1" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="0f4ce68a-a9ee-4a47-9aea-1297e423b3fc" HelpSummary="A PrecisionTimeSpan." />
					<IviNetParameter Name="pts2" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="5a51cb7b-4c97-4fa7-beb1-a72d41251fe0" HelpSummary="A PrecisionTimeSpan." />
				</IviNetMethod>
				<IviNetMethod Name="op_LessThan" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if pts1 is less than pts2, otherwise false." Id="7af933e4-9704-42b7-b748-9153f5000ef2" HelpSummary="Determines whether one specified PrecisionTimeSpan is less than another specified PrecisionTimeSpan.">
					<IviNetParameter Name="pts1" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="cc0f11d3-01f0-47bd-acaf-e44a6c0fe62f" HelpSummary="A PrecisionTimeSpan." />
					<IviNetParameter Name="pts2" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="3ccb9ac5-f690-4009-85d7-66271ce52402" HelpSummary="A PrecisionTimeSpan." />
				</IviNetMethod>
				<IviNetMethod Name="Equals" RetValTypeRef="System.Boolean" RetValHelpSummary="True if this instance and the 'obj' instance represent the same precision time span." Id="71c3eb0a-8e98-4168-9a1b-1444a1fa210f" HelpSummary="Determines whether two specified instances of PrecisionTimeSpan represent the same precision time span.">
					<IviNetParameter Name="obj" TypeRef="System.Object" Id="0217a71b-db39-4423-bff7-f6f8802a8a9d" HelpSummary="A boxed PrecisionTimeSpan object to compare, or a null reference." />
				</IviNetMethod>
				<IviNetMethod Name="GetHashCode" RetValTypeRef="System.Int32" RetValHelpSummary="A 32-bit signed integer hash code." Id="3424b906-7bd4-491a-b3d8-2015a35965c5" HelpSummary="Returns the hash code for this instance." />
				<IviNetMethod Name="ToString" RetValTypeRef="System.String" RetValHelpSummary="The formatted time span string." Id="c9d200f5-9fbc-43a2-8b9e-ad24a44b22d7" HelpSummary="Converts the value of the current PrecisionTimeSpan object to its equivalent string representation using the default &quot;d.hh:mm:ss.fffffffffffffff&quot; format specifier." />
				<IviNetProperty Name="Days" TypeRef="System.Int32" Access="ReadOnly" Id="5de72607-d3f2-4da9-a8c2-708c9456bd7c" HelpSummary="The days component of the time span represented by this instance, expressed as an integer." />
				<IviNetProperty Name="Femtoseconds" TypeRef="System.Int64" Access="ReadOnly" Id="a2455867-4e29-4356-8338-adcb77db9ed2" HelpSummary="The fractional seconds represented as femtoseconds for the time span represented by this instance, expressed as a value between -999,999,999,999,999 and 999,999,999,999,999." />
				<IviNetProperty Name="Hours" TypeRef="System.Int32" Access="ReadOnly" Id="05e56378-a96a-46b9-8b2c-a30537e14176" HelpSummary="The hours component of the time span represented by this instance, expressed as an integer between -23 and 23." />
				<IviNetProperty Name="MaxValue" IsStatic="True" TypeRef="Ivi.Driver.PrecisionTimeSpan" Access="ReadOnly" Id="85faa99f-5e2a-4007-a448-41e1a113204f" HelpSummary="The largest possible value of PrecisionTimeSpan.  The value of this constant is equivalent to exactly the number of femtoseconds between the start of day, 1/1/1970 inclusive, and the end of day, 12/31/9999, exclusive.  The value is positive.  This property is read-only." />
				<IviNetProperty Name="Microseconds" TypeRef="System.Int32" Access="ReadOnly" Id="ba618d30-24f8-48d3-9edf-a5cbd85fc9ab" HelpSummary="The fractional seconds represented as microseconds for the time span represented by this instance, expressed as a value between -999,999 and 999,999." />
				<IviNetProperty Name="Milliseconds" TypeRef="System.Int32" Access="ReadOnly" Id="956c13d3-522e-418d-a83a-c2a9eebb6b26" HelpSummary="The fractional seconds represented as milliseconds for the time span represented by this instance, expressed as a value between -999 and 999." />
				<IviNetProperty Name="Minutes" TypeRef="System.Int32" Access="ReadOnly" Id="a3fce1a6-7507-47c9-a29d-ae50c7f66321" HelpSummary="The minutes component of the time span represented by this instance, expressed as an integer between -59 and 59." />
				<IviNetProperty Name="MinValue" IsStatic="True" TypeRef="Ivi.Driver.PrecisionTimeSpan" Access="ReadOnly" Id="6e923178-ff29-47a7-a572-987216d65a5e" HelpSummary="The largest possible value of PrecisionTimeSpan.  The value of this constant is equivalent to exactly the number of femtoseconds between the end of day, 12/31/9999, exclusive, and the start of day, 1/1/1970, inclusive.  The value is negative.  This property is read-only." />
				<IviNetProperty Name="Nanoseconds" TypeRef="System.Int32" Access="ReadOnly" Id="2651d263-f921-451a-ba9d-d5032fd9a64f" HelpSummary="The fractional seconds represented as nanoseconds for the time span represented by this instance, expressed as a value between -999,999,999 and 999,999,999." />
				<IviNetProperty Name="Picoseconds" TypeRef="System.Int64" Access="ReadOnly" Id="6801f93f-deb8-4c0e-a04f-7e2025688e44" HelpSummary="The fractional seconds represented as picoseconds for the time span represented by this instance, expressed as a value between -999,999,999,999 and 999,999,999,999." />
				<IviNetProperty Name="Seconds" TypeRef="System.Int32" Access="ReadOnly" Id="06081de7-d9ed-4457-bfd0-c31769c5202d" HelpSummary="The seconds component of the time span represented by this instance, expressed as an integer between -59 and 59." />
				<IviNetProperty Name="SecondsFractional" TypeRef="System.Double" Access="ReadOnly" Id="1cc15a7a-68be-4da4-bf69-4dc3442d2019" HelpSummary="The fractional portion (remainder) of the total number of seconds in the time span, expressed as a value between -1 and 1, exclusive." />
				<IviNetProperty Name="SecondsTotal" TypeRef="System.Double" Access="ReadOnly" Id="f9df1d38-f9c9-4545-af83-bebd504bd520" HelpSummary="A value that represents the integer portion of the total number of seconds in the interval.  Any digits to the right of the decimal point are truncated." />
				<IviNetProperty Name="TotalDays" TypeRef="System.Double" Access="ReadOnly" Id="08edbb45-f7fa-4134-8665-ffd653660ace" HelpSummary="A value that represents the value of the current PrecisionTimeSpan object expressed in whole and fractional days.">
					<CustomField Name="Remarks" Value="One value of type Double cannot represent the full resolution of a precision time span object.  The full resolution is represented by the SecondsTotal and SecondsFractional properties taken together." />
				</IviNetProperty>
				<IviNetProperty Name="TotalHours" TypeRef="System.Double" Access="ReadOnly" Id="470f5631-2e56-4536-86aa-1bca674a8c06" HelpSummary="A value that represents the value of the current PrecisionTimeSpan object expressed in whole and fractional hours.">
					<CustomField Name="Remarks" Value="One value of type Double cannot represent the full resolution of a precision time span object.  The full resolution is represented by the SecondsTotal and SecondsFractional properties taken together." />
				</IviNetProperty>
				<IviNetProperty Name="TotalMilliseconds" TypeRef="System.Double" Access="ReadOnly" Id="01c420b6-d89d-4f46-8b68-33b9a3096545" HelpSummary="A value that represents the value of the current PrecisionTimeSpan object expressed in whole and fractional milliseconds.">
					<CustomField Name="Remarks" Value="One value of type Double cannot represent the full resolution of a precision time span object.  The full resolution is represented by the SecondsTotal and SecondsFractional properties taken together." />
				</IviNetProperty>
				<IviNetProperty Name="TotalMinutes" TypeRef="System.Double" Access="ReadOnly" Id="38cb62bb-b9aa-41d8-9a59-80da328914ee" HelpSummary="A value that represents the value of the current PrecisionTimeSpan object expressed in whole and fractional minutes.">
					<CustomField Name="Remarks" Value="One value of type Double cannot represent the full resolution of a precision time span object.  The full resolution is represented by the SecondsTotal and SecondsFractional properties taken together." />
				</IviNetProperty>
				<IviNetProperty Name="TotalSeconds" TypeRef="System.Double" Access="ReadOnly" Id="371f511d-8b99-43b6-9327-27cd5bb7059e" HelpSummary="A value that represents the value of the current PrecisionTimeSpan object expressed in whole and fractional seconds.">
					<CustomField Name="Remarks" Value="One value of type Double cannot represent the full resolution of a precision time span object.  The full resolution is represented by the SecondsTotal and SecondsFractional properties taken together." />
				</IviNetProperty>
				<IviNetProperty Name="Zero" IsStatic="True" TypeRef="Ivi.Driver.PrecisionTimeSpan" Access="ReadOnly" Id="44f8d857-a598-47b8-80f4-6283733baed9" HelpSummary="A PrecisionTimeSpan with no length.  This property is read-only." />
				<CustomField Name="Remarks" Value="Instruments sometimes require a time span which exceeds the resolution of the .NET Framework TimeSpan struct. To address these cases, IVI.NET provides the PrecisionTimeSpan struct, which provides a level of resolution similar to that defined by the IEEE 1588 standard.  PrecisionTimeSpan supports positive and negative time spans, with a maximum length exactly equal to the number of seconds from the start of day, January 1, 1970 through the end of day, December 31, 9999.  Time is internally represented in seconds.  PrecisionTimeSpan stores time with femtosecond (1.0e-15 second) resolution." />
			</IviNetStruct>
			<IviNetStruct Name="PrecisionDateTime" Namespace="Ivi.Driver" Id="9f305922-7791-405d-bd40-d5f5897c6080" HelpSummary="Represents an instant in time, typically expressed as a date and time of day, with resolution suitable for LxiSync times.">
				<IviNetBaseInterface InterfaceRef="System.IConvertible" />
				<IviNetBaseInterface InterfaceRef="System.IComparable" />
				<IviNetBaseInterface InterfaceRef="System.IComparable`1[Ivi.Driver.PrecisionDateTime]" />
				<IviNetBaseInterface InterfaceRef="System.IEquatable`1[Ivi.Driver.PrecisionDateTime]" />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="53f1a8c9-5837-49f2-82e2-c91a9709d1c0" HelpSummary="Create a PrecisionDateTime instance from a .NET Framework DateTime parameter.  The number of ticks  (100-nanosecond intervals) in the DateTime object is used to initialize the PrecisionDateTime object.  Since  the DateTime class only supports a resolution of 100 nanoseconds, the seconds parameter allows increased  resolution.  The range of valid dates is between 1/1/1970 00:00:00.0 UTC and 12/31/9999  23:59:59.999999999999999 UTC.  If the resulting date is out of range, the constructor throws an error.">
					<IviNetParameter Name="dateTime" TypeRef="System.DateTime" Id="af201881-8551-46a2-9a38-d877a1210cc4" HelpSummary="A .NET Framework DateTime object." />
					<IviNetParameter Name="deltaSeconds" TypeRef="System.Double" Id="8ef804cb-ed46-4f99-91c7-502c5da305b4" HelpSummary="The number of seconds added to the time represented by dateTime." />
					<CustomField Name="Remarks" Value="If the Kind of the DateTime object is UTC, then the Kind of the new PrecisionDateTime is UTC.  Otherwise, the Kind of the new PrecisionDateTime object is Local.  PrecisionDateTime does not support  Unspecified DateTimekind." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="03ff364f-f028-45ac-a807-92c2e78481e1" HelpSummary="Create a PrecisionDateTime instance from a .NET Framework DateTime parameter.  The number of ticks  (100-nanosecond intervals) in the DateTime object is used to initialize the PrecisionDateTime object.  Since  the DateTime class only supports a resolution of 100 nanoseconds, the seconds parameter allows increased  resolution.  The range of valid dates is between 1/1/1970 00:00:00.0 UTC and 12/31/9999  23:59:59.999999999999999 UTC.  If the resulting date is out of range, the constructor throws an error.">
					<IviNetParameter Name="dateTime" TypeRef="System.DateTime" Id="2e514246-7177-423e-8812-4de75406c20b" HelpSummary="A .NET Framework DateTime object." />
					<CustomField Name="Remarks" Value="If the Kind of the DateTime object is UTC, then the Kind of the new PrecisionDateTime is UTC.  Otherwise, the Kind of the new PrecisionDateTime object is Local.  PrecisionDateTime does not support  Unspecified DateTimekind." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="22b964da-f680-4484-bef9-658728dc7366" HelpSummary="Create a PrecisionDateTime instance from a decimal number of seconds parameter.   The range of valid dates is between 1/1/1970 00:00:00.0 UTC and 12/31/9999 23:59:59.999999999999999 UTC.  If the resulting date is out of range, the constructor throws an error.">
					<IviNetParameter Name="seconds" TypeRef="System.Decimal" Id="2189c8ba-f2a1-4e3c-a3ec-298729d6d93d" HelpSummary="The number of seconds (including fractional seconds) since 1/1/1970 00:00:00.0. Must be positive." />
					<IviNetParameter Name="kind" TypeRef="System.DateTimeKind" Id="5155140e-3173-42c2-8e06-2f4c6effdd18" HelpSummary="The DateTimeKind of the PrecisionDateTime instance. Values may be UTC, Local, or Unspecified, but Unspecified is coerced to Local." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="c832cdb6-4c6b-4f88-b15a-e16ef24d87d4" HelpSummary="Create a PrecisionDateTime instance from a decimal number of seconds parameter.   The range of valid dates is between 1/1/1970 00:00:00.0 UTC and 12/31/9999 23:59:59.999999999999999 UTC.  If the resulting date is out of range, the constructor throws an error.  Time is Local time.">
					<IviNetParameter Name="seconds" TypeRef="System.Decimal" Id="b50f8e0b-a515-47e7-8a08-2e13dc73f308" HelpSummary="The number of seconds (including fractional seconds) since 1/1/1970 00:00:00.0 UTC." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="25308207-3dd2-4100-893c-0174e2028c9e" HelpSummary="Create a PrecisionDateTime instance from two LxiSync doubles that represent the number of seconds since 1/1/1970. The range of valid dates is between 1/1/1970 00:00:00.0 UTC and 12/31/9999 23:59:59.999999999999999 UTC.  If the resulting date is out of range, the constructor throws an error.">
					<IviNetParameter Name="secondsSinceEpoch" TypeRef="System.Double" Id="dac6b376-786e-4780-b64d-6d1f05c651b2" HelpSummary="The total number of seconds since the beginning of the IEEE 1588 epoch (that is, the total number of seconds since 1/1/1970), rounded down to the nearest second." />
					<IviNetParameter Name="secondsFractional" TypeRef="System.Double" Id="be9d3825-885f-4450-bafb-9ef58bbce548" HelpSummary="A fractional number of seconds (greater than or equal to 0.0, and less than 1.0) added to the time represented by lxiBaseSeconds.  This parameter provides for femtosecond resolution to the right of the decimal.  Resolution finer than femtoseconds will be rounded down.  Must be positive." />
					<IviNetParameter Name="kind" TypeRef="System.DateTimeKind" Id="50b800f3-18d0-4893-a59d-e14356f22829" HelpSummary="The DateTimeKind of the PrecisionDateTime instance. Values may be UTC, Local, or Unspecified, but Unspecified is coerced to Local." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="b9251c24-47fc-4a80-a1d4-468ef93eb4b7" HelpSummary="Create a PrecisionDateTime instance from two LxiSync doubles that represent the number of seconds since 1/1/1970. The range of valid dates is between 1/1/1970 00:00:00.0 UTC and 12/31/9999 23:59:59.999999999999999 UTC.  If the resulting date is out of range, the constructor throws an error.  Time is Local time.">
					<IviNetParameter Name="secondsSinceEpoch" TypeRef="System.Double" Id="1611ccdd-a3ad-452a-aee4-8d7a9ca9c198" HelpSummary="The total number of seconds since the beginning of the IEEE 1588 epoch (that is, the total number of seconds since 1/1/1970), rounded down to the nearest second." />
					<IviNetParameter Name="secondsFractional" TypeRef="System.Double" Id="e9c2b15a-e3cc-4163-bf30-ea62c9515df6" HelpSummary="A fractional number of seconds (greater than or equal to 0.0, and less than 1.0) added to the time represented by lxiBaseSeconds.  This parameter provides for femtosecond resolution to the right of the decimal.  Resolution finer than femtoseconds will be rounded down.  Must be positive." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="05bbdf25-2218-4c47-813e-69ff48382a87" HelpSummary="Create a PrecisionDateTime instance from a string that represents the number of seconds since 1/1/1970. The range of valid dates is between 1/1/1970 00:00:00.0 UTC and 12/31/9999 23:59:59.999999999999999 UTC.  If the resulting date is out of range, the constructor throws an error.">
					<IviNetParameter Name="timeSinceEpoch" TypeRef="System.String" Id="d7a01b70-f566-4c4e-9d96-12fb7f3fabe9" HelpSummary="The number of seconds (including fractional seconds) since 1/1/1970. Must be positive. The expected format is a sequence of digits followed by a decimal point, followed by another series of digits.  For example, &quot;123456.12345678&quot;." />
					<IviNetParameter Name="kind" TypeRef="System.DateTimeKind" Id="0a697008-5823-43b9-92f7-281b844eb7e6" HelpSummary="The DateTimeKind of the PrecisionDateTime instance. Values may be UTC, local, or unspecified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="ffd8fbcb-7cdb-49ab-ac6e-c81751999a13" HelpSummary="Create a PrecisionDateTime instance from two LxiSync doubles that represent the number of seconds since 1/1/1970. The range of valid dates is between 1/1/1970 00:00:00.0 UTC and 12/31/9999 23:59:59.999999999999999 UTC.  If the resulting date is out of range, the constructor throws an error.  Time is Local time.">
					<IviNetParameter Name="timeSinceEpoch" TypeRef="System.String" Id="041eea5b-0480-403f-ac70-d3147894b775" HelpSummary="The number of seconds (including fractional seconds) since 1/1/1970. Must be positive. The expected format is a sequence of digits followed by a decimal point, followed by another series of digits.  For example, &quot;123456.12345678&quot;." />
				</IviNetMethod>
				<IviNetMethod Name="GetTypeCode" RetValTypeRef="System.TypeCode" Visibility="Private" Id="ab7a7e4f-072f-4891-8641-f4eed9321f0a">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.GetTypeCode" />
				</IviNetMethod>
				<IviNetMethod Name="ToBoolean" RetValTypeRef="System.Boolean" Visibility="Private" Id="c17a1763-9842-4a70-bcf2-439365406742">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="2890428e-e15e-406e-953f-ff2981858c42" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToBoolean" />
				</IviNetMethod>
				<IviNetMethod Name="ToChar" RetValTypeRef="System.Char" Visibility="Private" Id="f3777e04-09a0-40bc-90fa-d60d3345051e">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="ad8442a3-6dd8-4620-85a0-c858350a5cb7" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToChar" />
				</IviNetMethod>
				<IviNetMethod Name="ToSByte" RetValTypeRef="System.SByte" Visibility="Private" Id="7e9fde79-dd1b-4398-861c-730a661e6dfb">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="72c15a45-fd22-4ee4-9d77-f802bada15a4" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToSByte" />
				</IviNetMethod>
				<IviNetMethod Name="ToByte" RetValTypeRef="System.Byte" Visibility="Private" Id="988a905f-fc2b-421c-b745-bc969b71ca79">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="465c37cd-5296-4c16-a616-e127a283e450" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToByte" />
				</IviNetMethod>
				<IviNetMethod Name="ToInt16" RetValTypeRef="System.Int16" Visibility="Private" Id="a0684757-f628-4d9e-9b46-8ffa81c1f015">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="2953fc50-6d72-40a8-ac3a-5f58dc47b5bd" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToInt16" />
				</IviNetMethod>
				<IviNetMethod Name="ToUInt16" RetValTypeRef="System.UInt16" Visibility="Private" Id="a736a699-37de-4892-9946-6077f24e6ac4">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="37f4d244-1d87-4de7-94de-274a7db0282d" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToUInt16" />
				</IviNetMethod>
				<IviNetMethod Name="ToInt32" RetValTypeRef="System.Int32" Visibility="Private" Id="084e3141-6aac-49d0-931b-5dabaf5bd084">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="e382db42-ee0e-4e93-9242-93b28ddd8cff" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToInt32" />
				</IviNetMethod>
				<IviNetMethod Name="ToUInt32" RetValTypeRef="System.UInt32" Visibility="Private" Id="c399e875-f673-4d0f-b84a-528dc15d4020">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="55451046-571f-4461-ba0a-d1fe23828633" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToUInt32" />
				</IviNetMethod>
				<IviNetMethod Name="ToInt64" RetValTypeRef="System.Int64" Visibility="Private" Id="014f1d9e-987f-484c-bf24-2215a8644642">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="c9215fa9-6133-4f5a-9dd2-b21f300d6bd8" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToInt64" />
				</IviNetMethod>
				<IviNetMethod Name="ToUInt64" RetValTypeRef="System.UInt64" Visibility="Private" Id="5f7c74cc-378e-4d39-9933-b0ed01406c0e">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="65838ead-050e-42e0-a708-978e269899bc" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToUInt64" />
				</IviNetMethod>
				<IviNetMethod Name="ToSingle" RetValTypeRef="System.Single" Visibility="Private" Id="ea5bb623-e82a-4e28-96d7-09c5d4377a80">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="408baa7d-a56f-4fc1-a1de-d195a883dda0" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToSingle" />
				</IviNetMethod>
				<IviNetMethod Name="ToDouble" RetValTypeRef="System.Double" Visibility="Private" Id="8465e9cc-beef-4a16-b214-502006fefb3c">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="6e59423a-90ab-41e9-9843-540dfae6f791" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToDouble" />
				</IviNetMethod>
				<IviNetMethod Name="ToDecimal" RetValTypeRef="System.Decimal" Visibility="Private" Id="b61cc1cc-6e32-4b1e-8e07-1e6ff513a4e9">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="81174eae-0423-4417-ad72-eb57eaaf0b59" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToDecimal" />
				</IviNetMethod>
				<IviNetMethod Name="ToDateTime" RetValTypeRef="System.DateTime" Visibility="Private" Id="f371b0ee-dc37-45e9-af09-6677fe795ec8">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="e8740984-21bb-4a73-ad64-c147ad5f9649" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToDateTime" />
				</IviNetMethod>
				<IviNetMethod Name="ToString" RetValTypeRef="System.String" Visibility="Private" Id="ced4c0ba-c620-4b37-b311-56acc682234a">
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="ead159c6-82f5-471b-948d-69ded7cb21a7" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToString" />
				</IviNetMethod>
				<IviNetMethod Name="ToType" RetValTypeRef="System.Object" Visibility="Private" Id="aee659a1-b462-40e7-972a-f23fb1d9cf3c">
					<IviNetParameter Name="conversionType" TypeRef="System.Type" Id="1205349f-ac36-42d1-8fba-cad555495881" />
					<IviNetParameter Name="provider" TypeRef="System.IFormatProvider" Id="14d96fc9-3ec8-4ee8-b27e-8e68e7c39538" />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IConvertible.ToType" />
				</IviNetMethod>
				<IviNetMethod Name="Equals" RetValTypeRef="System.Boolean" RetValHelpSummary="True if this instance and the 'other' instance are the same instance of PrecisionDateTime." Id="abefee4a-d557-433b-8678-18d71b95e915" HelpSummary="Tests whether the another PrecisionDateTime refers to this instance.">
					<IviNetParameter Name="other" TypeRef="Ivi.Driver.PrecisionDateTime" Id="0e5389b8-3151-47e8-bdb9-7784e3707db3" HelpSummary="A PrecisionDateTime object." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IEquatable`1[Ivi.Driver.PrecisionDateTime].Equals" />
				</IviNetMethod>
				<IviNetMethod Name="IsDaylightSavingTime" RetValTypeRef="System.Boolean" RetValHelpSummary="True if the given date time falls during daylight savings, otherwise false." Id="9ac5a520-3982-4ab1-9bbc-5ee2cd21be58" HelpSummary="Determines if the given date time falls during daylight savings, otherwise false." />
				<IviNetMethod Name="UtcOffset" RetValTypeRef="System.TimeSpan" RetValHelpSummary="Returns a TimeSpan object with the UTC offset." Id="a097510c-ea58-4929-9858-4bf5414c730a" HelpSummary="Determines the UTC offset of this precision date time." />
				<IviNetMethod Name="Add" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionDateTime instance that is the sum of this instance and pts." Id="2f90fa34-777e-45f1-b505-7c2611637c24" HelpSummary="Adds the value of the specified PrecisionTimeSpan to the value of this instance. This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="pts" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="fb4edd88-89fe-481a-bb2f-a67853c951d9" HelpSummary="The PrecisionTimeSpan instance to be added to this instance." />
				</IviNetMethod>
				<IviNetMethod Name="Add" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionDateTime instance that is the sum of this instance and ts. If this instance is set to Not a Time, the method returns Not a Time." Id="5b906b84-62de-4945-a6a5-af672ed21029" HelpSummary="Adds the value of the specified TimeSpan to the value of this instance. This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="ts" TypeRef="System.TimeSpan" Id="9cc1d2ea-ebcb-472f-a007-6260b854e58a" HelpSummary="The TimeSpan instance to be added to this instance." />
				</IviNetMethod>
				<IviNetMethod Name="AddDays" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionTimeSpan instance with the additional days added. If this instance is set to Not a Time, the method returns Not a Time." Id="f910c020-45aa-4c09-abf9-b093080d80a1" HelpSummary="Adds the specified number of days to the value of this instance.  This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="days" TypeRef="System.Double" Id="39b13bdd-6352-42ac-a1fb-544abbdd499f" HelpSummary="The number of days to be added to the DateTime." />
				</IviNetMethod>
				<IviNetMethod Name="AddFemtoseconds" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionTimeSpan instance with the additional femtoseconds added." Id="a1180e5a-3a3f-43cf-95d8-adafa6de7012" HelpSummary="Adds the specified number of femtoseconds to the value of this instance. A femtosecond is 1.0e-15 second. This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="femtoseconds" TypeRef="System.Int64" Id="c8838841-8582-42da-9735-38d0fa18e8b3" HelpSummary="The number of femtoseconds to be added to the DateTime." />
				</IviNetMethod>
				<IviNetMethod Name="AddHours" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionTimeSpan instance with the additional hours added." Id="a8de5407-0251-44d8-b432-3f5578ec50d2" HelpSummary="Adds the specified number of hours to the value of this instance.  This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="hours" TypeRef="System.Double" Id="01a963b8-b9b2-49b2-a1df-ed674dd92036" HelpSummary="The number of hours to be added to the DateTime." />
				</IviNetMethod>
				<IviNetMethod Name="AddMicroseconds" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionTimeSpan instance with the additional microoseconds added." Id="2ea49116-66ad-4ac6-a98a-571c34d5a295" HelpSummary="Adds the specified number of microseconds to the value of this instance. A microsecond is 1.0e-6 second. This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="microseconds" TypeRef="System.Double" Id="86ddf3f5-fde4-4637-9815-a943c3e63f31" HelpSummary="The number of microseconds to be added to the DateTime." />
				</IviNetMethod>
				<IviNetMethod Name="AddMilliseconds" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionTimeSpan instance with the additional millioseconds added." Id="228c12a9-a233-47ab-99ca-33fbd7ba20cc" HelpSummary="Adds the specified number of milliseconds to the value of this instance. A millisecond is 1.0e-3 second. This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="milliseconds" TypeRef="System.Double" Id="c05b99ae-691d-41a0-b2f3-16210b2b2470" HelpSummary="The number of milliseconds to be added to the DateTime." />
				</IviNetMethod>
				<IviNetMethod Name="AddMinutes" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionTimeSpan instance with the additional minutes added." Id="2f815c78-6749-44f8-b828-75b8c13e9e82" HelpSummary="Adds the specified number of minutes to the value of this instance.  This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="minutes" TypeRef="System.Double" Id="5d4be05f-446c-4cf4-8e20-24c806f8e759" HelpSummary="The number of minutes to be added to the DateTime." />
				</IviNetMethod>
				<IviNetMethod Name="AddMonths" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionTimeSpan instance with the additional months added." Id="057b2365-b674-43ca-ba9b-584b87acaab9" HelpSummary="Adds the specified number of months to the value of this instance.  This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="months" TypeRef="System.Int32" Id="eae72a44-1f01-4f13-870e-daf1bdfa889a" HelpSummary="The number of months to be added to the DateTime." />
				</IviNetMethod>
				<IviNetMethod Name="AddNanoseconds" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionTimeSpan instance with the additional nanoseconds added." Id="f2a5d870-8bc2-4f95-9523-cad188620cc2" HelpSummary="Adds the specified number of nanoseconds to the value of this instance. A nanosecond is 1.0e-9 second. This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="nanoseconds" TypeRef="System.Int64" Id="1873a400-6234-4909-8a1f-29f0c046bca8" HelpSummary="The number of nanoseconds to be added to the DateTime." />
				</IviNetMethod>
				<IviNetMethod Name="AddPicoseconds" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionTimeSpan instance with the additional picoseconds added." Id="89676c8e-5271-465f-99f7-aa7240bd65f5" HelpSummary="Adds the specified number of picoseconds to the value of this instance. A picosecond is 1.0e-12 second. This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="picoseconds" TypeRef="System.Int64" Id="b852e00c-d25b-4794-a2d7-2b83bbd59a5b" HelpSummary="The number of picoseconds to be added to the DateTime." />
				</IviNetMethod>
				<IviNetMethod Name="AddSeconds" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionTimeSpan instance with the additional seconds added." Id="ab04075e-9569-4108-9778-9ecd7e7cc3b3" HelpSummary="Adds the specified number of seconds to the value of this instance. This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="seconds" TypeRef="System.Double" Id="32056486-704f-4880-8420-b72c3825fd1e" HelpSummary="The number of seconds to be added to the DateTime." />
				</IviNetMethod>
				<IviNetMethod Name="AddSeconds" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionTimeSpan instance with the additional seconds added." Id="7f106c59-ff3a-4dce-a3cc-5a730fdc0c1e" HelpSummary="Adds the specified number of seconds to the value of this instance. This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="seconds" TypeRef="System.Decimal" Id="33e4293d-2ab3-490b-bc65-1ada6691636d" HelpSummary="The number of seconds to be added to the DateTime." />
				</IviNetMethod>
				<IviNetMethod Name="AddYears" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionTimeSpan instance with the additional years added." Id="e7803137-e8bc-4021-91e2-97fb06b94632" HelpSummary="Adds the specified number of years to the value of this instance.  This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="years" TypeRef="System.Int32" Id="76f73fdb-1b11-4f19-bc0d-3df0d8b891d8" HelpSummary="The number of years to be added to the DateTime." />
				</IviNetMethod>
				<IviNetMethod Name="Compare" IsStatic="True" RetValTypeRef="System.Int32" RetValHelpSummary="A signed number indicating the relative values of pdt1 and pdt2. If the return value is less than zero, then pdt1 falls before pdt2. If the return value is equal to zero, then pdt1 and pdt2 are the same date and time. If the return value is greater than zero, then pdt1 falls after pdt2." Id="b4b11fd8-2548-46f5-8f3f-9ed2f13991dd" HelpSummary="Compares two instances of PrecisionDateTime and returns an indication of their relative values. Before comparing DateTime objects, both are converted to UTC time.">
					<IviNetParameter Name="pdt1" TypeRef="Ivi.Driver.PrecisionDateTime" Id="81ab1a21-c981-4a22-a575-83819ae60492" HelpSummary="A PrecisionDateTime." />
					<IviNetParameter Name="pdt2" TypeRef="Ivi.Driver.PrecisionDateTime" Id="79223b01-df83-4ff1-91db-daaec58620e4" HelpSummary="A PrecisionDateTime." />
				</IviNetMethod>
				<IviNetMethod Name="CompareTo" RetValTypeRef="System.Int32" RetValHelpSummary="A signed number indicating the relative values of this instance and 'other'. If the return value is less than zero, then this instance falls before 'other'. If the return value is equal to zero, then this instance and 'other' are the same date and time. If the return value is greater than zero, then this instance falls after 'other'." Id="253cf418-18be-438e-b654-70088d1cd346" HelpSummary="Compares this instance to a specified PrecisionDateTime object and returns an indication of their relative values. Before comparing DateTime objects, both are converted to UTC time.">
					<IviNetParameter Name="other" TypeRef="Ivi.Driver.PrecisionDateTime" Id="5a9df604-fa84-455b-8102-186e428b9528" HelpSummary="A PrecisionDateTime object." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IComparable`1[Ivi.Driver.PrecisionDateTime].CompareTo" />
				</IviNetMethod>
				<IviNetMethod Name="CompareTo" RetValTypeRef="System.Int32" RetValHelpSummary="A signed number indicating the relative values of this instance and 'obj'. If the return value is less than zero, then this instance falls before 'obj'. If the return value is equal to zero, then this instance and 'obj' are the same date and time. If the return value is greater than zero, then this instance falls after 'obj'." Id="7e99842c-b330-4f2e-ba84-48815ea8fecc" HelpSummary="Compares this instance to a specified PrecisionDateTime object and returns an indication of their relative values. Before comparing DateTime objects, both are converted to UTC time. Any instance of DateTime, regardless of its value, is considered greater than a null reference.">
					<IviNetParameter Name="obj" TypeRef="System.Object" Id="8fbafbc9-2b56-4366-acd3-016682bf20ae" HelpSummary="A boxed PrecisionDateTime object to compare, or a null reference." />
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.IComparable.CompareTo" />
				</IviNetMethod>
				<IviNetMethod Name="Equals" RetValTypeRef="System.Boolean" RetValHelpSummary="True if this instance and the 'other' instance are the same instance of PrecisionDateTime." Id="59f12a9b-ced1-452b-be7f-7e75c3684bdd" HelpSummary="Tests whether the another PrecisionDateTime refers to this instance.">
					<IviNetParameter Name="other" TypeRef="Ivi.Driver.PrecisionDateTime" Id="3e0e75da-083d-415b-bfea-b36d918ff120" HelpSummary="A PrecisionDateTime object." />
				</IviNetMethod>
				<IviNetMethod Name="Subtract" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionDateTime instance that is the difference of this instance and the pts." Id="735d4462-9c71-4176-b2de-a79c9de243a1" HelpSummary="Subtracts the value of the specified PrecisionTimeSpan from the value of this instance. This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="pts" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="1e6db2dc-b5c0-47d9-b878-6dbeb2cd528a" HelpSummary="The PrecisionTimeSpan instance to be subtracted from this instance." />
				</IviNetMethod>
				<IviNetMethod Name="Subtract" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A new PrecisionDateTime instance that is the difference of this instance and ts." Id="2b60c633-23ca-4cf4-ab1a-3a1b2de7f259" HelpSummary="Subtracts the value of the specified TimeSpan from the value of this instance. This method does not change the value of this PrecisionDateTime. Instead, a new PrecisionDateTime is returned whose value is the result of this operation.">
					<IviNetParameter Name="ts" TypeRef="System.TimeSpan" Id="f40ea76a-4c44-46a8-b4f0-bdf31830a4f1" HelpSummary="The TimeSpan instance to be subtracted from this instance." />
				</IviNetMethod>
				<IviNetMethod Name="ToDateTime" RetValTypeRef="System.DateTime" RetValHelpSummary="A DateTime whose value is the date and time represented by this instance with femtoseconds rounded down to the nearest 100 nanoseconds." Id="371c68f6-2cd3-41a3-bc22-407308daeaee" HelpSummary="Returns a new DateTime with the value of this instance of PrecisionDateTime, with femtoseconds rounded down to the nearest 100 nanoseconds. The DateTimeKind for the new DateTime is the same as for this instance of PrecisionDateTime." />
				<IviNetMethod Name="ToDecimal" RetValTypeRef="System.Decimal" RetValHelpSummary="A Decimal whose value represents the interval from 1/1/1970 to the date and time represented by this instance in seconds with femtosecond resolution." Id="33f3e520-9ea2-4233-9caa-728877631525" HelpSummary="Returns a new Decimal whose value is the value of this instance of PrecisionDateTime in seconds, with resolution to the nearest femtosecond." />
				<IviNetMethod Name="ToLocalTime" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A PrecisionDateTime whose value is the date and time represented by this instance, converted to local time (if needed)." Id="3e9e015e-f130-4ef6-b07a-2897ec52efa0" HelpSummary="Returns a new PrecisionDateTime whose value is the value of this instance of PrecisionDateTime converted to local time (if needed).  If DateTimeKind is unspecified in this instance, it is treated as local time." />
				<IviNetMethod Name="ToString" RetValTypeRef="System.String" RetValHelpSummary="A formatted string representation of the value of the current PrecisionDateTime object." Id="0e94c0c0-9975-408b-b497-bb78b8a4fd42" HelpSummary="Converts the value of the current PrecisionDateTime object to its equivalent string representation. The string is a subset of the string returned by this.ToDateTime().ToString(), with the addition of fractional seconds to femtosecond resolution whenever long times are used.">
					<IviNetParameter Name="format" TypeRef="System.String" Id="83a53a55-2734-4e3e-9e22-5ece12f4d19f" HelpSummary="A PrecisionDateTime format string, which may be a single standard PrecisionDateTime format specifier, or a format string composed of custom PrecisionDateTime format specifier(s)." />
				</IviNetMethod>
				<IviNetMethod Name="ToUniversalTime" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A PrecisionDateTime whose value is the date and time represented by this instance, converted to universal time (if needed)." Id="cc2edb25-0780-4174-9200-1bda5bc5f6ca" HelpSummary="Returns a new PrecisionDateTime whose value is the value of this instance of PrecisionDateTime converted to universal time (if needed).  If DateTimeKind is unspecified in this instance, it is treated as local time." />
				<IviNetMethod Name="op_Addition" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A PrecisionDateTime whose value is the sum of the date and time represented by pdt and the time interval represented by pts." Id="93cd71fc-8645-4b62-b917-9b9cc0457b84" HelpSummary="Adds a specified time interval to a specified date and time, yielding a new date and time.">
					<IviNetParameter Name="pdt" TypeRef="Ivi.Driver.PrecisionDateTime" Id="ac9c0bac-4f45-424c-9ff9-0f3788d33933" HelpSummary="A PrecisionDateTime that contains the date and time to be added to." />
					<IviNetParameter Name="pts" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="6d05c283-be57-4633-bbc8-2cfcb0bc0bda" HelpSummary="A PrecisionTimeSpan that contains the interval to add." />
				</IviNetMethod>
				<IviNetMethod Name="op_Addition" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A PrecisionDateTime whose value is the sum of the date and time represented by pdt and the time interval represented by ts." Id="72af3113-7862-4ad0-8378-caf73829852a" HelpSummary="Adds a specified time interval to a specified date and time, yielding a new date and time.">
					<IviNetParameter Name="pdt" TypeRef="Ivi.Driver.PrecisionDateTime" Id="4b4fb377-2c6c-4eaf-b989-fb182fbdce4c" HelpSummary="A PrecisionDateTime that contains the date and time to be added to." />
					<IviNetParameter Name="ts" TypeRef="System.TimeSpan" Id="b32e28b1-803c-4e98-9d75-4ef6a37d9d96" HelpSummary="A TimeSpan that contains the interval to add." />
				</IviNetMethod>
				<IviNetMethod Name="op_Subtraction" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A PrecisionDateTime whose value is the difference of the date and time represented by pdt and the time interval represented by pts." Id="f577f686-d4f2-4439-97b2-7e9e16da7b0b" HelpSummary="Subtracts a specified time interval from a specified date and time, yielding a new PrecisionDateTime.">
					<IviNetParameter Name="pdt" TypeRef="Ivi.Driver.PrecisionDateTime" Id="4fe80683-66db-4345-8157-459fb65b7dd6" HelpSummary="A PrecisionDateTime that contains the date and time to be subtracted from." />
					<IviNetParameter Name="pts" TypeRef="Ivi.Driver.PrecisionTimeSpan" Id="7057f1ba-ab87-4e48-a64a-3c8564a28748" HelpSummary="A PrecisionTimeSpan that contains the interval to subtract." />
				</IviNetMethod>
				<IviNetMethod Name="op_Subtraction" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionDateTime" RetValHelpSummary="A PrecisionDateTime whose value is the difference of the date and time represented by pdt and the time interval represented by ts." Id="29431a7f-7eba-4e82-8d7d-633410d6bc33" HelpSummary="Subtracts a specified time interval from a specified date and time, yielding a new PrecisionDateTime.">
					<IviNetParameter Name="pdt" TypeRef="Ivi.Driver.PrecisionDateTime" Id="34ec1a0e-bbe4-415b-b2cd-7529f05de40f" HelpSummary="A PrecisionDateTime that contains the date and time to be subtracted from." />
					<IviNetParameter Name="ts" TypeRef="System.TimeSpan" Id="5acc8f60-28ff-47c9-a461-08ec85ad937a" HelpSummary="A TimeSpan that contains the interval to subtract." />
				</IviNetMethod>
				<IviNetMethod Name="op_Subtraction" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A PrecisionTimeSpan whose value is the difference of the date and time represented by pdt and the date and time represented by pdt2." Id="5c7863e4-fcdb-4b4b-bede-1d2ccac21f39" HelpSummary="Subtracts a specified date and time from another specified date and time, yielding a time interval that is the interval between the two.">
					<IviNetParameter Name="pdt1" TypeRef="Ivi.Driver.PrecisionDateTime" Id="13a3f172-7cb3-437a-bf7f-ebd4339d08c9" HelpSummary="A PrecisionDateTime that contains the date and time to be subtracted from." />
					<IviNetParameter Name="pdt2" TypeRef="Ivi.Driver.PrecisionDateTime" Id="230b75fb-2136-4a45-9a2d-dd2d49b2e8cd" HelpSummary="A PrecisionDateTime that contains the date and time to be subtracted." />
				</IviNetMethod>
				<IviNetMethod Name="op_Subtraction" IsStatic="True" RetValTypeRef="Ivi.Driver.PrecisionTimeSpan" RetValHelpSummary="A PrecisionTimeSpan whose value is the difference of the date and time represented by pdt and the date and time represented by dt." Id="6c7c8a14-7907-4586-a314-8c6fbb21f1e4" HelpSummary="Subtracts a specified date and time from another specified date and time, yielding a time interval that is the interval between the two.">
					<IviNetParameter Name="pdt" TypeRef="Ivi.Driver.PrecisionDateTime" Id="a7a55fb0-b9b3-4e56-9b99-40a1aaf7b5ff" HelpSummary="A PrecisionDateTime that contains the date and time to be subtracted from." />
					<IviNetParameter Name="dt" TypeRef="System.DateTime" Id="1ded586e-5f3f-4af1-9450-3cdb4c900bdc" HelpSummary="A DateTime that contains the date and time to be subtracted." />
				</IviNetMethod>
				<IviNetMethod Name="op_Equality" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if pdt1 and pdt2 represent the same date and time; otherwise, false." Id="2914c2ab-b2c1-45e2-9cab-a2138950e433" HelpSummary="Determines whether two specified instances of PrecisionDateTime are equal.">
					<IviNetParameter Name="pdt1" TypeRef="Ivi.Driver.PrecisionDateTime" Id="4ca2ef36-e012-46a8-ad6d-d13fd8afa9a2" HelpSummary="A PrecisionDateTime." />
					<IviNetParameter Name="pdt2" TypeRef="Ivi.Driver.PrecisionDateTime" Id="63fce225-6b07-475c-90c6-3c46e5627fc1" HelpSummary="A PrecisionDateTime." />
				</IviNetMethod>
				<IviNetMethod Name="op_Inequality" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if pdt1 and pdt2 represent different date and times; otherwise, false." Id="8c3fd602-4aa0-4e70-accc-c33e734cef49" HelpSummary="Determines whether two specified instances of PrecisionDateTime are not equal.">
					<IviNetParameter Name="pdt1" TypeRef="Ivi.Driver.PrecisionDateTime" Id="b73c49cc-1140-4e7c-9a0b-72ed1ad4b132" HelpSummary="A PrecisionDateTime." />
					<IviNetParameter Name="pdt2" TypeRef="Ivi.Driver.PrecisionDateTime" Id="3132fe18-d6e1-40fc-97c7-7b92655694d0" HelpSummary="A PrecisionDateTime." />
				</IviNetMethod>
				<IviNetMethod Name="op_GreaterThanOrEqual" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if pdt1 and pdt2 represent the same date and time, or if pdt1 is later than pdt2, otherwise false." Id="cfb596b6-fcb9-48c6-8f94-20e0f8deb8e2" HelpSummary="Determines whether one specified PrecisionDateTime is later than or equal to another specified PrecisionDateTime.">
					<IviNetParameter Name="pdt1" TypeRef="Ivi.Driver.PrecisionDateTime" Id="8967a287-a483-4a0e-ac7b-c08b80f817a4" HelpSummary="A PrecisionDateTime." />
					<IviNetParameter Name="pdt2" TypeRef="Ivi.Driver.PrecisionDateTime" Id="632e9788-f066-41db-a06b-796be82644cc" HelpSummary="A PrecisionDateTime." />
				</IviNetMethod>
				<IviNetMethod Name="op_LessThanOrEqual" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if pdt1 and pdt2 represent the same date and time, or if pdt1 is earlier than pdt2, otherwise false." Id="d95b71a1-8ee7-4dfb-8cb7-8816ff40d6ef" HelpSummary="Determines whether one specified PrecisionDateTime is earlier than or equal to another specified PrecisionDateTime.">
					<IviNetParameter Name="pdt1" TypeRef="Ivi.Driver.PrecisionDateTime" Id="d78f4bfe-b1fc-4c55-8434-43df84f323dc" HelpSummary="A PrecisionDateTime." />
					<IviNetParameter Name="pdt2" TypeRef="Ivi.Driver.PrecisionDateTime" Id="09eee5f5-ff8a-46ce-9fc6-2fd661a0e228" HelpSummary="A PrecisionDateTime." />
				</IviNetMethod>
				<IviNetMethod Name="op_GreaterThan" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if pdt1 is later than pdt2, otherwise false." Id="b05f60bf-0cb8-48d0-9096-f285e78699e3" HelpSummary="Determines whether one specified PrecisionDateTime is later than another specified PrecisionDateTime.">
					<IviNetParameter Name="pdt1" TypeRef="Ivi.Driver.PrecisionDateTime" Id="f8b68e95-3d6a-4a08-bbbc-b3cf12ca7f44" HelpSummary="A PrecisionDateTime." />
					<IviNetParameter Name="pdt2" TypeRef="Ivi.Driver.PrecisionDateTime" Id="50089445-4902-459b-810d-a495b153768d" HelpSummary="A PrecisionDateTime." />
				</IviNetMethod>
				<IviNetMethod Name="op_LessThan" IsStatic="True" RetValTypeRef="System.Boolean" RetValHelpSummary="true if if pdt1 is earlier than pdt2, otherwise false." Id="2f77195a-0c85-41ce-997d-816131f6a213" HelpSummary="Determines whether one specified PrecisionDateTime is earlier than another specified PrecisionDateTime.">
					<IviNetParameter Name="pdt1" TypeRef="Ivi.Driver.PrecisionDateTime" Id="6274fec5-49a9-4cb8-b963-6f7c1241f40e" HelpSummary="A PrecisionDateTime." />
					<IviNetParameter Name="pdt2" TypeRef="Ivi.Driver.PrecisionDateTime" Id="bb4fde58-5df9-4ab0-9864-11f6f16cbd9d" HelpSummary="A PrecisionDateTime." />
				</IviNetMethod>
				<IviNetMethod Name="Equals" RetValTypeRef="System.Boolean" RetValHelpSummary="True if this instance and the 'obj' instance represent the same precision date and time." Id="34ca31b7-d741-46a8-9392-aec08e9018f1" HelpSummary="Determines whether two specified instances of PrecisionDateTime represent the same precision date and time.">
					<IviNetParameter Name="obj" TypeRef="System.Object" Id="144d8859-445b-4c54-bda8-1f1631dae43d" HelpSummary="A boxed PrecisionDateTime object to compare, or a null reference." />
				</IviNetMethod>
				<IviNetMethod Name="GetHashCode" RetValTypeRef="System.Int32" RetValHelpSummary="A 32-bit signed integer hash code." Id="abd4becb-7279-4672-aa5f-eaa6276701ae" HelpSummary="Returns the hash code for this instance." />
				<IviNetMethod Name="ToString" RetValTypeRef="System.String" RetValHelpSummary="The formatted date and time." Id="c29dc3a8-411c-451c-8195-a59d8f51b183" HelpSummary="Converts the value of the current PrecisionDateTime object to its equivalent string representation using the default 'G' format specifier." />
				<IviNetProperty Name="UtcOffsetInSeconds" TypeRef="System.Int64" Access="ReadOnly" Id="025d0c9d-fa25-4a86-9973-cc080e1e20cb" HelpSummary="The difference between UTC and local time in seconds for this precision date time." />
				<IviNetProperty Name="Day" TypeRef="System.Int32" Access="ReadOnly" Id="18c68c23-b284-4906-971c-270967850e46" HelpSummary="The day of the month represented by this instance, expressed as an integer value between 1 and 31." />
				<IviNetProperty Name="DayOfWeek" TypeRef="System.DayOfWeek" Access="ReadOnly" Id="561213c0-2d85-4a1e-8678-9d3fd0853b64" HelpSummary="A DayOfWeek enumerated constant that indicates the day of the week of this DateTime value." />
				<IviNetProperty Name="DayOfYear" TypeRef="System.Int32" Access="ReadOnly" Id="4508ca3d-7690-466e-95bb-46832b8b3734" HelpSummary="The day of the year represented by this instance, expressed as an integer value between 1 and 366." />
				<IviNetProperty Name="Femtosecond" TypeRef="System.Int64" Access="ReadOnly" Id="0845d322-3b45-41c6-b6c3-1254c8def95e" HelpSummary="The femtosecond component of the date and time represented by this instance, expressed as an integer value between 0 and 999,999,999,999,999." />
				<IviNetProperty Name="Hour" TypeRef="System.Int32" Access="ReadOnly" Id="655136c6-67a1-400d-a4aa-58b6d87b737f" HelpSummary="The hour component of the date represented by this instance, expressed as an integer value between 0 and 23." />
				<IviNetProperty Name="IsNotATime" TypeRef="System.Boolean" Access="ReadOnly" Id="e2d07b2a-0067-49c4-97ce-8c99efbfe54c" HelpSummary="Indicates whether this instance represents Not a Time." />
				<IviNetProperty Name="Kind" TypeRef="System.DateTimeKind" Access="ReadOnly" Id="76b56e77-ee98-42d7-a7b5-106f02183df0" HelpSummary="The hour component of the date represented by this instance, expressed as an integer value between 0 and 23." />
				<IviNetProperty Name="MaxValue" IsStatic="True" TypeRef="Ivi.Driver.PrecisionDateTime" Access="ReadOnly" Id="fabe4daf-9a01-413e-9fdc-508810a2dc95" HelpSummary="The largest possible value of PrecisionDateTime.  The value of this constant is equivalent to 23:59:59.999999999999999, December 31, 9999, exactly one femtosecond before 00:00:00, January 1, 10000. This property is read-only." />
				<IviNetProperty Name="Microsecond" TypeRef="System.Int32" Access="ReadOnly" Id="26a9a55f-9e11-48fb-9c75-c9aa8fa12767" HelpSummary="The microsecond component of the date and time represented by this instance, expressed as a value between 0 and 999,999." />
				<IviNetProperty Name="Millisecond" TypeRef="System.Int32" Access="ReadOnly" Id="57212a3d-8598-4449-8d10-551fc060357f" HelpSummary="The millisecond component of the date and time represented by this instance, expressed as a value between 0 and 999,999." />
				<IviNetProperty Name="Minute" TypeRef="System.Int32" Access="ReadOnly" Id="5e495b70-e03e-45a0-9af1-b9aab637b91c" HelpSummary="The minute component of the date represented by this instance, expressed as an integer value between 0 and 59." />
				<IviNetProperty Name="MinValue" IsStatic="True" TypeRef="Ivi.Driver.PrecisionDateTime" Access="ReadOnly" Id="81c97051-bd75-4a29-986d-1b4b4dd60ba2" HelpSummary="Represents the smallest possible value of PrecisionDateTime. The value of this constant is equivalent to 00:00:00.000000000000000, January 1, 0001. This property is read-only." />
				<IviNetProperty Name="Month" TypeRef="System.Int32" Access="ReadOnly" Id="7862aa02-5f03-405a-bbb3-d6acfc44a810" HelpSummary="The month component of the date represented by this instance, expressed as an integer value between 0 and 12." />
				<IviNetProperty Name="Nanosecond" TypeRef="System.Int32" Access="ReadOnly" Id="b264007a-5203-4c61-a179-81797c43f264" HelpSummary="The nanosecond component of the date and time represented by this instance, expressed as a value between 0 and 999,999,999." />
				<IviNetProperty Name="NotATime" IsStatic="True" TypeRef="Ivi.Driver.PrecisionDateTime" Access="ReadOnly" Id="45c05562-7b3e-46b5-99ca-fb1ffd91ef20" HelpSummary="A PrecisionDateTime instance that represents Not a Time." />
				<IviNetProperty Name="Now" IsStatic="True" TypeRef="Ivi.Driver.PrecisionDateTime" Access="ReadOnly" Id="794fc636-fc9d-4f98-a8c9-5da81e4c4d98" HelpSummary="The PrecisionDateTime object that is set to the current date and time on this computer, expressed as the local time, to DateTime resolution." />
				<IviNetProperty Name="Picosecond" TypeRef="System.Int64" Access="ReadOnly" Id="b27c1065-158b-4c96-992b-15d6ba055865" HelpSummary="The picosecond component of the date and time represented by this instance, expressed as a value between 0 and 999,999,999,999." />
				<IviNetProperty Name="Second" TypeRef="System.Int32" Access="ReadOnly" Id="d40c9668-bffb-4b92-b0b9-14e847c4600a" HelpSummary="The second component of the date represented by this instance, expressed as an integer value between 0 and 59." />
				<IviNetProperty Name="SecondsFractional" TypeRef="System.Double" Access="ReadOnly" Id="2be57e1d-7be6-46be-9e55-ca3c0688fdcf" HelpSummary="The fractional portion (remainder) since the end of the last whole second.  The value will always be less than 1." />
				<IviNetProperty Name="SecondsSinceEpoch" TypeRef="System.Double" Access="ReadOnly" Id="f1d0fff4-d080-4195-b5b1-fc16dd5143c9" HelpSummary="The total number of seconds since the beginning of the IEEE 1588 epoch (that is, the total number of seconds since 1/1/1970), rounded down to the nearest second.">
					<CustomField Name="Remarks" Value="The value does not have a fractional part.  For the fractional part of the total number of seconds since the beginning of the IEEE 1588 epoch, see the SecondsFractional property." />
				</IviNetProperty>
				<IviNetProperty Name="Year" TypeRef="System.Int32" Access="ReadOnly" Id="2b6b5d17-3b89-4b16-b7db-b65c4cf00b10" HelpSummary="The year component of the date represented by this instance, expressed as an integer value between 1970 and 9999." />
				<CustomField Name="Remarks" Value="Instruments sometimes require an absolute time which exceeds the resolution of the .NET Framework DateTime struct. To address these cases, IVI.NET provides the PrecisionDateTime struct, which provides a level of resolution similar to that defined by the IEEE 1588 standard.  PrecisionDateTime supports a range of dates from January 1, 1970 through December 31, 9999.  Time is internally represented in seconds since January 1, 1970 (the IEEE 1588 epoch 0).  PrecisionDateTime stores date and time with femtosecond (1.0e-15 second) resolution.  The PrecisionDateTime struct is always based on the Gregorian calendar.  Time may be UTC time, local time, or unspecified." />
			</IviNetStruct>
			<IviNetEnum Name="LockType" Namespace="Ivi.Driver" UnderlyingTypeRef="System.Int32" Id="fcc57a30-be75-4656-98b4-728659d52bb9" HelpSummary="Specifies the type of synchronization lock to acquire on the driver session.">
				<IviNetEnumMember Name="AppDomain" Value="0" Id="1bf3e0d0-2ee4-423c-9e66-ac4ee0f2f4ac" HelpSummary="The lock protects simultaneous access to the driver session amongst multiple threads within the same .NET AppDomain." />
				<IviNetEnumMember Name="Machine" Value="1" Id="5398cfff-9131-4911-90a1-be4862139b8e" HelpSummary="The lock protects simultaneous access to the driver session amongst multiple threads within a process, as well as amongst multiple processes." />
			</IviNetEnum>
			<IviNetException Name="OptionStringFormatException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="b13c3a28-0745-47e3-afbe-d0c915b725e1" HelpSummary="The driver cannot parse the option string.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="2a0ea02b-d74f-47ae-b2e6-172dc1b5aac7" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="f7586125-62eb-46e1-852b-beb1888fa1fb" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="6bece94f-1f43-4760-9b6d-bc86ee493ac5" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="94f88a50-642f-4a8e-9e78-012ba8322996" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="8af28825-c74b-4a34-8674-7abb9c10ae40" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="1cf5a70f-e4be-449d-863c-4db01bbb16d0" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="aac6936e-7d4b-4834-804a-0899845916e5" HelpSummary="Gets the error message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="MaxTimeExceededException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="b436aa50-c6c8-48f9-9311-367675f183aa" HelpSummary="The operation implemented by the method did not complete within the maximum time allowed.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="673a2f1c-c37d-416c-b183-03ddc7fb95d1" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="d9bd726d-ae5e-4ba0-a08d-1ec4f19167b7" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="01a390d1-b139-47d1-b88d-f97a251b9b7f" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="9eb29f5d-24a9-4f8b-8c1f-85ff02f420a2" HelpSummary="Initializes a new instance of the class with a specified error  message and a reference to the inner exception that is the cause  of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="31f0841f-15be-42df-aac9-6e1a28522525" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="9cc3f1b3-3c40-4029-8fbb-f0274cf3cf31" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="c8fda261-088f-4b59-b589-b0531820b1dc" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="d606c2cb-50da-4e52-91de-0b0d95a1c290" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="timeout" TypeRef="System.String" Id="14d8b96c-5115-429f-b5b3-aba81b005009" HelpSummary="The timeout that was exceeded, including units.  For example, '2000 ms'" />
				</IviNetMethod>
				<IviNetProperty Name="Timeout" TypeRef="System.String" Access="ReadOnly" Id="08f10a4f-870c-45c0-9515-4807eae3aee8" HelpSummary="The timeout that was exceeded, including units.  For example, '2000 ms'" />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="4ededfbc-d471-4f62-bc7e-a1693ff76e47" HelpSummary="Gets the error message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="This exception is used (rather than the IOTimeoutException) whenever a method includes a parameter (for example, maximumTime) that specifies maximum time allowed for the method's operation to complete." />
			</IviNetException>
			<IviNetException Name="IOTimeoutException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="ef6fb93c-e931-4d92-9269-196fca2c3ef3" HelpSummary="A call to the underlying IO mechanism being used by the driver to communicate with the instrument has timed out.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="28cd746e-ad1b-4e52-b7d4-a09b08c61404" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="7d7d695b-1946-42ce-bf7f-8cf69df0b25d" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="7190a8a6-bb01-4e9f-8d2a-aa7937c2a907" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="fb729e86-792d-4876-92e2-4c44771f8a2e" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="2c35ad95-ce7e-4852-9db1-dfad70e2d501" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="79feb084-9a5b-4bcd-91ed-a983757d55d2" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="f1f29b11-d18d-4508-a0a2-eee26c0b4bfc" HelpSummary="Initializes a new instance of the class with a specified error message and a specified timeout.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="a3b348a6-3e5f-4d2d-9000-20d0e49c9e82" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="timeout" TypeRef="System.String" Id="2005f9d3-1d9d-4ab3-a01f-1aed81305464" HelpSummary="The timeout that was exceeded, including units.  For example, '2000 ms'." />
				</IviNetMethod>
				<IviNetProperty Name="Timeout" TypeRef="System.String" Access="ReadOnly" Id="b2a0461a-d402-4b73-9c8d-45ca76bde8a2" HelpSummary="The timeout that was exceeded, including units.  For example, '2000 ms'" />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="4423cb55-bd7a-4a26-80e9-b535ad328689" HelpSummary="Gets the error message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="InvalidSpectrumDataTypeException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="b3ef0cf8-0206-48d7-ae77-4dd3ef0f4a22" HelpSummary="The spectrum class does support data arrays of the specified type.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="bf1a3b7c-32c2-43ec-bf84-12f756acbb35" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="8e44c7b1-f241-4db9-b541-d8001d2125da" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="08cf03e7-54af-4f8f-9785-0a0c85ad9e1a" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="76f703ac-ad50-4448-9705-72e5fa128b04" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="766d9ced-047f-4ffe-a849-d64a6d44b847" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="c3569d55-f059-4cb1-a2e7-5963d36cb501" HelpSummary="The exception that is the cause of the current exception,  or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="55e015c8-1856-40d1-b428-50fe55afb62d" HelpSummary="Initializes a new instance of the class with a specified error message and the spectrum type.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="8aaf6943-f716-4270-affc-aaf8f27dcddf" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="type" TypeRef="System.String" Id="c9a5fdfb-6d56-4192-acbe-b152c4df23bd" HelpSummary="The specified spectrum type." />
				</IviNetMethod>
				<IviNetProperty Name="Type" TypeRef="System.String" Access="ReadOnly" Id="985717c5-6a23-40bd-bcd4-2778bd60411c" HelpSummary="The specified spectrum type." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="8f7ad133-2d93-439b-bd45-228bbcbcd1cc" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="DataArrayTooSmallException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="2fe603ee-025c-44dd-998e-d323db62e422" HelpSummary="The measured waveform or spectrum exceeds the capacity of the waveform or spectrum.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="1369faad-4b9e-4d66-8bcb-de0698271b57" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="fb94124a-dd0c-40cf-bad5-b673256d9385" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="3bdba1e4-ec2e-4f5f-8f17-1a061fff9155" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="5db8b3b3-d966-4a36-8d20-792c32d083ee" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="96820915-7743-45a9-b734-dd6f97c5d7da" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="b799b90f-50ea-4307-ad76-0a68321c9a65" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="ddecc5c4-d5e7-4378-b26c-8cfed7e29471" HelpSummary="Initializes a new instance of the class with a specified measured number of elements and capacity.">
					<IviNetParameter Name="measuredElements" TypeRef="System.String" Id="78534475-4f3f-404b-bf8f-44f602df1de8" HelpSummary="The measured number of elements." />
					<IviNetParameter Name="capacity" TypeRef="System.String" Id="80a1528c-6ee0-4822-88df-a486a8a68af9" HelpSummary="The capacity of the waveform or spectrum." />
				</IviNetMethod>
				<IviNetProperty Name="MeasuredElements" TypeRef="System.String" Access="ReadOnly" Id="afb155a4-e092-4e4f-992a-45b3950b6429" HelpSummary="The measured number of elements." />
				<IviNetProperty Name="Capacity" TypeRef="System.String" Access="ReadOnly" Id="f693c255-bd05-449d-8cd3-095ef8154736" HelpSummary="The capacity of the waveform or spectrum." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="8fbe42c1-8445-4817-81d2-3e2b894c42fa" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="SimulationStateException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="967f82d3-2e8a-4164-bf8b-9291375721f9" HelpSummary="The simulation property cannot be set to false, only to true.  Some drivers may not allow simulation to be changed at all.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="3157d331-601e-4446-abc7-f2162cfb21d8" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="9fee9df4-c0dc-46c0-9e73-d89741df7117" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="7d8ac799-65b0-4590-8c2a-6326b1dbe700" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="61efd833-f21a-4088-b2c3-4a2995e6950a" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="e9848f52-abe1-4543-bd23-eb406e8e244b" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="fe4d10b4-a520-4731-b111-0226a49bdde6" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="791dc147-9d76-4f13-9428-ec5fbf10dfad" HelpSummary="Gets the error message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="OperationNotSupportedException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="002e5d5d-1c32-4699-81a5-c4b153badd7f" HelpSummary="This exception is used when a driver feature (for this exception, a method, property, or event) is not supported by the driver.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="714f7962-e3c6-4c4e-9832-508962bf9d8b" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="d0c50516-24c2-48b9-8969-83629d06344a" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="10ef166d-ac08-49e1-b5aa-07c455901ddb" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="f3939bcd-bd49-4417-8d54-d31bac18b2d4" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="eb809732-7994-4485-9af1-88cc3590804f" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="1ec5b415-e4da-4ea3-ae68-ba5f04bd2e5c" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="63060d31-5a12-4fb1-9667-d08437daf1d8" HelpSummary="Initializes a new instance of the class with a specified error message and a specified method, property, or event name.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="a0c92f39-e044-414e-9656-960b6a13b889" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="methodOrPropertyName" TypeRef="System.String" Id="a04bf734-41cb-4442-9a8c-c551197d069d" HelpSummary="The name of the unsupported method, property, or event." />
				</IviNetMethod>
				<IviNetProperty Name="MethodOrPropertyName" TypeRef="System.String" Access="ReadOnly" Id="f41e3c37-f8ab-4fcf-8c15-1a1348488ea6" HelpSummary="The name of the parameter to which the unsupported value is assigned." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="e7835a39-5963-4848-b337-67765d1d8f58" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="IviCDriverException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="0e7d4208-3285-4d7d-8e0b-9d3a81526745" HelpSummary="An IVI-C interop action did not succeed.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="438a11fb-80f8-44e1-9045-09ee4f9b5498" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="cfd75715-3184-480f-9809-650744594d55" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="10bf20a3-2461-412d-bb4e-8ebbe0c0d385" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="3a46ff19-8485-4147-858d-fdbe76913caa" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="9e0e00a8-21b6-4158-b35c-ba376cd36906" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="a12fd010-b61c-473b-8178-34a7edc5644a" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="3978c34c-7fcd-4747-b89d-d18978b0acb0" HelpSummary="Initializes a new instance of the class with a specified error message and the error code of the error.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="748e98b9-95ec-42ea-80b4-55b4ced5494b" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="errorCode" TypeRef="System.Int32" Id="6492e2d0-41f9-410b-8df6-9a98590c8d38" HelpSummary="The error code of the error." />
				</IviNetMethod>
				<IviNetProperty Name="ErrorCode" TypeRef="System.Int32" Access="ReadOnly" Id="5e1935b4-0776-47cb-8728-d1623ea60d7e" HelpSummary="Gets the error code." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="54344c07-e827-4596-ab3d-092f15f11189" HelpSummary="Gets the error message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="IdQueryFailedException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="0de2ac72-0fb2-46da-b661-235ba0a86f96" HelpSummary="The instrument ID query failed.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="465bf0dc-b362-4e7d-9332-7a8e911590c4" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="5ef186e3-7da3-4f55-8cee-d628a9d8c937" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="533d829f-eb17-49a8-9047-475a486c395e" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="cd51b3f2-f782-4aaf-af2c-e2396b2c71c8" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="224d4bca-0ecb-437d-a5a1-ced1b4f4da99" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="e9618e12-5c15-433c-acbd-935a8fd21e58" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="f0dbdad3-970f-4681-9cb6-78257a39383b" HelpSummary="Gets the error message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="SelectorFormatException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="6cfa1a20-0268-4567-b97e-07cc75d0d6ba" HelpSummary="The selector is not a simple repeated capability selector, and the selector cannot be parsed.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="fd6dd4a9-f986-426d-bbc6-10a97abc7313" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="27e041fc-9a05-4bcd-81b8-4dce5a7cc0e3" HelpSummary="Initializes a new instance of the class with a specified repeated capability name.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="9d96ed65-cf91-4ff0-be1a-088cb08adb51" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="83b92ca1-4415-49af-8002-70d70e019fd3" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="6f37683d-c52c-466c-ada7-b7941c708c95" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="4d2fd787-56ac-4f63-9d2e-9aa5982694cb" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="94d50825-b442-4e7b-b6e5-20c975366b66" HelpSummary="Initializes a new instance of the class with a specified repeated capability name and selector value.">
					<IviNetParameter Name="repeatedCapabilityName" TypeRef="System.String" Id="8781f887-95e5-4c2b-8f6b-248c6e0c4431" HelpSummary="The name of the repeated capability (-not- the repeated capability instance)." />
					<IviNetParameter Name="selectorValue" TypeRef="System.String" Id="390525e5-ecb3-45af-8134-ce81b60a310d" HelpSummary="The invalid selector value." />
				</IviNetMethod>
				<IviNetProperty Name="RepeatedCapabilityName" TypeRef="System.String" Access="ReadOnly" Id="43616268-a72a-4f05-acbe-3a5cc6c34b1b" HelpSummary="The name of the repeated capability (-not- the repeated capability instance)." />
				<IviNetProperty Name="SelectorValue" TypeRef="System.String" Access="ReadOnly" Id="8f332bd1-85ee-469d-83f4-ef6cc7dcf22f" HelpSummary="The invalid selector value." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="2c20e855-d927-42f7-8f63-5d46562dfbba" HelpSummary="Gets the error message and the repeated capability name, or only the error message if no repeated capability name is set.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="If a more specific exceptions is available, it will be used: SelectorNameException,  SelectorNameUnknownException, SelectorRangeException, SelectorHierarchyException.Since complex repeated capability selectors may not be used as indexers in IVI.NET, this exception should never be thrown by an indexer. If the repeated capability selector does not support complex selectors, use SelectorNameException." />
			</IviNetException>
			<IviNetException Name="OutOfRangeException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="aa0482ba-c070-44f0-8fa4-68189d3309af" HelpSummary="Argument out-of-range.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="1c944b07-a4ea-428e-a0d3-bb49a86fa61f" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="9a43b859-4878-48d5-a619-25d527d7440b" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="30e551cd-6e5b-40c7-b1d5-29b92205c60e" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="fed1e79c-b663-4b56-9008-5e911c89545b" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="e101f1c0-03ee-4aa0-bcd4-e6ef34217fe4" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="a1d25957-f693-467d-b284-9207f0bd1ac1" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="ddf28f0b-b8a3-40cf-bbc2-f177252a64af" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="paramName" TypeRef="System.String" Id="83c76a9f-136c-4457-897e-e482bbed914b" HelpSummary="The name of the parameter to which the out of range value is assigned." />
					<IviNetParameter Name="actualValue" TypeRef="System.String" Id="ab887b80-34c5-4ad7-b4dc-46eb4fb38286" HelpSummary="The out of range value." />
					<IviNetParameter Name="range" TypeRef="System.String" Id="15e7eda6-c346-4a20-8aaf-34ee80cc0b5c" HelpSummary="The allowable range." />
				</IviNetMethod>
				<IviNetProperty Name="ParameterName" TypeRef="System.String" Access="ReadOnly" Id="822b3ff1-5464-493d-9553-874b32f76e84" HelpSummary="The name of the parameter to which the out of range value is assigned." />
				<IviNetProperty Name="ActualValue" TypeRef="System.String" Access="ReadOnly" Id="e1544ce4-5d43-436e-b9f1-775118b73317" HelpSummary="The out of range value." />
				<IviNetProperty Name="Range" TypeRef="System.String" Access="ReadOnly" Id="0ae24f11-4fd6-4e7e-b619-45b16dbc3d3a" HelpSummary="The allowable range." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="11ce6618-f91f-4f40-ad33-3d0142e59deb" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="InvalidOptionValueException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="66f0b93f-e297-4af1-9275-246fcd0da267" HelpSummary="An invalid value is assigned to an option.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="00db5fa9-df42-469d-b11f-1462ebba1546" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="5310edb7-2a24-450d-a9ed-4c58da50b57a" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="e3c94f7a-61ae-4022-b1a5-eb9bb9974f92" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="2d5cd52d-7598-41cc-a2e2-48c5e32e34e3" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="5da8f18b-d6b5-4e44-a7d6-de2479f4600e" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="fae8c64e-0a32-4af2-841f-2e1dce5da483" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="1d3216a9-b1ee-4a3c-ad94-ec0b11f98c45" HelpSummary="Initializes a new instance of the class with a specified option name and value.">
					<IviNetParameter Name="optionName" TypeRef="System.String" Id="ce1ed982-33d3-460c-b729-d94d5a65a705" HelpSummary="The name of the option." />
					<IviNetParameter Name="optionValue" TypeRef="System.String" Id="7f731464-7646-4f66-8090-8e8a5815f519" HelpSummary="The invalid value assigned to the option." />
				</IviNetMethod>
				<IviNetProperty Name="OptionName" TypeRef="System.String" Access="ReadOnly" Id="be4e28fa-3258-4b46-be64-35919ee16ebc" HelpSummary="The name of the parameter to which the unsupported value is assigned." />
				<IviNetProperty Name="OptionValue" TypeRef="System.String" Access="ReadOnly" Id="393f6327-0090-4835-b721-9fb32bc674b9" HelpSummary="The invalid value for the specified option." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="1ce0e4c6-2e8a-446b-b421-55695ea919f8" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="DriverClassCreationException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="4ca81cb8-4622-4906-9dd3-91bc14d72d37" HelpSummary="An instance of the specific driver referenced by the driver session name could not be created, or did not support the specified type.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="8de15e55-f858-4803-a189-ed5a05f80a41" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="63a50e3a-f55a-4f6b-b5ec-734ef96728b7" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="8da844ab-4de5-4dc0-be5f-252087782eae" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="03573033-f8b5-4c1c-9328-57fb37936bf0" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner  exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="36f06896-1049-4e24-9776-4b33a8e7a743" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="4b6cfdfe-43fb-4421-a607-260d2120502d" HelpSummary="The exception that is the cause of the current exception,  or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="83ff8bc1-b91e-4e01-8660-62c8a86bd31a" HelpSummary="Initializes a new instance of the class with a specified error message with the software module and type.">
					<IviNetParameter Name="softwareModule" TypeRef="System.String" Id="09d05ca8-e307-4c49-b70a-a3af0039792f" HelpSummary="The name of the specific driver's software module." />
					<IviNetParameter Name="className" TypeRef="System.String" Id="82e1dc32-43a1-40f4-becc-4bb80422dd6a" HelpSummary="The class name, supported by the specific driver, that the session factory method is trying to return." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="1d6c74f8-cc76-4387-bee4-bd1f7a003e22" HelpSummary="Initializes a new instance of the class with a specified error message with the software module and type.">
					<IviNetParameter Name="softwareModule" TypeRef="System.String" Id="2e397fc6-8428-43f1-a1c9-8366be4aa12a" HelpSummary="The name of the specific driver's software module." />
					<IviNetParameter Name="className" TypeRef="System.String" Id="aa1fe54e-4e39-441e-a267-5ff26129921a" HelpSummary="The class name, supported by the specific driver, that the session factory method is trying to return." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="a1792de7-89b2-4eaf-a6c7-3ea9dece13c3" HelpSummary="The exception that is the cause of the current exception,  or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetProperty Name="SoftwareModule" TypeRef="System.String" Access="ReadOnly" Id="fe2e124e-3713-4858-b854-459da7e78ec7" HelpSummary="The name of the specific driver's software module referenced by the driver session." />
				<IviNetProperty Name="ClassName" TypeRef="System.String" Access="ReadOnly" Id="2f722109-ffd9-41d5-860c-4bd8da9247d5" HelpSummary="The class name, supported by the specific driver, that the session factory method is trying to return." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="c2ad036c-dfbc-48ef-82aa-789210c2417e" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="This error is thrown after the driver session has been found, and the software module referenced by the driver session has been found.  The cause of the error is that the specific driver could not be instantiated, or the driver did not support the specified type.For example, the session factory specifies that the type to be returned is IviDmm, but the driver doesn't support the IviDmm instrument class, this exception will be thrown.This exception shall only be thrown by IVI.NET session factory methods distributed by the IVI Foundation as part of the IVI.NET Shared Components." />
			</IviNetException>
			<IviNetException Name="SessionNotFoundException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="be310376-3aaa-4cd4-b379-cc6bdf04a8ed" HelpSummary="The IVI.NET session factory method could not find a driver session that could be used to instantiate an IVI.NET instrument driver.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="aa2ef73d-bf18-4f72-a7d7-1f7cd805ecc4" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="c968285e-6280-4aea-9d27-a99365ecd460" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="dba152f3-13bf-4b27-a36e-1564db9ada7a" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="9209eb50-de0f-45e5-8c74-3bd8967cc3ab" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="25e777b1-692b-45d5-a182-8c4461445f11" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="b242ced1-9160-49dd-857d-b0ac8cc96733" HelpSummary="The exception that is the cause of the current exception,  or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="0739a83a-24d6-4aeb-950a-6cefc6ca6725" HelpSummary="Initializes a new instance of the class with a specified error message and the logical or driver session name specified.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="8bd63af4-544d-426c-974f-edc2519103ec" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="name" TypeRef="System.String" Id="ba5913c3-ccf5-4997-964c-3c0edfb27376" HelpSummary="Name may refer to either a logical name or a physical name in the configuration store." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="3da7d03f-15b2-4e91-8d79-803bde08a170" HelpSummary="Initializes a new instance of the class with a specified error message and the logical or driver session name specified.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="ef23d73a-1515-42aa-8bdb-f314c8dda018" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="name" TypeRef="System.String" Id="ea1fdd1f-03d4-42dc-b909-57b7888abae5" HelpSummary="Name may refer to either a logical name or a physical name in the configuration store." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="63f82069-68de-4855-b108-d8264e2504f2" HelpSummary="The exception that is the cause of the current exception,  or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetProperty Name="Name" TypeRef="System.String" Access="ReadOnly" Id="f612e151-827f-447b-bc59-575a0bb92928" HelpSummary="The logical name or driver session name passed to the IVI.NET session factory method.  For IVI.NET instrument drivers, logical names refer to driver sessions." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="14a81e45-e029-4f7c-a10d-d9c040ec66f6" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="Name may refer to either a logical name or a physical name in the configuration store.  This error is thrown if the session factory method cannot find either a logical name or a driver session name that matches the specified name, or the logical name references a driver session name that cannot be found.This exception shall only be thrown by IVI.NET session factory methods distributed by the IVI Foundation as part of the IVI.NET Shared Components." />
			</IviNetException>
			<IviNetException Name="OptionMissingException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="8475e44d-15a4-4673-ae30-ac7dc6520e61" HelpSummary="A required option is missing from the option string.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="f0f4d52e-e121-43e3-962a-f802d98844f8" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="859cce0f-1d67-4f06-88c6-314fd4d0d6fb" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="4e6631a6-01c1-4502-ba41-95a70b950049" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="25c656b6-3497-4044-900b-8d8ab048048e" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="16879887-ec9d-48ed-8e0a-040879564043" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="8ebd45cd-0f02-4366-aba4-739b77b47abc" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="274b8dd9-6c27-4460-8a65-5c95c5274fd3" HelpSummary="Initializes a new instance of the class with a specified error message and a specified option name.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="7c68b0a2-b809-4898-ac68-5c39d5313295" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="optionName" TypeRef="System.String" Id="bcaeea92-e0d8-4ff3-9257-0c19b02e22a2" HelpSummary="The name of the missing option." />
				</IviNetMethod>
				<IviNetProperty Name="OptionName" TypeRef="System.String" Access="ReadOnly" Id="6d3f1f8f-b6a7-434e-bb62-04090ce4d80b" HelpSummary="The name of the missing option." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="e896035f-b483-4bf2-906b-011c0f725ac5" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="ConfigurationStoreLoadException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="e88bd069-2a34-438f-b073-9836ae0acbb1" HelpSummary="The IVI.NET session factory method could not load the configuration store specified.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="e46cdfc1-4976-40a1-be44-939f5e194e9e" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="609eda46-9cb4-4cb8-baa4-8c9587058c1b" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="0c74ca29-c596-47a4-8bb8-9a79f801b467" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="5c10fd35-1dd5-4c43-a3d8-d443efd778b7" HelpSummary="Initializes a new instance of the class with a specified error  message and a reference to the inner exception that is the cause  of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="5495d8b5-46e6-4e1a-b821-4d61aa83b6ff" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="27ecdd35-d982-4725-92a8-c61cca3a13eb" HelpSummary="The exception that is the cause of the current exception,  or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="c930d2b1-613a-4a4a-90ac-f403edbad81e" HelpSummary="Initializes a new instance of the class with a reference to the inner  exception that is the cause of this exception.">
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="bdea6c92-6194-4f1d-b0fe-d2fdddb485be" HelpSummary="The exception that is the cause of the current exception,  or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="323c2c17-48a2-495a-a963-cb26f2a50307" HelpSummary="Create the exception message string based on the message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="This error is thrown if the driver cannot load the configuration store.  The cause of the error is either that no file name can be found, the file specified does not exist, or the file could not be deserialized.The session factory method gets the configuration store file name from configuration server's process default location, if it is specified, or from the master location, which should always reference an extant configuration store file.If the file cannot be deserialized, then it does not conform to the version of the configuration store XML schema currently installed by the IVI Shared Components installer.This exception shall only be thrown by IVI.NET session factory methods distributed by the IVI Foundation as part of the IVI.NET Shared Components." />
			</IviNetException>
			<IviNetException Name="ValueNotSupportedException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="fe90b29d-0971-4270-b300-1018c36cc362" HelpSummary="An enumeration value or a discrete value from a list of defined values is not supported by the specific driver.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="eaeb17ad-14ef-49c3-92d7-a2d012f16fc2" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="b61c4676-3e90-4559-b78e-16c0724744b1" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="27247be7-a506-4758-9e91-b74229c43817" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="34a268a0-b77a-4fc7-ae5e-8ef406aa9bff" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="2d4ff7a1-aff7-4d57-9017-ad827f70d478" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="0d8089bf-3289-441b-bcee-2cfe03f220f8" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="f36606d1-583a-452f-8958-756db6e1b609" HelpSummary="Initializes a new instance of the class with a specified parameter name and enumeration value.">
					<IviNetParameter Name="paramName" TypeRef="System.String" Id="5df4eeec-4509-4805-b1dc-ca7ed801ec5b" HelpSummary="The name of the parameter to which the unsupported value is assigned." />
					<IviNetParameter Name="value" TypeRef="System.String" Id="294209af-7fb3-459e-9643-a75719732acf" HelpSummary="The enumeration value that is not supported." />
				</IviNetMethod>
				<IviNetProperty Name="ParameterName" TypeRef="System.String" Access="ReadOnly" Id="a006a905-f43e-4eef-b2cd-a0a204cb4839" HelpSummary="The name of the parameter to which the unsupported value is assigned." />
				<IviNetProperty Name="Value" TypeRef="System.String" Access="ReadOnly" Id="d3309556-72ee-4cba-92d7-1fb509cda177" HelpSummary="The value that is not supported." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="daf2808c-c7a0-43d9-a45a-71069be6fdcf" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="UnknownOptionException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="538f983d-7dd0-4a1f-86a4-d6f09cde4710" HelpSummary="The option string contains an option name that it does not recognize.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="5d740b12-9404-424d-9503-048ef0123c90" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="507e09ca-d245-4462-992f-159e8aa9d8bf" HelpSummary="Initializes a new instance of the class with a specified file name.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="dcbd0aa1-2b4c-4993-9fbc-b2a385c62808" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="cc04ef84-bfc0-49e7-88ff-46f842c520bf" HelpSummary="Initializes a new instance of the class with a specified file name and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="527b1fe9-2ec1-4481-ae41-ce63ba1e0fff" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="57ba8892-a047-4ba3-a5e3-848f104f00ed" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="b6a4d9c3-0ccb-43ff-a8dc-cc38aad17c6b" HelpSummary="Initializes a new instance of the class with a specified option name.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="028c01e2-41e0-414a-aabe-a7d548dfe63f" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="optionName" TypeRef="System.String" Id="d5071776-4f01-4d9b-935b-45523bf76d3e" HelpSummary="The unknown option name." />
				</IviNetMethod>
				<IviNetProperty Name="OptionName" TypeRef="System.String" Access="ReadOnly" Id="ea47eb2d-e578-4c66-b231-311d33d68bcb" HelpSummary="The unknown option name." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="db3b395b-584c-4587-a471-53c3d4073e7e" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="SelectorRangeException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="be85032b-e386-4c96-b572-6bf47a20cbb5" HelpSummary="The selector has more than one instance of a repeated capability, but an instance is not specified.  An empty string is only valid for a repeated capability selector if there is only one instance of the repeated capability.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="a0adf585-bb61-4706-91ba-ab9658a201d6" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="d32a5893-dcda-475c-8091-2ddd578c6c0d" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="a7c9c9af-a546-40df-97ae-7ae33d399f05" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="b537fa6b-3cbc-4737-b662-5043bbbb8612" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="05c10493-47ef-4fca-adec-88096a22c248" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="d7e6f08e-1fe2-45d2-91dc-3d964a582ac7" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="a47b4e39-cb1c-4796-8c4d-6fcb6bcf659e" HelpSummary="Initializes a new instance of the class with a specified repeated capability name and selector value.">
					<IviNetParameter Name="repeatedCapabilityName" TypeRef="System.String" Id="606b0b0d-5014-43c0-89d6-cc0c71e93190" HelpSummary="The name of the repeated capability (-not- the repeated capability instance)." />
					<IviNetParameter Name="selectorValue" TypeRef="System.String" Id="e11804fb-555a-482d-82ef-093b9bc05ee9" HelpSummary="The repeated capability selector value that contains the invalid range." />
				</IviNetMethod>
				<IviNetProperty Name="RepeatedCapabilityName" TypeRef="System.String" Access="ReadOnly" Id="8fc63d70-4c1b-454e-b100-fa052435c6b6" HelpSummary="The name of the repeated capability (-not- the repeated capability instance)." />
				<IviNetProperty Name="SelectorValue" TypeRef="System.String" Access="ReadOnly" Id="7a699545-40c5-48b9-a1a8-4fd38b53699a" HelpSummary="The repeated capability selector value that contains the invalid range." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="b3a33ba9-3091-41af-858b-742446c0ce30" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="Since complex repeated capability selectors may not be used as indexers in IVI.NET, this exception not thrown by an indexer. If the repeated capability selector does not support complex selectors, the Invalid Selector exception is used.If there is an invalid range or list of repeated capability identifiers in a hierarchical selector that also has an invalid number of levels, the SelectorHierarchyException is used. If the only problem is an unknown name or names in the range, the SelectorNameException is used." />
			</IviNetException>
			<IviNetException Name="TriggerNotSoftwareException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="a79b1f6d-4a0e-42ad-9038-8ca8ffe72370" HelpSummary="Trigger Not Software.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="ed80cd16-503a-4a5d-a1ac-b6b9bb92154d" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="33373e26-8352-4eab-aa9e-e47ae165b4a5" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="83d4f4c9-aed1-4efe-91e8-0ec5ee3aea8b" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="f1eaeab4-c4a7-43d3-bcc7-71d5fdebc83c" HelpSummary="Initializes a new instance of the class with a specified error  message and a reference to the inner exception that is the cause  of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="690cab16-04af-42d7-8514-947666a81d9e" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="179783c0-0d0d-4a7c-9214-e734090dff0a" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="7c8c7236-9505-492d-b15d-8c6978b0fefb" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="9f90c637-aba7-4382-9e4a-1e4e71c15ab3" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="triggerSource" TypeRef="System.String" Id="8e8dca5c-555d-4dc0-9bbd-c04bdfd04bf5" HelpSummary="The actual trigger source." />
				</IviNetMethod>
				<IviNetProperty Name="TriggerSource" TypeRef="System.String" Access="ReadOnly" Id="80f981eb-2732-4340-925d-f64990a3f090" HelpSummary="The name of the actual trigger source." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="d0b97f97-b68f-4d5a-8b94-9068cbef67c1" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="ConfigurationServerException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="42eb6230-cfe5-4308-a966-9828d9eb01d5" HelpSummary="An error occurred while using the Configuration Server.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="074a9031-9eb4-4d3a-b1cf-55f4a12b5251" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="fa668046-6263-4ab6-a0f1-2717cd7b293b" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="63828c75-b6c8-40d5-a026-a5117b29902d" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="e82d6711-500e-4f5c-8136-d13a5d2fefe1" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="2f4f4a1b-bd30-47ec-a3e5-b616cc859512" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="e8a1c953-244e-49bf-9f1f-a60f708c9c5c" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="77bf6e58-f898-4b20-9723-60fe1179e84a" HelpSummary="Initializes a new instance of the class with a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="ff51c735-78c3-4808-9360-b761a77d5f68" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="95a68c79-7c32-4575-93c0-05cf59d70856" HelpSummary="Initializes a new instance of the class with a reference to the C/COM error code that is the cause of this exception.  This call should not be used to relay exceptions from a .NET configuration server or PIA.">
					<IviNetParameter Name="errorCode" TypeRef="System.Int32" Id="8362d448-64f7-4e56-b6a8-047c1a02f5c9" HelpSummary="If not equal to zero, the error code returned by an interop call to a C or COM configuration server that is the cause of the current exception.  If zero, the error code is ignored." />
				</IviNetMethod>
				<IviNetProperty Name="ErrorCode" TypeRef="System.Int32" Access="ReadOnly" Id="9e38f474-d549-496b-890d-9cb8d348c42a" HelpSummary="Gets the error code.  If ErrorCode is 0, it is not applicable to this exception." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="d8c3a945-7035-4de4-8ecd-9accf563a554" HelpSummary="Gets the error message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="This exception is used to relay an exception thrown by the configuration server (for example, an Unauthorized Access exception or an IO exception).  The exception thrown by the Configuration Server is the inner exception for this one." />
			</IviNetException>
			<IviNetException Name="UnknownPhysicalNameException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="88731db5-1d5f-4002-8ca8-f8fa7164ffef" HelpSummary="When establishing the map from virtual repeated capability names to physical repeated capability names, the physical name was not found..">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="5f52bc5f-c1f3-433d-a9bc-4d264615cef7" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="4e40b03b-abc0-4def-8230-57f184a504b3" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="52c83cc5-63b1-4f80-86be-b0652220a136" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="fcbd48d1-bfd0-492a-ad86-b7eface5cb7a" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="d3e48514-b43d-4567-b858-1225f34beb63" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="3cbcd032-e8a5-4f4b-baea-01eb7c1a6678" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="b51abe8f-6d89-4834-9f05-f262b3a435b3" HelpSummary="Initializes a new instance of the class with the data needed to identify where in the configuration store the unknown physical identifier is used.">
					<IviNetParameter Name="driverSession" TypeRef="System.String" Id="8a77e4de-5f48-4033-a4ce-8539370ed24d" HelpSummary="The name of the driver session in which the unknown physical name is referenced." />
					<IviNetParameter Name="repeatedCapabilityName" TypeRef="System.String" Id="39a79378-64bb-4003-b663-e5dda59648ce" HelpSummary="The name of the repeated capability (-not- the repeated capability instance)." />
					<IviNetParameter Name="virtualName" TypeRef="System.String" Id="b85ea189-3f69-4b90-b64f-b9bfadb73b9f" HelpSummary="The virtual name (defined for the repeated capability) which references the unknown physical name." />
					<IviNetParameter Name="physicalName" TypeRef="System.String" Id="03b17533-15d6-40ba-be9a-093610e292ce" HelpSummary="The unknown physical name." />
				</IviNetMethod>
				<IviNetProperty Name="RepeatedCapabilityName" TypeRef="System.String" Access="ReadOnly" Id="c7906d98-a0b8-4d08-bf27-e10dc6723066" HelpSummary="The name of the repeated capability (-not- the repeated capability instance)." />
				<IviNetProperty Name="DriverSession" TypeRef="System.String" Access="ReadOnly" Id="d616ef4b-9853-48df-bd95-19fcafa63391" HelpSummary="The driver session that contains the unknown physical name." />
				<IviNetProperty Name="VirtualName" TypeRef="System.String" Access="ReadOnly" Id="44a0d474-fd61-4ace-807a-6bc86f57986d" HelpSummary="For the specified driver session and repeated capability, the virtual name that points to the unknown physical name." />
				<IviNetProperty Name="PhysicalName" TypeRef="System.String" Access="ReadOnly" Id="c4a88e50-a9eb-43a3-b46a-0af7e9b224be" HelpSummary="The unknown physical name." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="d13ade72-51a1-40a7-a5d2-c2a1e98b3ca8" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="This exception also applies in cases where any member of a virtual range maps to a physical name that does not exist.Since the driver is required to read all relevant configuration store information in the constructor, this exception is only thrown by the constructor." />
			</IviNetException>
			<IviNetException Name="SoftwareModuleNotFoundException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="226ee2ed-c845-4a68-8631-318f9d96e845" HelpSummary="The IVI.NET session factory method could not find the software module referenced by the driver session in the configuration store.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="e04773db-7b81-4ac0-a116-ab88ca036a7c" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="e95d674e-465a-49a1-9ff2-18978ef4ffe7" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="8dc28c18-570d-4caf-b189-b0235b5dde62" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="b83b9c37-c748-4a2c-a965-ddf8d8ca6c82" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner  exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="872caf23-2ddd-4d81-93dc-2cb2e6bea763" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="9f9f2ad6-82fe-401c-9921-aa76971db5c7" HelpSummary="The exception that is the cause of the current exception,  or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="05a0cea5-0d87-4f33-a890-39efb8656050" HelpSummary="Initializes a new instance of the class with a specified error message with the driver session and software module specified.">
					<IviNetParameter Name="driverSession" TypeRef="System.String" Id="dd6bab5d-c961-4e5d-830e-43e310d97322" HelpSummary="The name of the driver session to be instantiated by the IVI.NET session factory method." />
					<IviNetParameter Name="softwareModule" TypeRef="System.String" Id="ed6d5111-1251-4ba3-a382-ae785254ca35" HelpSummary="The name of the specific driver's software module referenced by the driver session." />
				</IviNetMethod>
				<IviNetProperty Name="DriverSession" TypeRef="System.String" Access="ReadOnly" Id="9a813381-fb24-4622-8485-dabb9ac775e2" HelpSummary="The name of the driver session to be instantiated by the IVI.NET session factory method." />
				<IviNetProperty Name="SoftwareModule" TypeRef="System.String" Access="ReadOnly" Id="d7041cc6-9f45-4226-b83a-0e5a9735df1f" HelpSummary="The name of the specific driver's software module referenced by the driver session." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="ac05637b-aa1a-44e7-ae41-060838087b2a" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="This error is thrown after the driver session has been found.  The cause of the error is that the software module referenced by the driver session could not be found.In some cases, a driver session is connected to a specific driver's software module, and then that driver is uninstalled, removing the software module entry from the configuration store.  In this case, the software module reference is maintained in the driver session, but the software module itself is missing. This can be addressed by reinstalling the driver.This exception shall only be thrown by IVI.NET session factory methods distributed by the IVI Foundation as part of the IVI.NET Shared Components." />
			</IviNetException>
			<IviNetException Name="SelectorHierarchyException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="ae1905f6-3f50-4907-a151-878cb51f37be" HelpSummary="a hierarchical repeated capability selector includes an invalid number of levels in the hierarchy of nested identifiers.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="a29b7f48-9c94-4eb9-9488-1a29d666c17a" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="eb8ef103-d408-4486-94fb-d90efbb18d78" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="b1fc5ecb-85c2-40d3-a0e2-75b7014f204f" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="8c7f14af-2eeb-4f42-8d95-bd42457961f2" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="4c3a9d99-80e9-4716-ad72-43c2d11eb367" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="51d87fef-9c02-41d4-9260-95a27418c39b" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="29d4e117-0e33-4450-be2e-11d310e88908" HelpSummary="Initializes a new instance of the class with a specified repeated capability name and selector value.">
					<IviNetParameter Name="repeatedCapabilityName" TypeRef="System.String" Id="1c80ba7c-390b-4929-b24e-55ce49ccb457" HelpSummary="The name of the repeated capability (-not- the repeated capability instance)." />
					<IviNetParameter Name="selectorValue" TypeRef="System.String" Id="4fef456c-2452-4db3-9471-0b47a8f2c977" HelpSummary="The repeated capability selector value that contains the invalid hierarchy." />
				</IviNetMethod>
				<IviNetProperty Name="RepeatedCapabilityName" TypeRef="System.String" Access="ReadOnly" Id="dbf4bf4a-c405-4c28-95ad-43fb90699b8e" HelpSummary="The name of the repeated capability (-not- the repeated capability instance)." />
				<IviNetProperty Name="SelectorValue" TypeRef="System.String" Access="ReadOnly" Id="1031251c-efbb-4e6c-8c9c-18e8db3d315a" HelpSummary="The repeated capability selector value that contains the invalid hierarchy." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="5bd77464-be0c-4576-ae20-4e8ca966edba" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="If the only problem is an unknown name or names in the range, the Selector Name Exception should be used.Since complex repeated capability selectors may not be used as indexers in IVI.NET, this exception should never be thrown by an indexer. If the repeated capability selector does not support complex selectors, use the Invalid Selector exception." />
			</IviNetException>
			<IviNetException Name="InstrumentStatusException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="6b2572ef-d7d0-4940-b710-96ea5e6f7c5d" HelpSummary="The driver detected an instrument error.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="dd339686-001a-4700-9de5-fb8f82785ce3" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="ed578aed-48c3-41af-a88d-303caa180aed" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="9c88465f-3f49-4704-b7e0-c6c74793ea78" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="4616bff7-a526-437d-8700-e83411f4ccd6" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="d4cb5276-f43e-448a-9a2a-096e0902cebc" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="fcadf542-eef9-4706-aede-c0d12b845ff0" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="a2d176a6-17d6-448e-bf09-e8335011e504" HelpSummary="Gets the error message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="IOException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="36f2ba92-b78d-4d64-be79-0fba00b54a0e" HelpSummary="A call to the underlying IO mechanism being used by the driver to communicate with the instrument has failed.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="ae56ae37-930f-47a0-ad4e-b5918b165c51" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="95e33fc1-f682-4640-ac0c-5bc5814fea3f" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="1240be61-1a36-4eca-b898-e1654b1d9c9b" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="725ca259-8f46-42b4-90db-abcea33027fe" HelpSummary="Initializes a new instance of the class with a specified error  message and a reference to the inner exception that is the cause  of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="0463be9f-65aa-4f9c-87d7-3df7cbea8670" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="46d5257e-73d2-42d9-adf2-39d667eb2d86" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="7519c6a5-29c3-4eef-8e0c-7ebed2609a3f" HelpSummary="Initializes a new instance of the class with a reference to the inner exception that is the cause  of this exception.">
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="3da9288e-ccd8-4b61-8a5b-b1e8b28a6528" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="f6aef4f0-1ef8-41cd-9f64-6b7f7cc59f36" HelpSummary="Initializes a new instance of the class with a reference to the C/COM error code that is the cause of this exception.  This call should not be used to relay exceptions from a .NET I/O library or PIA.">
					<IviNetParameter Name="errorCode" TypeRef="System.Int32" Id="8ce16971-969c-4ea6-95d8-a413803f38ae" HelpSummary="If not equal to zero, the error code returned by an interop call to a C or COM I/O library that is the cause of the current exception.  If zero, the error code is ignored." />
				</IviNetMethod>
				<IviNetProperty Name="ErrorCode" TypeRef="System.Int32" Access="ReadOnly" Id="a633760b-6ecd-4691-8fdb-a677142f44b3" HelpSummary="Gets the error code.  If ErrorCode is 0, it is not applicable to this exception." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="9520fc49-d2a6-48f2-b33b-645e3878f829" HelpSummary="Gets the error message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="The exception thrown by the underlying IO should be made the inner exception for this one.This exception is used to relay an exception thrown or error reported by the underlying IO mechanism being used by the driver to communicate with the instrument.  The exception thrown by the underlying IO should be made the inner exception for this one.If the underlying IO reports a timeout, IOTimeoutException is used instead." />
			</IviNetException>
			<IviNetException Name="ResetNotSupportedException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="bc7e94a2-b46e-4e1e-96c4-42ce02a506cf" HelpSummary="The instrument does not support the reset operation.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="ee49303d-14e1-45c9-a7ec-db0441691783" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="617b3b95-f723-40f6-aa38-6877ee3125a5" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="6272d60f-3940-4112-ad60-a07ff0773640" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="1966e118-c5ef-48e1-9302-0143311f59b7" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="fd02274e-4817-47a6-871d-7126f301dfef" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="4e37aeef-726a-41a0-a05a-77b30c463cca" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="844b6a05-0cb2-4aed-ac62-a75b509f5231" HelpSummary="Gets the error message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="InvalidWaveformDataTypeException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="560c3e2b-032d-437a-8e2b-7da4260eecde" HelpSummary="The waveform class does support data arrays of the specified type.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="ff697b42-2045-452a-a885-c08815cff149" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="4364c544-3c52-4fcb-abfb-b146c43f556d" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="63be0f14-e7de-4fcd-90dc-13f9691a9112" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="cf063125-789a-42c6-b30e-995e1b68ad8b" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="5641b484-d8e1-4b49-8972-e278bf33e52d" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="bcdb365a-5bc0-4ff5-96ae-27234b4f309b" HelpSummary="The exception that is the cause of the current exception,  or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="77c9fd16-e2dd-4e2a-b238-47e5a0cbf4ea" HelpSummary="Initializes a new instance of the class with a specified error message and the waveform type.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="284fb72e-a870-4dc0-b233-a088ba9ba4f0" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="type" TypeRef="System.String" Id="7b207ffd-b678-4f68-b9b4-00a06c619e59" HelpSummary="The specified waveform type." />
				</IviNetMethod>
				<IviNetProperty Name="Type" TypeRef="System.String" Access="ReadOnly" Id="3361c846-5317-48d9-a05e-b4fdcf08a817" HelpSummary="The specified waveform type." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="e1689873-e9e7-48e4-8f13-20cff068ab28" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="UnexpectedResponseException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="1d36402a-6d99-47cc-891c-f5da97927ee6" HelpSummary="The driver received an unexpected response from the instrument.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="1ec3c00c-85fc-470b-a2d6-cd4336c94ebf" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="50742aa2-8e6b-4d8d-9e0e-dda74cc74df1" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="602aaf25-aefb-42ee-8176-470a05e919c0" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="432261bc-559b-403f-9aef-8dd305dc984c" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="0522bfa3-331d-449d-9297-83bf1e0b15d2" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="9b537654-63e6-460e-9955-1b51e9b274f8" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="40d4fdbb-4ad9-43ec-b889-ba474706d2a4" HelpSummary="Gets the error message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="ResetFailedException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="1edd7138-a614-414c-a4fb-c87f5e0e2c04" HelpSummary="The instrument reset failed.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="a6b07231-57bb-4073-ba46-805879dbfba9" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="e12c3440-a445-4665-9f08-be5201a21734" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="9450e2b6-396d-458f-b184-a2586429feaa" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="6c556750-372e-4ba9-9969-d775ef6db32f" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="d4520b24-0a1b-4650-995b-fa9fd6a955c7" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="5f631b2f-a12f-4801-972d-85d19867b8b3" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="02dfca19-cbac-41f5-ba97-525edd523e84" HelpSummary="Gets the error message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="ValidPointCountExceedsCapacityException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="332557b0-46a4-4b9f-b533-2f93f5192449" HelpSummary="Unrecoverable failure.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="0807effd-b4aa-4514-922e-95a8ec64a6c3" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="110cf287-4244-4a07-85c5-9fd0ad1c71b5" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="e7b2f1df-cdc7-4322-b81c-240e27c5a794" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="6b88fce9-9f83-496f-802a-e2225b31becb" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="16bf11eb-7708-4ba9-a964-0fdf760f72cd" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="907454d4-a6a5-4912-b9ea-f6bfc8c77e0a" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="39311e30-f51d-423c-a6e8-2ab651a0238b" HelpSummary="Initializes a new instance of the class with a specified actual count and capacity.">
					<IviNetParameter Name="validPointCount" TypeRef="System.String" Id="bf889327-61fc-434a-9329-4083a804c28c" HelpSummary="The valid point count specified in the waveform or spectrum configure method." />
					<IviNetParameter Name="capacity" TypeRef="System.String" Id="926e6a52-ab24-42df-b1b5-9db3484b23bf" HelpSummary="The capacity of the waveform or spectrum." />
				</IviNetMethod>
				<IviNetProperty Name="ValidPointCount" TypeRef="System.String" Access="ReadOnly" Id="f73eea3d-674a-4f99-aa1d-e6d82a4cc98b" HelpSummary="The valid point count specified in the waveform or spectrum configure method." />
				<IviNetProperty Name="Capacity" TypeRef="System.String" Access="ReadOnly" Id="0124730d-0050-43a7-81ac-f3a433b7e406" HelpSummary="The capacity of the waveform or spectrum." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="49841ea3-e68a-44f4-a9be-f50f482165af" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="ClassNameNotFoundException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="225a59fa-c143-44b6-a088-564f24c999d7" HelpSummary="The IVI.NET session factory method could not find the assembly qualified class name in the configuration store.  Assembly qualified class name is a property of the IVI.NET specific driver's software module entry. It is needed to create an instance of the specific driver's main class.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="d3303743-1604-44d5-84bb-a11d3b4819b3" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="02c35c22-1b8d-4ad9-ba5e-78515ecb2f85" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="01f2239e-eed0-45eb-8e8b-eb0f6e9d35b3" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="2e7e1205-9af5-4191-bb64-06162b646a51" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner  exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="da217a73-8b1f-4220-a651-6a833f325e77" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="34637b3e-cebd-4131-86f2-7786144337d4" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="a0fe649c-22e5-4dba-b0f7-664d05ea7639" HelpSummary="Initializes a new instance of the class with a specified error message with the driver session and software module specified.">
					<IviNetParameter Name="driverSession" TypeRef="System.String" Id="97e30b38-5f55-4925-ad8f-1c6bb4df21e3" HelpSummary="The name of the driver session to be instantiated by the IVI.NET session factory method." />
					<IviNetParameter Name="softwareModule" TypeRef="System.String" Id="1511be75-db99-4f97-b455-44e2f9d1a6d1" HelpSummary="The name of the specific driver's software module referenced by the driver session." />
				</IviNetMethod>
				<IviNetProperty Name="DriverSession" TypeRef="System.String" Access="ReadOnly" Id="eb70e8a6-3a44-4577-afa5-99b1a5a3a865" HelpSummary="The name of the driver session to be instantiated by the IVI.NET session factory method." />
				<IviNetProperty Name="SoftwareModule" TypeRef="System.String" Access="ReadOnly" Id="3f3f859b-91cc-4a49-8455-28a35c81decc" HelpSummary="The name of the specific driver's software module referenced by the driver session." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="a2a2119c-72d4-4d66-be54-61b2b68d3581" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="This error is thrown after the driver session has been found, and the software module referenced by the driver session has been found.  The cause of the error is either that the assembly qualified class name is blank, or that the program could not access the ISoftwareModule2 interface which contains the assembly qualified class name.If the assembly qualified class name is blank, the driver referenced by the software module is not an IVI.NET driver, or the driver's software module entry is corrupt.  If the driver is an IVI.NET driver, the problem may be fixed by repairing or reinstalling the driver.If the assembly qualified class name is not blank, the program could not access the ISoftwareModule2 interface.  This interface was added in version 1.5.0 of the IVI Shared Components.  If a version of the IVI Shared Components older than version 1.5.0 is installed, the problem may be fixed by upgrading to a newer version.This exception shall only be thrown by IVI.NET session factory methods distributed by the IVI Foundation as part of the IVI.NET Shared Components." />
			</IviNetException>
			<IviNetException Name="SelectorNameException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="c75dc4c6-189a-4eaa-929f-f5cedc97d636" HelpSummary="A repeated capability selector is expected, but the driver does not recognize the provided name.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="6d7c15e5-2687-4ac8-ad75-61892b2a39c1" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="92e57a28-fbf5-4825-80c5-3d5cabd03990" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="2ffa3095-662c-488d-83fe-a6cdc34271cb" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="d069714e-6d11-414e-8270-cefda8b2db11" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="17855f13-403e-42be-8187-d40723f9f397" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="f2ca7565-26d4-4c80-b5a2-063f88c52ba4" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="9657e334-0805-4e53-9b53-01e06c8d6f7e" HelpSummary="Initializes a new instance of the class with a specified repeated capability name and selector value.">
					<IviNetParameter Name="repeatedCapabilityName" TypeRef="System.String" Id="eba9efa0-8ded-4724-b783-71749f7ec5a8" HelpSummary="The name of the repeated capability (-not- the repeated capability instance)." />
					<IviNetParameter Name="selectorValue" TypeRef="System.String" Id="c19675a9-cb04-49da-8097-133de1a50dca" HelpSummary="The repeated capability selector value that contains the invalid name." />
				</IviNetMethod>
				<IviNetProperty Name="RepeatedCapabilityName" TypeRef="System.String" Access="ReadOnly" Id="7367b743-d140-4c49-a4e4-568ef4cbfcd9" HelpSummary="The name of the repeated capability (-not- the repeated capability instance)." />
				<IviNetProperty Name="SelectorValue" TypeRef="System.String" Access="ReadOnly" Id="40c3a2cb-3d24-4b7b-b25c-e65fefe13f76" HelpSummary="The repeated capability selector value that contains the invalid name." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="40ca3914-0cfa-4f71-b437-c4d489a32275" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="This exception should be used with any repeated capability parameter or indexer when a more specific exception is not appropriate.  More specific exceptions are SelectorFormatException, SelectorRangeException, and SelectorHierarchyException" />
			</IviNetException>
			<IviNetException Name="OperationPendingException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="a12b4f12-bfa9-4a17-9d5e-79e66f02755b" HelpSummary="An operation is in progress that prevents the current method or property from being executed.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="c7741365-1e75-411a-b619-9536467814c8" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="588417fd-5514-470d-8559-bb74ed328487" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="03d72003-1a5e-45d9-81f9-51361bdaff30" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="e86ae749-30a5-4c62-aad1-b8a3ae3df46f" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="31aba431-c724-4dfb-9efa-03a4aa740b8e" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="2529985f-d607-4819-a694-efbce0ffc2b9" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="f5e51978-3184-4afe-aecb-2bf8e58b19ee" HelpSummary="Gets the error message.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="InvalidClassNameException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="6991298b-266e-4f3e-a3ea-0eb87a6b37c9" HelpSummary="The IVI.NET session factory method has determined that the specific driver's main class name (assembly qualified class name) is not formatted properly in the configuration store. The format is &quot;FullAssemblyName;NamespaceQualifiedTypeName&quot;.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="a1691dad-1c99-4c07-b02d-d129c350c65d" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="7475b5dd-6c1f-4772-9b7f-ad679a270601" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="13cece50-19b2-4c5e-bed7-7baef20c1713" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="7c2866c1-6197-44f8-9383-a60ee6cdadf8" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner  exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="35c51bf1-9c32-4656-bd0a-b7b0b6d550c9" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="2ac0de20-b603-42d4-8619-0f9adbe42668" HelpSummary="The exception that is the cause of the current exception,  or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="77ab8d0f-ce5f-49df-8497-a26b5c7f5253" HelpSummary="Initializes a new instance of the class with a specified error message with the software module and assembly qualified class name specified.">
					<IviNetParameter Name="softwareModule" TypeRef="System.String" Id="e11ff085-4854-4068-8f75-1c7d2804751f" HelpSummary="The name of the specific driver's software module." />
					<IviNetParameter Name="assemblyQualifiedClassName" TypeRef="System.String" Id="a26be69d-8f00-46d6-b06f-c022448c1ace" HelpSummary="The driver's Assembly Qualified Class Name." />
				</IviNetMethod>
				<IviNetProperty Name="SoftwareModule" TypeRef="System.String" Access="ReadOnly" Id="dce3a1ec-85f1-4f42-b8cf-b99c1a9389b9" HelpSummary="The name of the specific driver's software module referenced by the driver session." />
				<IviNetProperty Name="AssemblyQualifiedClassName" TypeRef="System.String" Access="ReadOnly" Id="f09e6c80-7ad7-4717-9843-6adae9c3e9ce" HelpSummary="The driver's Assembly Qualified Class Name from the software module." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="63d43fef-70e5-43d3-9a75-d9b9e2659719" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
				<CustomField Name="Remarks" Value="This error is thrown after the driver session has been found, and the software module referenced by the driver session has been found.  The cause of the error is that the assembly qualified class name is not correctly formatted.Example of a correctly formatted assembly qualified class name:   &quot;Ivi.Driver.dll, Version=1.4.0.0, Culture=neutral, PublicKeyToken=a128c98f1d7717c1, processorArchitecture=MSIL&quot;This exception shall only be thrown by IVI.NET session factory methods distributed by the IVI Foundation as part of the IVI.NET Shared Components." />
			</IviNetException>
			<IviNetException Name="FileFormatException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="22e91154-693b-4a87-b855-9419f79719b3" HelpSummary="A file does not conform to it's expected format.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="d781b56b-e728-4976-ab38-957d707b5a60" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="30cd329c-cf88-4691-9f60-1c89a99ac2cf" HelpSummary="Initializes a new instance of the class with a specified file name and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="da9bc37d-37ed-40d6-bdaf-4dcec7baf223" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="75045c89-de25-400d-aaa2-2232def75589" HelpSummary="Initializes a new instance of the class with a specified file name and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="f8f61aef-211c-499d-ae41-d9cb111c554f" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="8438e7de-7565-44fd-91fd-e8a04df00aa8" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="8d604f67-5254-4793-83e9-32db29b292fe" HelpSummary="Initializes a new instance of the class with a specified file name.">
					<IviNetParameter Name="uri" TypeRef="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Id="df2b2401-4ce2-4dfb-9f8f-b5b2eee819d6" HelpSummary="The URI of the file which is not formatted correctly." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="c1395546-9d6c-4d24-a5a1-2cd25004be8c" HelpSummary="Initializes a new instance of the class with a specified file name  and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="uri" TypeRef="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Id="7dc242fb-c787-4fe2-9d2a-96e5e42893dd" HelpSummary="The URI of the file which is not formatted correctly." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="d0103cd2-e0f5-4f3a-9526-ef2226cdcb2c" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetProperty Name="Uri" TypeRef="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Access="ReadOnly" Id="3742944d-f56e-4e08-a3fe-dacbf89ee9b5" HelpSummary="The Uri of the file which is not formatted correctly." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="0fee898a-c81c-4315-b915-9685d7598268" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="SelectorNameRequiredException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="f42efd51-3840-442b-9213-74f434f94c3b" HelpSummary="The selector has more than one instance of a repeated capability, but an instance is not specified.  An empty string is only valid for a repeated capability selector if there is only one instance of the repeated capability.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="397d6fd3-e222-424c-9d3d-eb67cb7d74b7" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="1df86bb5-a632-4ce6-b6b0-ff14869dc680" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="db7820d2-a1cd-457b-a32c-155da0200e1e" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="8ef6b8ec-e0ac-4297-9878-0948aa580db9" HelpSummary="Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="ea72df2d-a44a-48b8-97b3-6f202e8257e4" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="3d93318d-fabc-483f-904d-e65f5b6b9797" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="227e1239-fd9e-42f9-a9e9-246f71547b5e" HelpSummary="Initializes a new instance of the class with a specified error message and repeated capability name.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="b6c6d46e-4362-447d-bf98-60b821bebaa2" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="repeatedCapabilityName" TypeRef="System.String" Id="af2798a7-4e5c-4e65-baed-94eb39e3e1d3" HelpSummary="The name of the repeated capability (-not- the repeated capability instance)." />
				</IviNetMethod>
				<IviNetProperty Name="RepeatedCapabilityName" TypeRef="System.String" Access="ReadOnly" Id="b34ee7d1-79b5-4f4d-9f52-04552381b103" HelpSummary="The name of the repeated capability (-not- the repeated capability instance)." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="cfe53d00-863c-4d3b-87b8-0c3822eca8df" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
			<IviNetException Name="NotATimeException" Namespace="Ivi.Driver" BaseClassRef="System.Exception" Id="d5c50e47-d187-4e63-a869-37616da6ed8a" HelpSummary="The PrecisionDateTime value is Not a Time.">
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="82fd6c5b-d29b-44e6-b3eb-d9a5e36278f6" HelpSummary="Initializes a new instance of the class." />
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="1597f051-6c04-46b1-b4ea-8681834d9e82" HelpSummary="Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="d6625d0d-c193-45f3-ae0d-59258965014e" HelpSummary="The message that describes the error." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="bbfd0701-bec5-426f-8a52-3df5bab7e9b6" HelpSummary="Initializes a new instance of the class with a specified error  message and a reference to the inner exception that is the cause  of this exception.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="317510ec-7910-4830-99e9-9bda7bfcb0b1" HelpSummary="The message that describes the error." />
					<IviNetParameter Name="innerException" TypeRef="System.Exception" Id="b27a1321-6607-4ec7-a911-ac41b51b27fc" HelpSummary="The exception that is the cause of the current exception, or a null reference if no inner exception is specified." />
				</IviNetMethod>
				<IviNetMethod Name=".ctor" RetValTypeRef="System.Void" Id="475fc8f1-97f2-47c8-8ea1-54229f35561e" HelpSummary="The message that describes the error. Initializes a new instance of the class with a specified error message.">
					<IviNetParameter Name="message" TypeRef="System.String" Id="13ff18f1-c532-4504-9fdf-03af6eab69a9" />
					<IviNetParameter Name="paramName" TypeRef="System.String" Id="34231de5-09e4-43db-8b08-f99aa4deaff7" HelpSummary="The parameter whose value is Not A Time." />
				</IviNetMethod>
				<IviNetProperty Name="ParameterName" TypeRef="System.String" Access="ReadOnly" Id="2679e29f-5683-4db8-85a5-613aa3d14f91" HelpSummary="The parameter whose value is Not A Time." />
				<IviNetProperty Name="Message" TypeRef="System.String" Access="ReadOnly" Id="2e601796-f14b-4d80-8bf5-a446d8beb64c" HelpSummary="Create the exception message string based on the message and the stored exception parameters.">
					<IviNetImplementedInterfaceMember InterfaceMemberRef="System.Runtime.InteropServices._Exception.Message" />
				</IviNetProperty>
			</IviNetException>
		</IviNetAssembly>
	</IviNetDriver>
</IviNetDriverProject>