https://github.com/NCN-Lab/aDFC
Raw File
Tip revision: c046cc5e103f347d1023ce1134193c29a70e0c04 authored by DomingosLC on 22 November 2023, 16:02:43 UTC
Update README.md
Tip revision: c046cc5
McsUsbNet.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        "McsUsbNet"
    </assembly>
    <members>
        <member name="M:Mcs.Usb.CProgramPressureCurveNet.#ctor(Mcs.Usb.CMcsUsbNet)">
            <summary>
    Initializes a new instance of the CPulseGeneratorFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CProgramPressureCurveNet">
            <summary>
CProgramPressureCurveNet is the class to program pressure curves
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.SetThermocoupleNanovoltPerKelvin(System.UInt32,System.UInt32)">
            <summary>
 Sets the proportional constant for the thermocouple.
</summary>
            <param name="channel">Thermocouple channel number.</param>
            <param name="value">Proportinal constant in Nanovolt per Kelvin.</param>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetThermocoupleNanovoltPerKelvin(System.UInt32)">
            <summary>
 Gets the proportional constant for the thermocouple.
</summary>
            <param name="channel">Thermocouple channel number.</param>
            <returns>The proportional constant in Nanovolt per Kelvin.</returns>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetPOut(System.UInt32)">
            <summary>
Gets the output power of the heating element.
</summary>
            <param name="channel">The channel number.</param>
            <returns>The resistance in units of mW.</returns>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetROut(System.UInt32)">
            <summary>
Gets the resistance of the heating element.
</summary>
            <param name="channel">The channel number.</param>
            <returns>The resistance in units of 0.1 Ohm.</returns>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetIOut(System.UInt32)">
            <summary>
Gets the current through the heating element.
</summary>
            <param name="channel">The channel number.</param>
            <returns>The current in units of mA.</returns>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetUOut(System.UInt32)">
            <summary>
Gets the voltage on the heating element.
</summary>
            <param name="channel">The channel number.</param>
            <returns>The voltage in units of mV.</returns>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetDuty(System.UInt32)">
            <summary>
Gets the duty cycle of the heating element.
</summary>
            <param name="channel">The channel number.</param>
            <returns>The duty cycle in percent, the value of 320 * 64 corresponds to 100 %.</returns>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetMaxP(System.UInt32)">
            <summary>
Gets the maximum heater power of the specified device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetD(System.UInt32)">
            <summary>
Gets the D-coefficient of the specified device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetI(System.UInt32)">
            <summary>
Gets the I-coefficient of the specified device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetP(System.UInt32)">
            <summary>
Gets the P-coefficient of the specified device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetOnOff(System.UInt32)">
            <summary>
Gets if the specified channel is on or off.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetSetpoint(System.UInt32)">
            <summary>
Gets the target temperate of specified channel in units of 0.1°C.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.SetMaxP(System.UInt32,System.Int32)">
            <summary>
Sets the maximum heater power of the specified device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.SetD(System.UInt32,System.Int32)">
            <summary>
Sets the D-coefficient of the specified device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.SetI(System.UInt32,System.Int32)">
            <summary>
Sets the I-coefficient of the specified device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.SetP(System.UInt32,System.Int32)">
            <summary>
Sets the P-coefficient of the specified device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.SetOnOff(System.UInt32,System.Boolean)">
            <summary>
Switches the specified channel on or off.
</summary>
            <param name="channel">The channel number.</param>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.SetSetpoint(System.UInt32,System.Int32)">
            <summary>
Sets the target temperate of specified channel in units of 0.1°C.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetBoardTemp">
            <summary>
Gets the temperate of the mainboard in units of 0.1°C.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetHasThermocouple">
            <summary>
Gets weather the device supports a thermocouple.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.SetMaxHeaterPowerMultiwell(System.Double)">
            <summary>
sets the max. heater power that the Multiwell temperature controller will apply; unit: W; useful range: 5.2W..7.6W
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetMaxHeaterPowerMultiwell">
            <summary>
queries the max. heater power that the Multiwell temperature controller will apply; unit: W; useful range: 5.2W..7.6W
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetHeaterLimit(System.UInt32)">
            <summary>
Gets the temperate limit of the specified heater in units of 0.1°C.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetHeaterTemp(System.UInt32)">
            <summary>
Gets the temperate of the specified heater in units of 0.1°C.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetValueHires(System.UInt32)">
            <summary>
Gets the temperate of the specified channel in units of 0.01°C.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetValue(System.UInt32)">
            <summary>
Gets the temperate of the specified channel in units of 0.1°C.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetNumMeasureChannels">
            <summary>
Gets the number of channels the device can measure.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.GetNumControlChannels">
            <summary>
Gets the number of channels the device can control/regulate.
</summary>
        </member>
        <member name="M:Mcs.Usb.CTcxDeviceNet.#ctor">
            <summary>
Initializes a new instance of CTcxDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CTcxDeviceNet">
            <summary>
Class to control a Temperature Controller (TCX)
</summary>
        </member>
        <member name="M:Mcs.Usb.CDacCalibrationFunctionNet.BurnDacOffset(System.UInt16)">
            <summary>
Writes the offset of a DAC channel to permanent memory.
</summary>
            <param name="dacChannel">The DAC channel number.</param>
        </member>
        <member name="M:Mcs.Usb.CDacCalibrationFunctionNet.GetDacOffset(System.UInt16)">
            <summary>
Gets the offset of a DAC channel.
</summary>
            <param name="dacChannel">The DAC channel number.</param>
            <returns>The offset in digits.</returns>
        </member>
        <member name="M:Mcs.Usb.CDacCalibrationFunctionNet.SetDacOffset(System.UInt16,System.UInt32)">
            <summary>
Sets the offset of a DAC channel.
</summary>
            <param name="dacChannel">The DAC channel number.</param>
            <param name="offset">The offset in digits.</param>
        </member>
        <member name="M:Mcs.Usb.CDacCalibrationFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CDacCalibrationFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CDacCalibrationFunctionNet">
            <summary />
        </member>
        <member name="M:Mcs.Usb.CPositionImpDeviceNet.SetImpId(System.UInt32)">
            <summary>
Sets the ID of the impedance measure device
</summary>
            <param name="id">the ID</param>
        </member>
        <member name="M:Mcs.Usb.CPositionImpDeviceNet.GetImpId">
            <summary>
Gets the ID of the impedance measure device
</summary>
            <returns>the ID</returns>
        </member>
        <member name="M:Mcs.Usb.CPositionImpDeviceNet.SetDeviceList(System.Int32,System.UInt32)">
            <summary>
Sets the device list
</summary>
            <param name="index">the index</param>
            <param name="id">the ID</param>
        </member>
        <member name="M:Mcs.Usb.CPositionImpDeviceNet.GetDeviceList(System.Int32)">
            <summary>
Gets the device list
</summary>
            <param name="index">the index</param>
            <returns>the ID</returns>
        </member>
        <member name="M:Mcs.Usb.CPositionImpDeviceNet.SetRFFrequency(System.Int32)">
            <summary>
Sets the current RF frequency
</summary>
            <param name="frequency">The frequency</param>
        </member>
        <member name="M:Mcs.Usb.CPositionImpDeviceNet.GetRFFrequency">
            <summary>
Gets currently used RF frequency
</summary>
            <returns>The frequency</returns>
        </member>
        <member name="M:Mcs.Usb.CPositionImpDeviceNet.ConnectedImp">
            <summary>
The ID of the connected Imp device
</summary>
            <returns>The ID</returns>
        </member>
        <member name="M:Mcs.Usb.CPositionImpDeviceNet.ConnectImp(System.UInt32)">
            <summary>
Connect to a Imp device with a certain ID
</summary>
            <param name="id">The ID</param>
        </member>
        <member name="M:Mcs.Usb.CPositionImpDeviceNet.#ctor">
            <summary>
    Initializes a new instance of the CPositionImpDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CPositionImpDeviceNet">
            <summary>
CPositionImpDeviceNet is the class to access the Position/Imp devices
</summary>
        </member>
        <member name="M:Mcs.Usb.CMultiwellCallbackFunctionNet.GetPlateClampStateByHeadstage(System.UInt32)">
            <summary>
Gets the state of the plate
</summary>
            <param name="Headstage">The headstage number</param>
            <returns>The plate state</returns>
        </member>
        <member name="E:Mcs.Usb.CMultiwellCallbackFunctionNet.GetPlateClampStateByHeadstageEvent">
            <summary>
Event fires when the plate state for the headstage number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CMultiwellCallbackFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CMultiwellCallbackFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CMultiwellCallbackFunctionNet">
            <summary>
CMultiwellCallbackFunctionNet is the class to access the Multiwell-Mini-Stimulator
</summary>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetFilterProperties(Mcs.Usb.SCUDacqGroupChannelEnumNet,System.Int32)">
            <summary>
Gets multiple filter properties
</summary>
            <param name="GroupID">The group ID</param>
            <param name="filterConfigurations_Length">The maximal length of filterConfigurations.</param>
            <returns>array of filter properties</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetFilterProperty(Mcs.Usb.SCUDacqGroupChannelEnumNet,System.UInt32)">
            <summary>
Gets the filter property
</summary>
            <param name="GroupID">The group ID</param>
            <param name="FilterNumber">The filter number</param>
            <returns>The filter property</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetReferenceElectrodeMode(System.UInt32)">
            <summary>
Gets the mode for the reference electrode
</summary>
            <param name="Headstage">The headstage number</param>
            <returns>The mode</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.SetReferenceElectrodeMode(System.UInt32,Mcs.Usb.ReferenceElectrodeModeEnumNet)">
            <summary>
Sets the mode for the reference electrode
</summary>
            <param name="Headstage">The headstage number</param>
            <param name="NewValue">The mode</param>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetReferenceElectrodeSwitchState(System.UInt32)">
            <summary>
Gets the position of the switch for the reference electrode
</summary>
            <param name="Headstage">The headstage number</param>
            <returns>The switch position</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.SetReferenceElectrodeSwitchState(System.UInt32,Mcs.Usb.ReferenceElectrodeSwitchPositionEnumNet)">
            <summary>
Sets the position of the switch for the reference electrode
</summary>
            <param name="Headstage">The headstage number</param>
            <param name="NewSwitchPos">The switch position</param>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetAnalogOutChannels(System.UInt32)">
            <summary>
Get the connected source channel number for a certain output channel
</summary>
            <param name="out_channel">Output channel number</param>
            <returns>Source channel number</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.SetAnalogOutChannels(System.UInt32,System.UInt32)">
            <summary>
Set the source channel number for a certain output channel
</summary>
            <param name="out_channel">Output channel number</param>
            <param name="source_channel">Source channel number</param>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.IsAutomaticAnalogOut">
            <summary>
Is Automatic source channel selection selected
</summary>
            <returns>Automatic</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.AutomaticAnalogOut(System.Boolean)">
            <summary>
Sets automatic source channel selection
</summary>
            <param name="automatic">Automatic</param>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetAnalogOutADCRange">
            <summary>
Gets the analog out ADC range
</summary>
            <returns>Range</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.SetAnalogOutADCRange(System.UInt32)">
            <summary>
Sets the analog out ADC range
</summary>
            <param name="range">Range</param>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetAnalogOutDACRange">
            <summary>
Gets the analog out DAC range
</summary>
            <returns>Range</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.SetAnalogOutDACRange(Mcs.Usb.AnalogOut_DAC_Range_EnumNet)">
            <summary>
Sets the analog out DAC range
</summary>
            <param name="range">Range</param>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.IsAnalogOutEnabled">
            <summary>
Is AnalogOut enabled
</summary>
            <returns>Enabled</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.EnableAnalogOut(System.Boolean)">
            <summary>
Enables AnalogOut globally
</summary>
            <param name="enable">Enable</param>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.HasAnalogOut">
            <summary>
Has AnalogOut hardware
</summary>
            <returns>Enabled</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.HasGalvanicIsolation">
            <summary>
Has galvanic isolated hardware
</summary>
            <returns>Enabled</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetHeadstageSamplerate(System.UInt32)">
            <summary>
Gets the Samplerate of a given headstage.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>The samplerate in Hz for the given headstage.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetHeadstageDacBits(System.UInt32)">
            <summary>
Gets the Number of DAC bits for a given headstage.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>The number of bits the DAC has for the given headstage.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetHeadstageDacCurrentResolutionInNanoAmpere(System.UInt32)">
            <summary>
Gets the DAC Current Resolution in nA for a given headstage.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>The DAC Current Resolution in nA for the given headstage.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetHeadstageDacCurrentRangeInMicroAmpere(System.UInt32)">
            <summary>
Gets the DAC Current Range in uA for a given headstage.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>The DAC Current Range in uA for the given headstage.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetHeadstageDacVoltageResolutionInMicroVolt(System.UInt32)">
            <summary>
Gets the DAC Voltage Resolution in uV for a given headstage.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>The DAC Voltage Resolution in uV for the given headstage.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetHeadstageDacVoltageRangeInMilliVolt(System.UInt32)">
            <summary>
Gets the DAC Voltage Range in mV for a given headstage.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>The DAC Voltage Range in mV for the given headstage.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetHeadstageAdcBits(System.UInt32)">
            <summary>
Gets the Number of ADC bits for a given headstage.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>The number of bits the ADC has for the given headstage.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetHeadstageAdcRangeInMicroVolt(System.UInt32)">
            <summary>
Gets the ADC Range in uV for a given headstage.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>The ADC Range in uV for the given headstage.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetHeadstageGainInPermille(System.UInt32)">
            <summary>
Gets the gain factor in permille for a given headstage.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>The gain factor in permille for the given headstage.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetHeadstageNumberOfStimulationChannels(System.UInt32)">
            <summary>
Gets the number of stimulation channels for a given headstage.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>The number of stimulation channels the headstage has.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetHeadstageNumberOfAnalogChannels(System.UInt32)">
            <summary>
Gets the number of analog channels for a given headstage.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>The number of analog channels the headstage has.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetHeadstageSerialNumber(System.UInt32)">
            <summary>
Gets the serial number of a given headstage.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>The serial number of the headstage.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.HasHSPowerSwitch">
            <summary>
Has SCU HS power switch
</summary>
            <returns>Has Switch</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.IsHSPowered(System.UInt32)">
            <summary>
Is the HS powered
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>'true' if the headstage is powered.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.PowerHS(System.UInt32,System.Boolean)">
            <summary>
Power the HS
</summary>
            <param name="Headstage">The headstage to query.</param>
            <param name="power">'true' if the headstage is powered.</param>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.IsHeadstageAvailable(System.UInt32)">
            <summary>
Checks whether the given headstage is available.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>'true' if the headstage is connected.</returns>
        </member>
        <member name="E:Mcs.Usb.CSCUFunctionNet.IsHeadstageAvailableEvent">
            <summary>
Event fires when 'true' if the headstage is connected for the headstage to query has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetHeadstageID(System.UInt32)">
            <summary>
Gets the headstage fpga ID.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>The headstage fpga ID.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetMaxNumberOfHeadstages">
            <summary>
Gets the maximal number of headstages.
</summary>
            <returns>The maximal number of headstages.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetMaxStimulusChannelsPerHeadstage">
            <summary>
Gets the maximal number of stimulation channels a headstage can have.
</summary>
            <returns>The maximal number of stimulation channels a headstage can have.</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.SetDacqLegacyMode(System.Boolean)">
            <summary>
Enable the SCU legacy mode
</summary>
            <param name="enable">Enable</param>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.IsInDacqLegacyMode">
            <summary>
Is the SCU in legacy mode
</summary>
            <returns>Is Enabled</returns>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.GetAvailableHeadstages">
            <summary>
Gets a bitmap of available headstages.
</summary>
            <returns>The bitmap of available headstages.</returns>
        </member>
        <member name="E:Mcs.Usb.CSCUFunctionNet.GetAvailableHeadstagesEvent">
            <summary>
Event fires when the bitmap of available headstages has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CSCUFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CSCUFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CSCUFunctionNet">
            <summary>
CSCUFunctionNet is the class to control the SCU device
</summary>
        </member>
        <member name="M:Mcs.Usb.CPeristalticPumpDeviceNet.#ctor">
            <summary>
    Initialize a new instance of the CPeristalticPumpDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CPeristalticPumpDeviceNet">
            <summary>
    CPeristalticPumpDeviceNet is the class to control a Persistaltic Pump.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.GetRatedCapacity(System.UInt32)">
            <summary>
gets the rated capacity
</summary>
            <param name="NrChannel">the channel number</param>
            <returns>the capacity</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.SetRatedCapacity(System.UInt32,Mcs.Usb.MbcRatedCapacityEnumNet)">
            <summary>
sets the rated capacity
</summary>
            <param name="NrChannel">the channel number</param>
            <param name="NewRatedCapacity">the capacity</param>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.GetChargingPCoefficient">
            <summary>
gets the p-coefficient for charging in mA/V / nominal charging current
</summary>
            <returns>the p-coefficient</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.SetChargingPCoefficient(System.UInt32)">
            <summary>
sets the p-coefficient for charging in mA/V / nominal charging current
</summary>
            <param name="pCoefficient">the p-coefficient</param>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.ChannelReset(System.UInt32)">
            <summary>
cancel charging and capacity test functions; check if battery is connected
</summary>
            <param name="NrChannel">the channel number</param>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.CapacityTest(System.UInt32)">
            <summary>
start capacity test on channel
</summary>
            <param name="NrChannel">the channel number</param>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.GetChannelState(System.UInt32)">
            <summary>
gets the channel state: IdleNoBattery, IdleChargeFinished, CapacityTestPreCharge, CapacityTestDischarge, StorageCharge, LowCurrentCharge, HighCurrentCharge
</summary>
            <param name="NrChannel">the channel number</param>
            <returns>the current state</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.GetChargingMode(System.UInt32)">
            <summary>
gets the charging mode: StorageCharge, LowCurrentCharge and HighCurrentCharge
</summary>
            <param name="NrChannel">the channel number</param>
            <returns>the charging mode</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.SetChargingMode(System.UInt32,Mcs.Usb.MbcChargingModeEnumNet)">
            <summary>
sets the charging mode: StorageCharge, LowCurrentCharge and HighCurrentCharge
</summary>
            <param name="NrChannel">the channel number</param>
            <param name="NewOperatingMode">the charging mode</param>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.SetRatedCapacityVolatile(System.UInt32,Mcs.Usb.MbcRatedCapacityEnumNet)">
            <summary>
sets the rated capacity (i.e. charge current) without storing it persistently
</summary>
            <param name="NrChannel">the channel number</param>
            <param name="NewRatedCapacity">the capacity</param>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.GetChannels">
            <summary>
gets number of channels
</summary>
            <returns>number of channels</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.GetBatteryVoltage(System.UInt32)">
            <summary>
gets the battery voltage; unit: mV
</summary>
            <param name="NrChannel">the channel number</param>
            <returns>the battery voltage in mV</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.GetChargeCapacity(System.UInt32)">
            <summary>
gets the charge capacity; unit: ?Ah
</summary>
            <param name="NrChannel">the channel number</param>
            <returns>the capacity in uAh</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.GetDischargeCapacity(System.UInt32)">
            <summary>
gets the discharge capacity; unit: ?Ah
</summary>
            <param name="NrChannel">the channel number</param>
            <returns>the capacity in uAh</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.GetFinalDischargeVoltage(System.UInt32)">
            <summary>
gets the final discharge voltage; unit: mV
</summary>
            <param name="NrChannel">the channel number</param>
            <returns>the battery voltage in mV at the end of discharge</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.SetFinalDischargeVoltage(System.UInt32,System.UInt32)">
            <summary>
sets the final discharge voltage; unit: mV
</summary>
            <param name="NrChannel">the channel number</param>
            <param name="FinalDischargeVoltage_mV">the battery voltage in mV at the end of discharge</param>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.GetDischargeCurrentSetPoint(System.UInt32)">
            <summary>
gets the setpoint for the discharge current; unit: mA
</summary>
            <param name="NrChannel">the channel number</param>
            <returns>the discharge current in mA</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.SetDischargeCurrentSetPoint(System.UInt32,System.UInt32)">
            <summary>
sets the setpoint for the discharge current; unit: mA
</summary>
            <param name="NrChannel">the channel number</param>
            <param name="DischargeCurrent_mA">the discharge current in mA</param>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.GetDischargeCurrent(System.UInt32)">
            <summary>
gets the discharge current; unit: mA
</summary>
            <param name="NrChannel">the channel number</param>
            <returns>the measured discharge current in mA</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.GetChargeCurrent(System.UInt32)">
            <summary>
gets the charge current; unit: mA
</summary>
            <param name="NrChannel">the channel number</param>
            <returns>the measured charge current in mA</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiBatteryChargerDeviceNet.#ctor">
            <summary>
    Initializes a new instance of the CMultiBatteryChargerDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CMultiBatteryChargerDeviceNet">
            <summary>
CMultiBatteryChargerDeviceNet is the class to access the MBC-08 device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbFactoryNet.UpdateFirmware(System.String,Mcs.Usb.CMcsUsbListEntryNet,Mcs.Usb.CFirmwareDestinationNet,System.Boolean)">
            <summary>
Flashes a firmware file to the device.
</summary>
            <param name="FirmwareFile">Filename of the Firmware file.</param>
            <param name="listEntry">Device to use for the connection.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbFactoryNet.UpdateFirmware(System.String,Mcs.Usb.CMcsUsbListEntryNet,Mcs.Usb.CFirmwareDestinationNet)">
            <summary>
Flashes a firmware file to the device.
</summary>
            <param name="FirmwareFile">Filename of the Firmware file.</param>
            <param name="listEntry">Device to use for the connection.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbFactoryNet.UpdateFirmware(System.String,Mcs.Usb.CMcsUsbListEntryNet,Mcs.Usb.CFirmwareDestinationNet,Mcs.Usb.OnUpdateFirmwareStatusChange,Mcs.Usb.OnUpdateFirmwareProgress,System.Boolean)">
            <summary>
Flashes a firmware file to the device.
</summary>
            <param name="FirmwareFile">Filename of the Firmware file.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbFactoryNet.LoadUserFirmware(System.String,Mcs.Usb.CMcsUsbListEntryNet)">
            <summary>
  Send the DSP Firmware to the MEA21 device.
</summary>
            <param name="FirmwareFile">Filename of the DSP Firmware (*.bin) file.</param>
            <param name="listEntry">Device to use for the connection. See CMcsUsbListNet.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbFactoryNet.GetFirmwareVersionFromFile(System.String,System.UInt32@)">
            <summary>
Retrives version info from a Firmware update file.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbFactoryNet.GetDestinationTargetAddress(Mcs.Usb.CFirmwareDestinationNet)">
            <summary>
 Gets the target base address for the destination.
</summary>
            <param name="destination">The destination to be queried.</param>
            <returns>The base address as a 32 bit number, only the lower 16 bit represent the address.</returns>
        </member>
        <member name="M:Mcs.Usb.CPedoterDeviceNet.SetCommand(System.UInt16,System.UInt32)">
            <summary>
Set value on the pedoter device
</summary>
            <param name="Argument">argument</param>
            <param name="pData">value</param>
        </member>
        <member name="M:Mcs.Usb.CPedoterDeviceNet.GetCommand(System.UInt16)">
            <summary>
Get value from the pedoter device
</summary>
            <param name="Argument">argument</param>
            <returns>value</returns>
        </member>
        <member name="M:Mcs.Usb.CPedoterDeviceNet.#ctor">
            <summary>
    Initializes a new instance of the CPedoterDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CPedoterDeviceNet">
            <summary />
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListNet.GetUsbListEntries">
            <summary>
Returns all entries from the list of USB Devices connected to the computer.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListNet.GetUsbListEntry(System.UInt32)">
            <summary>
Returns one CMcsUsbListEntryNet from the list of USB Devices connected to the computer.
</summary>
            <param name="index">number of the entry to use.</param>
        </member>
        <member name="P:Mcs.Usb.CMcsUsbListNet.Count">
            <summary>
Gets the number of devices currently in the list.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListNet.GetNumberOfDevices">
            <summary>
Gets the number of devices currently in the list.
</summary>
            <returns>The number of devices currently in the list.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListNet.SetStringFormat(System.String)">
            <summary>
Specify the text the CMcsUsbListEntryNet.ToString() function should return. The 
special code %N expands to the device name and %S expands to the serial number of the device.
</summary>
            <param name="format">A String containing the format template. Default is "%N (%S)".</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListNet.Finalize">
            <summary>
Finalizer: called by GC before collecting
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListNet.Dispose">
            <summary>
Destructor: called by Dispose()
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListNet.#ctor(Mcs.Usb.DeviceIdNet[])">
            <summary>
Initializes a new instance of CMcsUsbListNet class.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListNet.#ctor(Mcs.Usb.DeviceEnumNet)">
            <summary>
Initializes a new instance of CMcsUsbListNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CMcsUsbListNet">
            <summary>
Class to handle a list of connected MCS USB devices.
</summary>
        </member>
        <member name="T:Mcs.Usb.OnDeviceArrivalRemoval">
            <summary>
Delegate to show a device arrival or removal.
</summary>
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetVds(System.UInt32,System.Int32)">
            <summary />
            <param name="Headstage">The headstage to query.</param>
            <param name="Vds" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetVds(System.Int32)">
            <summary />
            <param name="Vds" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetVgs(System.UInt32,System.Int32)">
            <summary />
            <param name="Headstage">The headstage to query.</param>
            <param name="Vgs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetVgs(System.Int32)">
            <summary />
            <param name="Vgs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetVdVs(System.UInt32,System.Int32,System.Int32)">
            <summary />
            <param name="Headstage">The headstage to query.</param>
            <param name="Vd" />
            <param name="Vs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetVdVs(System.Int32,System.Int32)">
            <summary />
            <param name="Vd" />
            <param name="Vs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.GetVdVs(System.UInt32,System.Int32@,System.Int32@)">
            <summary />
            <param name="Headstage">The headstage to query.</param>
            <param name="Vd" />
            <param name="Vs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.GetVdVs(System.Int32@,System.Int32@)">
            <summary />
            <param name="Vd" />
            <param name="Vs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetDACOffset(System.UInt32,System.Int16,System.Int16)">
            <summary />
            <param name="Headstage">The headstage to query.</param>
            <param name="offset_vd" />
            <param name="offset_vs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetDACOffset(System.Int16,System.Int16)">
            <summary />
            <param name="offset_vd" />
            <param name="offset_vs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.GetDACOffset(System.UInt32,System.Int16@,System.Int16@)">
            <summary />
            <param name="Headstage">The headstage to query.</param>
            <param name="offset_vd" />
            <param name="offset_vs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.GetDACOffset(System.Int16@,System.Int16@)">
            <summary />
            <param name="offset_vd" />
            <param name="offset_vs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetVoltageResolution(System.UInt32,System.Int32)">
            <summary />
            <param name="Headstage">The headstage to query.</param>
            <param name="resolution" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetVoltageResolution(System.Int32)">
            <summary />
            <param name="resolution" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.GetVoltageResolution(System.UInt32)">
            <summary />
            <param name="Headstage">The headstage to query.</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.GetVoltageResolution">
            <summary />
            <returns />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetVoltageRange(System.UInt32,System.Int32)">
            <summary />
            <param name="Headstage">The headstage to query.</param>
            <param name="range" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetVoltageRange(System.Int32)">
            <summary />
            <param name="range" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.GetVoltageRange(System.UInt32)">
            <summary />
            <param name="Headstage">The headstage to query.</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.GetVoltageRange">
            <summary />
            <returns />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.GetVoltageReached(System.UInt32)">
            <summary />
            <param name="Headstage">The headstage to query.</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.GetVoltageReached">
            <summary />
            <returns />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetVdVsDAC(System.UInt32,System.Int16,System.Int16)">
            <summary />
            <param name="Headstage">The headstage to query.</param>
            <param name="Vd" />
            <param name="Vs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.SetVdVsDAC(System.Int16,System.Int16)">
            <summary />
            <param name="Vd" />
            <param name="Vs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.GetVdVsDAC(System.UInt32,System.Int16@,System.Int16@)">
            <summary />
            <param name="Headstage">The headstage to query.</param>
            <param name="Vd" />
            <param name="Vs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.GetVdVsDAC(System.Int16@,System.Int16@)">
            <summary />
            <param name="Vd" />
            <param name="Vs" />
        </member>
        <member name="M:Mcs.Usb.CGrapheneFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CGrapheneFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CGrapheneFunctionNet">
            <summary>
CGrapheneFunctionNet is the class to control the TEER device
</summary>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.GetEventData(System.UInt16@,System.Byte@,System.Byte@,System.Byte@,System.Byte@,System.Byte@,System.Byte@,System.UInt16@,System.UInt16@,System.UInt16@)">
            <summary>
get the oldest event entry
</summary>
            <param name="index">the event index number</param>
            <param name="year">the year</param>
            <param name="month">the month</param>
            <param name="day">the day</param>
            <param name="hour">the hour</param>
            <param name="minute">the minute</param>
            <param name="second">the second</param>
            <param name="coil">the coil</param>
            <param name="type">the event type</param>
            <param name="value">the even value</param>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.SetStateEventData(System.UInt32)">
            <summary>
clears/starts/stops the event queue for a certain coil
</summary>
            <param name="state">clear/start/stop</param>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.GetStateEventData">
            <summary>
get the event queue state
</summary>
            <returns>the state</returns>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.GetDebugData(System.UInt16,System.UInt16@,System.UInt16@,System.UInt16@,System.UInt16@)">
            <summary>
get the oldest debug entry for a certain coil
</summary>
            <param name="coil">the coil</param>
            <param name="index">the debug entry index number</param>
            <param name="voltage">the voltage applied</param>
            <param name="numberofpulses">the number of pulses detected</param>
            <param name="mediantime">the median time between pulses</param>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.SetStateDebugData(System.UInt16,System.UInt32)">
            <summary>
clears/starts/stops the debug queue for a certain coil
</summary>
            <param name="coil">the coil</param>
            <param name="state">clear/start/stop</param>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.GetStateDebugData(System.UInt16)">
            <summary>
get the debug queue state
</summary>
            <param name="coil">the coil</param>
            <returns>the state</returns>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.SetRTC(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
            <summary>
Set the RTC
</summary>
            <param name="year">the year</param>
            <param name="month">the month</param>
            <param name="day">the day</param>
            <param name="hour">the hour</param>
            <param name="minute">the minute</param>
            <param name="second">the second</param>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.GetRTC(System.Byte@,System.Byte@,System.Byte@,System.Byte@,System.Byte@,System.Byte@)">
            <summary>
Get the RTC
</summary>
            <param name="year">the year</param>
            <param name="month">the month</param>
            <param name="day">the day</param>
            <param name="hour">the hour</param>
            <param name="minute">the minute</param>
            <param name="second">the second</param>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.GetImplantResult(System.UInt16)">
            <summary>
gets the last result of the implant pulse trigger
</summary>
            <param name="coil">the coil</param>
            <returns>the result</returns>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.SetPowerStrength(System.UInt16,System.UInt32)">
            <summary>
gets the power for the trigger pulses
</summary>
            <param name="coil">the coil</param>
            <param name="power">the power</param>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.GetPowerStrength(System.UInt16)">
            <summary>
sets the power for the trigger pulses
</summary>
            <param name="coil">the coil</param>
            <returns>the power</returns>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.SetImplantCurrentSetpoint(System.UInt16,System.UInt32)">
            <summary>
gets the implant current setpoint
</summary>
            <param name="coil">the coil</param>
            <param name="current">the current</param>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.GetImplantCurrentSetpoint(System.UInt16)">
            <summary>
sets the implant current setpoint
</summary>
            <param name="coil">the coil</param>
            <returns>the current</returns>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.GetImplantState(System.UInt16)">
            <summary>
gets the implantat state
</summary>
            <param name="coil">the coil</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.SwitchOnOff(System.UInt16,System.UInt32)">
            <summary>
switched the coild on of
</summary>
            <param name="coil">the coil</param>
            <param name="on">0 = off, 1 = on</param>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.GetOnOff(System.UInt16)">
            <summary>
get if the coil is switched on/off
</summary>
            <param name="coil">the coil</param>
            <returns>0 = off, 1 = on</returns>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.GetCoilCommunication(System.UInt16)">
            <summary>
get if the communication to the coil is working
</summary>
            <param name="coil">the coil</param>
            <returns>is communicating</returns>
        </member>
        <member name="M:Mcs.Usb.CPositionIIDeviceNet.#ctor">
            <summary>
    Initializes a new instance of the CPositionIIDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CPositionIIDeviceNet">
            <summary>
CPositionIIDeviceNet is the class to control PositionII devices
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingDeviceNet.#ctor">
            <summary>
    Initializes a new instance of the CWarnerUssingDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CWarnerUssingDeviceNet">
            <summary>
CWarnerUssingDeviceNet is the class to control the Ussing device
</summary>
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.GetTestMode">
            <summary>
gets test mode
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.SetTestMode(System.UInt32)">
            <summary>
set test mode
</summary>
            <param name="mode" />
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.GetState">
            <summary>
get connection state
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.GetConnectedDevice">
            <summary>
get connect RF device, 0 = no device connected
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.Connect(System.UInt32)">
            <summary>
connect to a RF device, use 0 to disconnect
</summary>
            <param name="sn" />
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.GetAvailableStateList">
            <summary>
get a list of the states of the available devices
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.GetAvailableStateListEx(System.Int32)">
            <summary>
get a list of the states of the available devices
</summary>
            <param name="list_Length">The maximal length of list.</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.GetAvailableDeviceList">
            <summary>
get a list of available devices
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.GetAvailableDeviceListEx(System.Int32)">
            <summary>
get a list of available devices
</summary>
            <param name="list_Length">The maximal length of list.</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.SetWorkingFrequency(System.UInt32)">
            <summary>
sets the working frequency
</summary>
            <param name="frequency" />
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.GetWorkingFrequency">
            <summary>
gets the working frequency
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.SetBaseFrequency(Mcs.Usb.CFirmwareDestinationNet,System.UInt32)">
            <summary>
gets the base advertise frequency
</summary>
            <param name="destination" />
            <param name="frequency" />
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.GetBaseFrequency(Mcs.Usb.CFirmwareDestinationNet)">
            <summary>
gets the base advertise frequency
</summary>
            <param name="destination" />
            <returns />
        </member>
        <member name="M:Mcs.Usb.CRFFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CRFFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CRFFunctionNet">
            <summary>
CRFFunctionNet is the class to control RF devices
</summary>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.GetCycle">
            <summary>
Gets the current cycle.
</summary>
            <returns>The cycle number.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.GetOutputVoltage">
            <summary>
Gets the output voltage.
</summary>
            <returns>The output voltage in mV.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.GetMaxVoltage">
            <summary>
Gets the upper voltage level
</summary>
            <returns>The upper voltage level in mV.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.GetMinVoltage">
            <summary>
Gets the lower voltage level.
</summary>
            <returns>The lower voltage level in mV.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.GetCycles">
            <summary>
Gets the number of cycles.
</summary>
            <returns>The number of cycles to run for.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.GetSlope">
            <summary>
Gets the voltage slope.
</summary>
            <returns>The voltage slope in mV/s.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.IsRunning">
            <summary>
Gets if the MEA Clean device is running.
</summary>
            <returns>"true" when a run is in progress, otherwise "false".</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.SetMaxVoltage(System.Int32)">
            <summary>
Sets the upper voltage level.
</summary>
            <param name="voltageMax">The upper voltage level in mV (-1.6 .. 1.6 V).</param>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.SetMinVoltage(System.Int32)">
            <summary>
Sets the lower voltage level.
</summary>
            <param name="voltageMin">The lower voltage level in mV (-1.6 .. 1.6 V).</param>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.SetCycles(System.UInt32)">
            <summary>
Sets the number of cycles.
</summary>
            <param name="cycles">The number of cycles to run for (0 .. 99).</param>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.SetSlope(System.UInt32)">
            <summary>
Sets the voltage slope.
</summary>
            <param name="voltageSlope">The voltage slope in mV/s (range 0 .. 60 V/s).</param>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.Stop">
            <summary>
Stops a MEA Clean run.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.Start">
            <summary>
Starts a MEA Clean run.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMeaCleanDeviceNet.#ctor">
            <summary>
    Initializes a new instance of the CMeaCleanDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CMeaCleanDeviceNet">
            <summary>
CMeaCleanDeviceNet is the class to access the MEA Clean device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.GetThermocoupleNanovoltPerKelvin(System.UInt32)">
            <summary>
 Reads the proportional constant for the Thermocouple.
</summary>
            <param name="channel">Thermocouple channel number.</param>
            <returns>The proportional constant in Nanovolt per Kelvin.</returns>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.GetThermocoupleCalibration(System.UInt32)">
            <summary>
 Gets the calibration constant for the Thermocouple ADC.
</summary>
            <param name="channel">Thermocouple channel number.</param>
            <returns>The calibration constant for the Thermocouple ADC.</returns>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.GetReferenceTemperature(System.UInt32)">
            <summary>
 Reads the reference temperature for the Thermocouple.
</summary>
            <param name="channel">Thermocouple channel number.</param>
            <returns>The temperature from the Thermocouple in 1/100 °C.</returns>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.GetThermocoupleTemperature(System.UInt32)">
            <summary>
Reads the temperature from Thermocouple. The functions gives the temperature difference
between both Thermocouple junctions. To get the absolute temperature, add the reference
temperature.
</summary>
            <param name="channel">Thermocouple channel number.</param>
            <returns>The temperature difference between both Thermocouple junctions in 1/100 °C.</returns>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.GetDigin">
            <summary>
 Reads the digital input.
</summary>
            <returns>The bit pattern of the state of the digital inputs.</returns>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.GetAdc(System.UInt32)">
            <summary>
 Reads an ADC Value.
</summary>
            <param name="channel">The ADC channel number to query.</param>
            <returns>The current ADC value.</returns>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.GetPWM(System.UInt32)">
            <summary>
 Gets the state of the PWM output.
</summary>
            <returns>The current state of the PWM outputs duty cycle in permille.</returns>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.GetDigout">
            <summary>
 Gets the state of the digital output.
</summary>
            <returns>The current state of the digital outputs as a bit pattern.</returns>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.GetSingleValve(System.UInt16)">
            <summary>
Gets the state of a valve.
</summary>
            <param name="valve">number of valve</param>
            <returns>state of the valve</returns>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.GetValve">
            <summary>
 Gets the state of the valves.
</summary>
            <returns>The current state of the valves as a bit pattern.</returns>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.SetThermocoupleNanovoltPerKelvin(System.UInt32,System.UInt32)">
            <summary>
 Sets the proportinal constant for the Thermocouple.
</summary>
            <param name="channel">Thermocouple channel number.</param>
            <param name="value">proportinal constant for the Thermocouple in Nanovolt per Kelvin.</param>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.CalibrateThermocouple(System.UInt32)">
            <summary>
Calibrates the ADC which is used for the Thermocouple. For the calibration,
Short circuit the Thermocouple and use this function to correct a possible offset of the ADC which measures the thermocouple.
</summary>
            <param name="channel">Thermocouple channel number.</param>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.SetPWM(System.UInt32,System.UInt32)">
            <summary>
 Sets the duty cycle of the PWM output.
</summary>
            <param name="channel">PWM channel number.</param>
            <param name="value">duty cycle of the PWM output in permille.</param>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.SetDigout(System.UInt32)">
            <summary>
 Define the pattern on the Digital Output.
</summary>
            <param name="value">bit pattern on the digital output.</param>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.SetSingleValve(System.UInt16,System.UInt16)">
            <summary>
  Opens or Closes a valve.
</summary>
            <param name="valve">number of valve to be changed.</param>
            <param name="onoff">open or close the valve.</param>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.SetValve(System.UInt32)">
            <summary>
  Open or Close valves.
</summary>
            <param name="value">bit pattern of valves which should be open.</param>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.Dispose">
            <summary>
    Default destructor.
</summary>
        </member>
        <member name="M:Mcs.Usb.CFluidControlDeviceNet.#ctor">
            <summary>
    Initialize a new instance of the CFluidControlDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CFluidControlDeviceNet">
            <summary>
    CFluidControlDeviceNet is the class to control MCS FluidControl (FCB and FCX) device.
</summary>
        </member>
        <member name="P:Mcs.Usb.CSafeISDeviceNet.DacqDevice">
            <summary>
Gets the <see cref="T:Mcs.Usb.CMcsUsbDacqNet" />. Use this to control the data aquisition.
</summary>
        </member>
        <member name="P:Mcs.Usb.CSafeISDeviceNet.FluidControlDevice">
            <summary>
Gets the <see cref="T:Mcs.Usb.CFluidControlDeviceNet" />. Use this to control the valves. Only SetSingleValve is implemented for <see cref="T:Mcs.Usb.CSafeISDeviceNet" />.
</summary>
        </member>
        <member name="P:Mcs.Usb.CSafeISDeviceNet.RoboDevice">
            <summary>
Gets the <see cref="T:Mcs.Usb.CRoboDeviceNet" />. Use this to control the syringe.
</summary>
        </member>
        <member name="M:Mcs.Usb.CSafeISDeviceNet.SetDacPeriode(System.UInt32)">
            <summary>
Sets the DAC periode.
</summary>
            <param name="periode">The periode in units of 10µs.</param>
        </member>
        <member name="M:Mcs.Usb.CSafeISDeviceNet.SetDacPulseform(System.Int16[])">
            <summary>
Sets the DAC pulseform.
</summary>
            <param name="pulseform">The pulseform.</param>
        </member>
        <member name="M:Mcs.Usb.CSafeISDeviceNet.SetDacMode(System.Byte)">
            <summary>
Sets the DAC mode.
</summary>
            <param name="mode">The mode: 0 = Impedance ; 1 = Amperometry</param>
        </member>
        <member name="M:Mcs.Usb.CSafeISDeviceNet.SetAdcSamplePos(System.UInt16[])">
            <summary>
Sets the sample position of the ADC.
</summary>
            <param name="positions">The positions in units of 0.1µs.</param>
        </member>
        <member name="M:Mcs.Usb.CSafeISDeviceNet.SetAdcChannels(System.Byte)">
            <summary>
Sets the ADC channels you want to be sampled
</summary>
            <param name="channels">The bitmap of the 8 channels. Set bit to 1 for the channels you want measure</param>
        </member>
        <member name="M:Mcs.Usb.CSafeISDeviceNet.SetSwitches(System.UInt16)">
            <summary>
Sets the switches for all electrodes on the device. Do not use during measurement
</summary>
            <param name="switches">The switches: See Schematics for the meaning</param>
        </member>
        <member name="M:Mcs.Usb.CSafeISDeviceNet.Dispose">
            <summary>
Releases unmanaged resources and performs other cleanup operations before the
<see cref="T:Mcs.Usb.CSafeISDeviceNet" /> is reclaimed by garbage collection.
</summary>
        </member>
        <member name="M:Mcs.Usb.CSafeISDeviceNet.#ctor">
            <summary>
Initializes a new instance of the <see cref="T:Mcs.Usb.CSafeISDeviceNet" /> class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CSafeISDeviceNet">
            <summary />
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadNet.DisableMultiFileMode">
            <summary>
Disable the Multi-File mode of the STG
<para>
Switch the STG back to normal mode.
In this mode, trigger inputs are assigned to channels, not to segments. 
</para></summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadNet.EnableMultiFileMode(System.UInt32)">
            <summary>
Enable the Multi-File mode of the STG.
<para>
In Multi-File mode, the trigger inputs switch between segments.
To use this mode, define up to as many segments as trigger inputs are available and
fill each segment with a stimulus pattern.
</para><para>
Now a trigger on trigger input 1 switches the STG to the first 
segment and starts all triggers in this segment.
Likewise, a trigger on trigger input 2, 3 and 4 selects
the respective segment and start all triggers in this segment
So the Multi-File Mode can be used to predefine up to four
different stimuli which can be selected without the
need for a computer connection.
</para></summary>
            <param name="submode">The submode. Submode 0 is regular Multi-File mode as described above, submode 1 is extended Multi-File
mode, where the segment is selected based on the digital pattern on the digital inputs. In this mode, 256 different
segments can be defined and used.
</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadNet.SendSegmentSelect(System.UInt32,Mcs.Usb.Stg200xSegmentFlagsEnumNet)">
            <summary>
Switchs segment.
</summary>
            <param name="segment">The number of the segment to select.</param>
            <param name="segmentflags">A bitmap of flags, bit 1: assign all channels to the trigger number equal to the segment.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadNet.SendSegmentStart(System.UInt32,System.UInt32,Mcs.Usb.Stg200xSegmentFlagsEnumNet)">
            <summary>
Switchs segment and starts trigger.
</summary>
            <param name="triggermap">A bitmap of triggers that will be started.</param>
            <param name="segment">The number of the segment to select.</param>
            <param name="segmentflags">A bitmap of flags, bit 1: assign all channels to the trigger number equal to the segment.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadNet.SendSegmentDefine(System.UInt32[])">
            <summary>
Defines the segment memory layout of the STG.
<para>
On reset, the STG has one segment containing all available memory.
</para><para>
 With this command, the STG memory can be devided into several segments.
 Each segment can be filled with stimulus data.
</para></summary>
            <param name="segment_list">The List of memory sizes (one per segment).</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadNet.ClearChannel_PrepareAndSendData(System.UInt32,System.Int32[],System.UInt64[],Mcs.Usb.STG_DestinationEnumNet,System.Boolean)">
            <summary>
Prepare and append data to a given channel on the STG.
</summary>
            <para>
Each datapoint is 
represented by an signed 32bit integer value.
When using voltage stimulation, the values are in multiple of 1 uV, thus the possible range is += 2000 V.
When using current stimulation, the values are in multiple of 1 nA, this the possible range is += 2000 mA.
</para>
            <para>
The duration is given as a list of 64 bit integers. Durations
are given in units of µs. The STG has a resolution of 20 µs.
</para>
            <para>
Blocks of data which should repeat can be defined by prepending such a block with an entry in the arrays where both amplitude and duration is zero.
The end of such an block is marked by an entry where the duration is set to zero and the amplitude beeing set to the number of
times the block should run.
Blocks can be nested.
</para>
            <param name="channel">The channel number to send data to.</param>
            <param name="amplitude">A list of amplitudes in units of µV and nA in voltage and current mode, respectively.</param>
            <param name="duration">A list of durations in units of µs.</param>
            <param name="destType">specifies wheather the data is for syncout, current or voltage stimulation.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadNet.PrepareAndAppendData(System.UInt32,System.Int32[],System.UInt64[],Mcs.Usb.STG_DestinationEnumNet)">
            <summary>
Prepare and append data to a given channel on the STG.
</summary>
            <para>
Each datapoint is 
represented by an signed 32bit integer value.
When using voltage stimulation, the values are in multiple of 1 uV, thus the possible range is += 2000 V.
When using current stimulation, the values are in multiple of 1 nA, this the possible range is += 2000 mA.
</para>
            <para>
The duration is given as a list of 64 bit integers. Durations
are given in units of µs. The STG has a resolution of 20 µs.
</para>
            <para>
Blocks of data which should repeat can be defined by prepending such a block with an entry in the arrays where both amplitude and duration is zero.
The end of such an block is marked by an entry where the duration is set to zero and the amplitude beeing set to the number of
times the block should run.
Blocks can be nested.
</para>
            <param name="channel">The channel number to send data to.</param>
            <param name="amplitude">A list of amplitudes in units of µV and nA in voltage and current mode, respectively.</param>
            <param name="duration">A list of durations in units of µs.</param>
            <param name="destType">specifies wheather the data is for syncout, current or voltage stimulation.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadNet.PrepareAndSendData(System.UInt32,System.Int32[],System.UInt64[],Mcs.Usb.STG_DestinationEnumNet)">
            <summary>
Prepare and send data to a given channel on the STG. Previous data sent to that channel is erased first.
</summary>
            <para>
Each datapoint is 
represented by an signed 32bit integer value.
When using voltage stimulation, the values are in multiple of 1 uV, thus the possible range is += 2000 V.
When using current stimulation, the values are in multiple of 1 nA, this the possible range is += 2000 mA.
</para>
            <para>
The duration is given as a list of 64 bit integers. Durations
are given in units of µs. The STG has a resolution of 20 µs.
</para>
            <para>
Blocks of data which should repeat can be defined by prepending such a block with an entry in the arrays where both amplitude and duration is zero.
The end of such an block is marked by an entry where the duration is set to zero and the amplitude beeing set to the number of
times the block should run.
Blocks can be nested.
</para>
            <param name="channel">The channel number to send data to.</param>
            <param name="amplitude">A list of amplitudes in units of µV and nA in voltage and current mode, respectively.</param>
            <param name="duration">A list of durations in units of µs.</param>
            <param name="destType">specifies wheather the data is for syncout, current or voltage stimulation.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadNet.#ctor(Mcs.Usb.OnStgPollStatus)">
            <summary>
Use this constructor if you want to use the status callback.
</summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadNet.#ctor">
            <summary>
Use this constructor if you do not want to use the status callback.
</summary>
        </member>
        <member name="T:Mcs.Usb.CStg200xDownloadNet">
            <summary>
Main class for the STG download mode
<param>
This class implements the STG download mode interface.
</param></summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceTesterFunctionNet.SetIODirection(System.Int32)">
            <summary>
Sets the direction of the IO test ports
</summary>
            <param name="direction">The 16bit direction map: 1=IN 0=OUT</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceTesterFunctionNet.SetIO(System.UInt32)">
            <summary>
Sets the input to the io ports
</summary>
            <param name="io">The manual valves states</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceTesterFunctionNet.GetIO">
            <summary>
Gets the output from the io ports
</summary>
            <returns>The manual valves states</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceTesterFunctionNet.SetTriggerSyncDirection(System.UInt32)">
            <summary>
Sets the direction of the trigger/sync test port
</summary>
            <param name="direction">The direction: 1=IN 0=OUT</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceTesterFunctionNet.SetTrigger(System.UInt32)">
            <summary>
Sets the input to the trigger port
</summary>
            <param name="trigger">The trigger state</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceTesterFunctionNet.GetSync">
            <summary>
Gets the output from the sync port
</summary>
            <returns>The sync state</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceTesterFunctionNet.SetADC(System.UInt32)">
            <summary>
Sets the ADC port of the tester
</summary>
            <param name="onoff">The port state</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceTesterFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CWarnerValveControllerDeviceTesterFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CWarnerValveControllerDeviceTesterFunctionNet">
            <summary>
CWarnerValveControllerDeviceTesterFunctionNet is the class to access the functions for the Warner Valve Controller Device Tester
</summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.WritePipe``1(System.IntPtr,``0[])">
            <summary>
Write data to an USB Endpoint.
<param name="pipeHandle">The endpoint handle.</param><param name="buffer">An array of data to write.</param></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.ReadPipe``1(System.IntPtr,System.UInt32)">
            <summary>
Read data from an USB Endpoint.
<param name="pipeHandle">The endpoint handle.</param><param name="size">Number of elements to read.</param><returns>An array of data read.</returns></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.ResetPipe(System.IntPtr)">
            <summary>
Reset a Pipe to an USB Endpoint.
<param name="pipeHandle">The endpoint handle.</param></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.ClosePipe(System.IntPtr)">
            <summary>
Close a Pipe to an USB Endpoint.
<param name="pipeHandle">The endpoint handle.</param></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.OpenPipe(System.Byte)">
            <summary>
Open a Pipe to an USB Endpoint.
<param name="endpointAddress">The Endpoint Number.</param><returns>A handle to the endpoint.</returns></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.GetIntBuffer(System.UInt16,System.UInt16,System.Int32)">
            <summary>
Gets an array of type int from the device.
<param name="value">The value of the request.</param><param name="index">The index of the request.</param><param name="size">The size of the array.</param><returns>The array of data from the device.</returns></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.GetUIntBuffer(System.UInt16,System.UInt16,System.Int32)">
            <summary>
Gets an array of type unsigned int from the device.
<param name="value">The value of the request.</param><param name="index">The index of the request.</param><param name="size">The size of the array.</param><returns>The array of data from the device.</returns></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.GetShortBuffer(System.UInt16,System.UInt16,System.Int32)">
            <summary>
Gets an array of type short from the device.
<param name="value">The value of the request.</param><param name="index">The index of the request.</param><param name="size">The size of the array.</param><returns>The array of data from the device.</returns></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.GetUShortBuffer(System.UInt16,System.UInt16,System.Int32)">
            <summary>
Gets an array of type unsigned short from the device.
<param name="value">The value of the request.</param><param name="index">The index of the request.</param><param name="size">The size of the array.</param><returns>The array of data from the device.</returns></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.GetByteBuffer(System.UInt16,System.UInt16,System.Int32)">
            <summary>
Gets an array of type char from the device.
<param name="value">The value of the request.</param><param name="index">The index of the request.</param><param name="size">The size of the array.</param><returns>The array of data from the device.</returns></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.GetUByteBuffer(System.UInt16,System.UInt16,System.Int32)">
            <summary>
Gets an array of type unsigned char from the device.
<param name="value">The value of the request.</param><param name="index">The index of the request.</param><param name="size">The size of the array.</param><returns>The array of data from the device.</returns></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.SetIntBuffer(System.UInt16,System.UInt16,System.Int32[])">
            <summary>
Sends an array of type int to the device.
<param name="value">The value of the request.</param><param name="index">The index of the request.</param><param name="buffer">The buffer to send.</param></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.SetUIntBuffer(System.UInt16,System.UInt16,System.UInt32[])">
            <summary>
Sends an array of unsigned int to the device.
<param name="value">The value of the request.</param><param name="index">The index of the request.</param><param name="buffer">The buffer to send.</param></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.SetShortBuffer(System.UInt16,System.UInt16,System.Int16[])">
            <summary>
Sends an array of type short to the device.
<param name="value">The value of the request.</param><param name="index">The index of the request.</param><param name="buffer">The buffer to send.</param></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.SetUShortBuffer(System.UInt16,System.UInt16,System.UInt16[])">
            <summary>
Sends an array of type unsigned short to the device.
<param name="value">The value of the request.</param><param name="index">The index of the request.</param><param name="buffer">The buffer to send.</param></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.SetByteBuffer(System.UInt16,System.UInt16,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte[])">
            <summary>
Sends an array of type char to the device.
<param name="value">The value of the request.</param><param name="Index">The index of the request.</param><param name="buffer">The buffer to send.</param></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.SetUByteBuffer(System.UInt16,System.UInt16,System.Byte[])">
            <summary>
Sends an array of type unsigned char to the device.
<param name="value">The value of the request.</param><param name="index">The index of the request.</param><param name="buffer">The buffer to send.</param></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.SetValue(System.UInt16,System.UInt16)">
            <summary>
Sets .
<param name="value">The value of the request.</param><param name="index">The index of the request.</param></summary>
        </member>
        <member name="M:Mcs.Usb.CGenericDevelopDeviceNet.#ctor">
            <summary>
    Initialize a new instance of the CGenericDevelopDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CGenericDevelopDeviceNet">
            <summary>
    CGenericDevelopDeviceNet is the class to use during development of a new device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CDigOutStimulatorFunctionNet.GetStopTriggerSlope(System.Int32)">
            <summary>
queries stop condition of digital out stimulator
</summary>
            <param name="NrChannel">channel number</param>
            <returns>stop condition (rising or falling edge)</returns>
        </member>
        <member name="M:Mcs.Usb.CDigOutStimulatorFunctionNet.SetStopTriggerSlope(System.Int32,Mcs.Usb.DigitalStimulatorTriggerSlopeEnumNet)">
            <summary>
sets stop condition of digital out stimulator
</summary>
            <param name="NrChannel">channel number</param>
            <param name="Condition">stop condition (rising or falling edge)</param>
        </member>
        <member name="M:Mcs.Usb.CDigOutStimulatorFunctionNet.GetStartTriggerSlope(System.Int32)">
            <summary>
queries start condition of digital out stimulator
</summary>
            <param name="NrChannel">channel number</param>
            <returns>start condition (rising or falling edge)</returns>
        </member>
        <member name="M:Mcs.Usb.CDigOutStimulatorFunctionNet.SetStartTriggerSlope(System.Int32,Mcs.Usb.DigitalStimulatorTriggerSlopeEnumNet)">
            <summary>
sets start condition of digital out stimulator
</summary>
            <param name="NrChannel">channel number</param>
            <param name="Condition">start condition (rising or falling edge)</param>
        </member>
        <member name="M:Mcs.Usb.CDigOutStimulatorFunctionNet.GetGlobalRepeat(System.Int32)">
            <summary>
get repeat whole stimulation pattern
</summary>
            <param name="NrChannel">channel number</param>
            <returns>current value</returns>
        </member>
        <member name="M:Mcs.Usb.CDigOutStimulatorFunctionNet.SetGlobalRepeat(System.Int32,System.Boolean)">
            <summary>
set repeat whole stimulation pattern
</summary>
            <param name="NrChannel">channel number</param>
            <param name="value">new value</param>
        </member>
        <member name="M:Mcs.Usb.CDigOutStimulatorFunctionNet.GetNumberOfChannels">
            <summary />
            <returns />
        </member>
        <member name="M:Mcs.Usb.CDigOutStimulatorFunctionNet.SendChannelData(System.Int32,Mcs.Usb.CStimulusFunctionNet.StimulusDeviceDataAndUnrolledData)">
            <summary />
            <param name="NrChannel" />
            <param name="device_data_and_unrolled" />
        </member>
        <member name="M:Mcs.Usb.CDigOutStimulatorFunctionNet.PrepareChannelData(System.Int32[],System.UInt64[])">
            <summary />
            <param name="Amplitude" />
            <param name="Duration" />
            <returns />
        </member>
        <member name="M:Mcs.Usb.CDigOutStimulatorFunctionNet.ClearChannel(System.Int32)">
            <summary>
clear stimulation pattern
</summary>
            <param name="NrChannel" />
        </member>
        <member name="M:Mcs.Usb.CDigOutStimulatorFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CDigOutStimulatorFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CDigOutStimulatorFunctionNet">
            <summary>
CDigOutStimulatorFunctionNet is the class of the DigOut stimulator function class.
</summary>
        </member>
        <member name="M:Mcs.Usb.CInterfaceboard2FunctionNet.GetIoVoltage">
            <summary>
Gets the I/O Voltage level for the IFB2 digital and AUX ports, default is 3.3V.
</summary>
            <returns>Enum for the IO Voltage (3.3V or 5.0V).</returns>
        </member>
        <member name="M:Mcs.Usb.CInterfaceboard2FunctionNet.SetIoVoltage(Mcs.Usb.IoVoltageEnumNet)">
            <summary>
Sets the I/O Voltage level for the IFB2 digital and AUX ports, default is 3.3V.
</summary>
            <param name="ioVoltage">Enum for the I/O Voltage (3.3V or 5.0V).</param>
        </member>
        <member name="M:Mcs.Usb.CInterfaceboard2FunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CInterfaceboard2FunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CInterfaceboard2FunctionNet">
            <summary>
CInterfaceboard2FunctionNet is the class to control the Interfaceboard
</summary>
        </member>
        <member name="M:Mcs.Usb.CInterfaceboardFunctionNet.GetCardinalStgOutputrate">
            <summary>
Gets the fundamental/cardinal STG output rate of the Interfaceboard, default is 50 kHz
</summary>
            <returns>The output rate in Hz.</returns>
        </member>
        <member name="M:Mcs.Usb.CInterfaceboardFunctionNet.SetCardinalStgOutputrate(System.UInt32)">
            <summary>
Sets the fundamental/cardinal STG output rate of the Interfaceboard, default is 50 kHz
</summary>
            <param name="outputrate">The output rate in Hz.</param>
        </member>
        <member name="M:Mcs.Usb.CInterfaceboardFunctionNet.GetCardinalDacqSamplerate">
            <summary>
Gets the fundamental/cardinal data aquisition samplerate of the Interfaceboard, default is 50 kHz
</summary>
            <returns>The samplerate in Hz.</returns>
        </member>
        <member name="M:Mcs.Usb.CInterfaceboardFunctionNet.SetCardinalDacqSamplerate(System.UInt32)">
            <summary>
Sets the fundamental/cardinal data aquisition samplerate of the Interfaceboard, default is 50 kHz
</summary>
            <param name="samplerate">The samplerate in Hz.</param>
        </member>
        <member name="M:Mcs.Usb.CInterfaceboardFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CInterfaceboardFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CInterfaceboardFunctionNet">
            <summary>
CInterfaceboardFunctionNet is the class to control the Interfaceboard
</summary>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.GetCurrentCycle">
            <summary>
Gets the current cycle.
</summary>
            <returns>The cycle number.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.GetCycles">
            <summary>
Gets the number of cycles.
</summary>
            <returns>The number of cycles to run for.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.SetCycles(System.UInt32)">
            <summary>
Sets the number of cycles.
</summary>
            <param name="cycles">The number of cycles to run for (0 .. 99).</param>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.GetTimeInPause">
            <summary>
Gets the time in the pause.
</summary>
            <returns>The time in the pause in ms.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.GetPauseDuration">
            <summary>
Gets the duration of the pause between MEA Coat pulses.
</summary>
            <returns>The duration in ms.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.SetPauseDuration(System.UInt32)">
            <summary>
Sets the duration of the pause between MEA Coat pulses.
</summary>
            <param name="pauseDuration">The duration in ms (range 0 .. 65 s).</param>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.GetTimeInPlateau">
            <summary>
Gets the time in the plateau.
</summary>
            <returns>The time in the plateau in ms.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.GetOutputCurrent">
            <summary>
Gets the output current.
</summary>
            <returns>The output current in pA.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.GetOffsetCurrent">
            <summary>
Gets the offset of the current.
</summary>
            <returns>The offset of the current in pA.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.GetMaxCurrent">
            <summary>
Gets the limit of the current ramp (absolute value).
</summary>
            <returns>The limit of the current ramp in pA (absolute value).</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.GetDuration">
            <summary>
Gets the duration of a MEA Coat run.
</summary>
            <returns>The duration in ms.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.GetSlope">
            <summary>
Gets the current slope.
</summary>
            <returns>The current slope in pA/s.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.IsRunning">
            <summary>
Gets if the MEA Clean device is running.
</summary>
            <returns>"true" when a run is in progress, otherwise "false".</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.SetOffsetCurrent(System.Int32)">
            <summary>
Sets the offset of the current.
</summary>
            <param name="currentOffset">The offset of the current in pA (-10 .. 10 nA).</param>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.SetMaxCurrent(System.UInt32)">
            <summary>
Sets the limit of the current ramp (absolute value).
</summary>
            <param name="currentMax">The limit of the current ramp in pA (absolute value, 0 .. 18 nA).</param>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.SetDuration(System.UInt32)">
            <summary>
Sets the duration of a MEA Coat run.
</summary>
            <param name="duration">The duration in ms (range 0 .. 65 s).</param>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.SetSlope(System.Int32)">
            <summary>
Sets the current slope.
</summary>
            <param name="currentSlope">The current slope in pA/s (range -65 .. 65 nA/s).</param>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.Stop">
            <summary>
Stops a MEA Coat run.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.Start">
            <summary>
Starts a MEA Coat run.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMeaCoatDeviceNet.#ctor">
            <summary>
    Initializes a new instance of the CMeaCoatDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CMeaCoatDeviceNet">
            <summary>
CMeaCoatDeviceNet is the class to access the MEA Coat device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CExternDTesterDeviceNet.Write2(System.String)">
            <summary>
Reads the config string from the device.
</summary>
            <param name="configString">The config string.</param>
        </member>
        <member name="M:Mcs.Usb.CExternDTesterDeviceNet.Write(System.Byte[])">
            <summary>
Reads the config string from the device.
</summary>
            <param name="configString">The config string.</param>
        </member>
        <member name="M:Mcs.Usb.CExternDTesterDeviceNet.Read2">
            <summary>
Reads the config string from the device.
</summary>
            <returns>The config string.</returns>
        </member>
        <member name="M:Mcs.Usb.CExternDTesterDeviceNet.Read(System.Int32)">
            <summary>
Reads the config string from the device.
</summary>
            <param name="configString_Length">The maximal length of configString.</param>
            <returns>The config string.</returns>
        </member>
        <member name="M:Mcs.Usb.CExternDTesterDeviceNet.#ctor">
            <summary>
    Initializes a new instance of the CExternDTesterDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CExternDTesterDeviceNet">
            <summary>
CExternDTesterDeviceNet is the class to access the ExternD Tester (Handheld Device Tester D)
</summary>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.GetPowerMuxPlate(System.UInt32)">
            <summary>
On the Multiwell Mini device, Query if Power to the MUX Plate is On or Off.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>"true" Power is On, "false" Power is Off</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.SetPowerMuxPlate(System.UInt32,System.Boolean)">
            <summary>
On the Multiwell Mini device, turn Power to the MUX Plate On or Off.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <param name="powerOn">"true" to turn Power On, "false" to turn Power Off</param>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.IsPlateTypeValid(System.UInt32)">
            <summary>
Checks whether the plate type is valid, meaning all pins have contact.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>"true" when all pins have contact, otherwise "false".</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.IsPlateTypeValid">
            <summary>
Checks whether the plate type is valid, meaning all pins have contact.
</summary>
            <returns>"true" when all pins have contact, otherwise "false".</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.GetPlateMux(System.UInt32)">
            <summary>
Gets the selected quarter of the electrodes on a high density Multiwell plate.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>the selected quarter</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.GetPlateMux">
            <summary>
Gets the selected quarter of the electrodes on a high density Multiwell plate.
</summary>
            <returns>the selected quarter</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.SetPlateMux(System.UInt32,System.UInt32)">
            <summary>
Selects a one quarter of the electrodes on a high density Multiwell plate.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <param name="muxSelection">the selected quarter</param>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.SetPlateMux(System.UInt32)">
            <summary>
Selects a one quarter of the electrodes on a high density Multiwell plate.
</summary>
            <param name="muxSelection">the selected quarter</param>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.SetPlateType(System.UInt32,Mcs.Usb.MultiwellPlateTypeEnumNet)">
            <summary>
Sets the plate type.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <param name="plateType">the plate type</param>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.SetPlateType(Mcs.Usb.MultiwellPlateTypeEnumNet)">
            <summary>
Sets the plate type.
</summary>
            <param name="plateType">the plate type</param>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.GetPlateType(System.UInt32)">
            <summary>
Gets the plate type.
</summary>
            <param name="Headstage">The headstage to query.</param>
            <returns>the plate type</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.GetPlateType">
            <summary>
Gets the plate type.
</summary>
            <returns>the plate type</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.UnlockPlateClamp">
            <summary>
Unlocks the plate clamp.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.LockPlateClamp">
            <summary>
Locks the plate clamp.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.GetPlateClampLockState">
            <summary>
Gets the state of the plate clamp lock.
</summary>
            <returns>the state of the plate lock (unlocked/locked)</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.StopPlateClamp">
            <summary>
Stops the plate clamp movement.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.ClosePlateClamp">
            <summary>
Closes the plate clamp.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.OpenPlateClamp">
            <summary>
Opens the plate clamp.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.GetPlateClampState(System.UInt32)">
            <summary>
Gets the state of the plate
</summary>
            <param name="Headstage">The headstage number</param>
            <returns>The plate state</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.GetPlateClampState">
            <summary>
Gets the state of the Multiwell plate clamp.
</summary>
            <returns>the state of the plate clamp (open/closed)</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellDeviceNet.#ctor">
            <summary>
    Initializes a new instance of the CMultiwellDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CMultiwellDeviceNet">
            <summary>
CMultiwellDeviceNet is the class to access the Multiwell device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.SetColorStr(System.UInt16,System.String)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <param name="ColorString">LED color as string</param>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.SetColorRgb(System.UInt16,System.UInt32)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <param name="ColorRGB">RGB-value of LED color</param>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.SetPermanentCurrentInMicroAmp(System.UInt16,System.UInt32)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <param name="PermanentCurrent_uA">max. current the LED can stand when always switched on; unit: uA</param>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.SetMaxDutyCycleHighCurrent(System.UInt16,System.UInt32)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <param name="MaxDutyCycleHighCurrent">max. duty cycle at max. current; unit: 100*%</param>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.SetMaxDurationHighCurrentInMicroSec(System.UInt16,System.UInt32)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <param name="AbsoluteMaxDuration_us">max. duration the LED can stand the abs. max current; unit: us</param>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.SetAbsMaxCurrentInMicroAmp(System.UInt16,System.UInt32)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <param name="AbsoluteMaxCurrent_uA">absolute max. current; unit: uA</param>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.SetWaveLengthInNanometer(System.UInt16,System.UInt32)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <param name="WaveLength_nm">wavelength of this channel's LEDs; unit: nm</param>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.GetColorStr(System.UInt16)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <returns>LED color as string</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.GetColorRgb(System.UInt16)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <returns>RGB-value of LED color</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.GetPermanentCurrentInMicroAmp(System.UInt16)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <returns>max. current the LED can stand when always switched on; unit: uA</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.GetMaxDutyCycleHighCurrent(System.UInt16)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <returns>max. duty cycle at max. current; unit: 100*%</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.GetMaxDurationHighCurrentInMicroSec(System.UInt16)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <returns>max. duration the LED can stand the abs. max current; unit: us</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.GetAbsMaxCurrentInMicroAmp(System.UInt16)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <returns>absolute max. current; unit: uA</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.GetWaveLengthInNanometer(System.UInt16)">
            <summary />
            <param name="channel">the (analog) channel number</param>
            <returns>wavelength of this channel's LEDs; unit: nm</returns>
        </member>
        <member name="M:Mcs.Usb.CMultiwellOptoStimFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CMultiwellOptoStimFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CMultiwellOptoStimFunctionNet">
            <summary>
CMultiwellOptoStimFunctionNet is the class to access the optical properties of the Multiwell Optostim device
</summary>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.MeasureReservoir">
            <summary>
Measures the reservoir pressure
</summary>
            <returns>The pressure</returns>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.FirePressurePulse(System.Int32,System.Int32)">
            <summary>
Fire a pressure pulse from the reservoir
</summary>
            <param name="duration">The pulse duration (valves open)</param>
            <param name="nextpressure">The next pressure</param>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.IsBusy(System.Int16@,System.Int16@)">
            <summary>
Is the PPC busy with a task
</summary>
            <param name="task">The task state</param>
            <param name="wait">The wait state</param>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.LoadPressure(System.Int32,System.UInt32)">
            <summary>
Loads the reservoir with a pressure
</summary>
            <param name="pressure">The pressure</param>
            <param name="options">The options: end with 0=regulate on patch 1=regulate on reservoir</param>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.SetPressureOffset">
            <summary>
Sets the pressure offset
</summary>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.SetValveActive(System.UInt16,System.Int32)">
            <summary>
Sets the valve active/inactive state
</summary>
            <param name="valve">The valve number</param>
            <param name="valveActive">The valve state</param>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.GetValveActive(System.UInt16)">
            <summary>
Gets the valve active/inactive state
</summary>
            <param name="valve">The valve number</param>
            <returns>The valve state</returns>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.GetDigitalIn(System.UInt16)">
            <summary>
Reads the digital input state
</summary>
            <param name="channel">The Channel Number</param>
            <returns>The Digital State</returns>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.GetAnalogVoltage(System.UInt16)">
            <summary>
Reads the current analog voltage
</summary>
            <param name="channel">The Channel Number</param>
            <returns>The Analog Voltage</returns>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.GetSupplyVoltage">
            <summary>
Reads the current supply voltage in mV
</summary>
            <returns>The supply voltage</returns>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.SetPressureRange(System.UInt16,System.Int32,System.Int32)">
            <summary>
Get the pressure range that is used between the analog voltage or the digital states
</summary>
            <param name="channel">The Channel Number</param>
            <param name="lower_pressure">The lower border of the pressure range</param>
            <param name="upper_pressure">The upper border of the pressure range</param>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.GetPressureRange(System.UInt16,System.Int32@,System.Int32@)">
            <summary>
Get the pressure range that is used between the analog voltage or the digital states
</summary>
            <param name="channel">The Channel Number</param>
            <param name="lower_pressure">The lower border of the pressure range</param>
            <param name="upper_pressure">The upper border of the pressure range</param>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.SetAnalogVoltageRange(System.UInt16,System.UInt16,System.UInt16)">
            <summary>
Writes the Analog Input Voltage Range
</summary>
            <param name="channel">The Channel Number</param>
            <param name="min_voltage">The voltage that should be seen as the minimum voltage</param>
            <param name="max_voltage">The voltage that should be seen as the maximum voltage</param>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.GetAnalogVoltageRange(System.UInt16,System.UInt16@,System.UInt16@)">
            <summary>
Reads the Analog Input Voltage Range
</summary>
            <param name="channel">The Channel Number</param>
            <param name="min_voltage">The voltage that should be seen as the minimum voltage</param>
            <param name="max_voltage">The voltage that should be seen as the maximum voltage</param>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.SetPumpModeType(System.UInt16,Mcs.Usb.PP_Pump_Mode_Type_EnumNet)">
            <summary>
Writes the config string from the device.
</summary>
            <param name="channel">The Channel Number</param>
            <param name="PumpMode">The Pump Mode Type.</param>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.GetPumpModeType(System.UInt16)">
            <summary>
Reads the Pump Mode Type.
</summary>
            <param name="channel">The Channel Number</param>
            <returns>The Pump Mode Type.</returns>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.SetPumpSpeedUnit(System.UInt16,System.Int32)">
            <summary>
Writes the Pump Speed Unit
</summary>
            <param name="channel">The Channel Number</param>
            <param name="SpeedUnit">The Speed Unit</param>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.GetPumpSpeedUnit(System.UInt16)">
            <summary>
Reads the Pump Speed Unit
</summary>
            <param name="channel">The Channel Number</param>
            <returns>The Speed Unit</returns>
        </member>
        <member name="M:Mcs.Usb.CPPCFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CPPCFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CPPCFunctionNet">
            <summary>
CPPCFunctionNet is the class to access the PPC (high precision Patch Peristalic patch Pump
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.WaitForAllChambers">
            <summary>
blocking call that waits for ALL chambers' boot-up calibration to complete
</summary>
            <returns>returns false when at least one chamber's calibration fails (e.g. timeout...)</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.WaitForChamber(System.Int32)">
            <summary>
blocking call that waits for chamber boot-up calibration to complete
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns>returns false when calibration fails (e.g. timeout...)</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.CompensateElectrodeOffset(System.Int32)">
            <summary>
blocking call to compensate electrode offset of one chamber; returns true when successful
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.IsElectrodeOffsetCompensationFinished(System.Int32)">
            <summary>
checks whether electrode offset compensation is finished
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetComplianceVoltage(System.Int32)">
            <summary>
returns compliance voltage threshold in digits; when Uc is above, current source is overloaded
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetLiquidResistance(System.Int32)">
            <summary />
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetLiquidResistance(System.Int32,System.Int32)">
            <summary />
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="NewLiquidResistance_Ohm" />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.IsPulseEnabled(System.Int32,Mcs.Usb.UssingClampModeEnumNet)">
            <summary>
returns true when pulse of given chamber and current mode (voltage/current clamp) of this chamber is ENABLED
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="ClampMode">voltage or current clamp stimulation</param>
            <returns>when ENABLED, previously defined pulse pattern will be applied, otherwise the chamber current/voltage will be kept at specified offset level</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetEnablePulse(System.Int32,Mcs.Usb.UssingClampModeEnumNet,System.Boolean)">
            <summary>
enable pulse of given chamber and mode (voltage/current clamp) of this chamber
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="ClampMode">voltage or current clamp stimulation</param>
            <param name="Enable">when ENABLED, previously defined pulse pattern will be applied, otherwise the chamber current/voltage will be kept at specified offset level</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetIdleModeOffset(System.Int32,Mcs.Usb.UssingClampModeEnumNet)">
            <summary>
gets the offset (voltage or current) that will be applied when clamping is DISABLED
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="ClampMode">voltage or current clamp stimulation</param>
            <returns>unit: nA or mV</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetIdleModeOffset(System.Int32,Mcs.Usb.UssingClampModeEnumNet,System.Int32)">
            <summary>
sets the offset (voltage or current) that will be applied when clamping is DISABLED
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="ClampMode">voltage or current clamp stimulation</param>
            <param name="NewIdleOffset">unit: nA or mV</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetUptimeSeconds(System.Int32)">
            <summary />
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetAvailableChambers">
            <summary>
returns array with (zero-based) ChamberIds of all available chambers
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetUnitDescription(System.Int32,System.Int32)">
            <summary />
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="ChannelId">index of channel (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetUnitName(System.Int32,System.Int32)">
            <summary>
gets the channel's unit name
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="ChannelId">index of channel (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetUnitExponent(System.Int32,System.Int32)">
            <summary />
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="ChannelId">index of channel (zero-based)</param>
            <returns>example: return value -9 means that amps/volts per digit is in nano</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetUnitsPerDigit(System.Int32,System.Int32)">
            <summary>
gets amps/volts per digit for specified chamber and channel
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="ChannelId">index of channel (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetDacNampsPerDigitHighCurrentRange(System.Int32)">
            <summary>
unit: nA/digit
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetDacPampsPerDigitLowCurrentRange(System.Int32)">
            <summary>
unit: pA/digit
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetHighCurrentRange(System.Int32)">
            <summary>
unit: nA
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetLowCurrentRange(System.Int32)">
            <summary>
unit: nA
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.IsHighCurrentMode(System.Int32)">
            <summary />
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetHighCurrentMode(System.Int32,System.Boolean)">
            <summary>
explicitly sets device to high/low current mode
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="NewHighCurrentMode" />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetLowCurrentMode(System.Int32)">
            <summary />
            <param name="ChamberId" />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetHighCurrentMode(System.Int32)">
            <summary />
            <param name="ChamberId" />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetDacZero(System.Int32)">
            <summary>
- diagnostic function only - ; gets real zero value of DAC in digits (0 -&gt; neg. current; 32767 -&gt; near zero; 65535 -&gt; pos. current)
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetU2Reference(System.Int32)">
            <summary>
- diagnostic function only -
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetU1Reference(System.Int32)">
            <summary>
- diagnostic function only -
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetU2Offset(System.Int32)">
            <summary>
- diagnostic function only -
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetU1Offset(System.Int32)">
            <summary>
- diagnostic function only -
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.IsInternalCalibrationFinished(System.Int32)">
            <summary>
when internal calibration is finished, values for U1,2_offset and U1,2_reference and DAC_offset are available
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetClampMode(System.Int32)">
            <summary>
gets clamp mode (voltage, current or open clamp; do not use when device is in internal calibration mode)
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetClampMode(System.Int32,Mcs.Usb.UssingClampModeEnumNet)">
            <summary>
sets clamp mode (voltage, current or open clamp)
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="NewClampMode" />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetVoltageClampControllerParam_D(System.Int32)">
            <summary>
gets D value of PID controller;
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetVoltageClampControllerParam_I(System.Int32)">
            <summary>
gets I value of PID controller;
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetVoltageClampControllerParam_P(System.Int32)">
            <summary>
gets P value of PID controller;
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetVoltageClampControllerParam_D(System.Int32,System.UInt32)">
            <summary>
sets D value of PID controller;
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="D">useful range: 0..700</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetVoltageClampControllerParam_I(System.Int32,System.UInt32)">
            <summary>
sets I value of PID controller;
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="I">useful range: 80000..120000</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetVoltageClampControllerParam_P(System.Int32,System.UInt32)">
            <summary>
sets P value of PID controller;
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <param name="P">useful value: 130000</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetPulseRepetitions(System.Int32,Mcs.Usb.UssingClampModeEnumNet,System.Int32)">
            <summary>
PRIVATE function
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based); send pattern to connected amp</param>
            <param name="StgMode">voltage or current clamp stimulation</param>
            <param name="NumberOfRepetitions">number of repetitions for pulse pattern; 0 for infinite</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetPulseDurations(System.Int32,Mcs.Usb.UssingClampModeEnumNet,System.Int32[])">
            <summary>
PRIVATE function
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based); send pattern to connected amp</param>
            <param name="StgMode">voltage or current clamp stimulation</param>
            <param name="Durations">duration in 100us</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetPulseAmplitudes(System.Int32,Mcs.Usb.UssingClampModeEnumNet,System.Int32[])">
            <summary>
PRIVATE function
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based); send pattern to connected amp</param>
            <param name="StgMode">voltage or current clamp stimulation</param>
            <param name="Amplitudes">amplitude; unit in voltage clamp: mV; unit in current clamp: nA</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.SetPulse(System.Int32,Mcs.Usb.UssingClampModeEnumNet,System.Int32,System.Int32[],System.Int32[])">
            <summary>
defines stimulation pulse pattern for voltage or current stimulation; CAUTION: zero-length amplitude will be briefly applied -&gt; choose matching to neighbour to avoid spikes
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based); send pattern to connected amp</param>
            <param name="StgMode">voltage or current clamp stimulation</param>
            <param name="NumberOfRepetitions">number of repetitions for pulse pattern (-1 for infinite; n means pattern is applied n+1 times)</param>
            <param name="Amplitudes">amplitude; unit in voltage clamp: mV; unit in current clamp: nA</param>
            <param name="Durations">duration in 100us; CAUTION: first element is applied only one; auto-loop back to second element after last one</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.IsChamberAvailable(System.Int32)">
            <summary>
checks whether chamber amp is connected to slot
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetNumberOfAvailableChambers">
            <summary>
gets number of actually connected chamber amps
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetNumberOfHardwareSlotsForChambers">
            <summary>
gets number of physical hardware slots for chambers amps
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.GetChannelsCountOfChamber(System.Int32)">
            <summary>
gets number of channels in datastream from chamber amp with given index
</summary>
            <param name="ChamberId">index of hardware chamber slot (zero-based)</param>
            <returns>return value of zero means that amp is not placed</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerUssingFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CWarnerUssingFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CWarnerUssingFunctionNet">
            <summary>
CWarnerUssingFunctionNet is the class to control the Ussing device
</summary>
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetSampleRate">
            <summary>
returns sample rate in Hz
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetFrameErrorCounter">
            <summary>
returns number of times (since bootup) sample memory got overwritten
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetAdcOffsetU2">
            <summary>
returns ADC offset of U2 channel (result of internal calibration)
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetAdcOffsetU1">
            <summary>
returns ADC offset of U1 channel (result of internal calibration)
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetScaleFactorU2">
            <summary>
returns U2 scale factor times 10^6 (result of internal calibration)
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetScaleFactorU1">
            <summary>
returns U1 scale factor times 10^6 (result of internal calibration)
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetLiquidResistance">
            <summary />
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.SetLiquidResistance(System.Int32)">
            <summary />
            <param name="NewLiquidResistance_Ohm" />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.CancelInternalCalibration">
            <summary>
in case the internal calibration "hangs", this will cancel it
</summary>
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetDacZero">
            <summary>
returns DAC-offset (result of internal calibration); use to check for plausibility only
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.IsInternalCalibrationFinished">
            <summary>
queries whether internal calibration has finished
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.StartInternalCalibration">
            <summary>
starts determination of internal DAC-offset; result is used internally; NON-BLOCKING call
</summary>
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetUptimeSeconds">
            <summary>
returns time in seconds since device was powered up
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetCurrentEnable">
            <summary>
when disabled, no current will flow through chamber
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.SetCurrentEnable(System.Boolean)">
            <summary>
when disabled, no current will flow through chamber
</summary>
            <param name="NewCurrentEnable" />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.SetExternalLED(System.UInt32)">
            <summary />
            <param name="NewState" />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetRotaryPositionCode">
            <summary />
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetAdapterCode">
            <summary />
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.SetBufferIndex(System.UInt32)">
            <summary>
pre-selects sample buffer to be tranferred by GetSampleVoltageBuffer_uV()
</summary>
            <param name="NewBufferIndex">0 - chamber voltage; 1 - compliance voltage</param>
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetNumberOfAvailableSamples">
            <summary>
private function to be called internally only
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetBytesPerSample">
            <summary>
private function to be called internally only
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetMaxChunkSize_Byte">
            <summary>
private function to be called internally only
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetSampleVoltageBuffer_uV(System.Int32)">
            <summary>
returns voltage sample buffer (max. 500 values); unit: uV
</summary>
            <param name="Buffer_Length">The maximal length of Buffer.</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetSampleBufferChunk(System.Int32)">
            <summary>
private function to query max. 100 bytes of sample buffer; called internally
</summary>
            <param name="Buffer_Length">The maximal length of Buffer.</param>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetControllerParams(System.UInt32@,System.UInt32@,System.UInt32@)">
            <summary>
gets PID controller parameters for voltage clamp mode
</summary>
            <param name="P" />
            <param name="I" />
            <param name="D" />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.SetControllerParams(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
sets PID controller parameters for voltage clamp mode
</summary>
            <param name="P" />
            <param name="I" />
            <param name="D" />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.IsSamplingFinished">
            <summary>
returns false iff stimulation/sampling is going on, otherwise true
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.StopSampling">
            <summary>
stops TEER stimulation and sampling
</summary>
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.StartSampling(System.UInt32)">
            <summary>
starts TEER stimulation (duration: n cycles) and samples during last cycle
</summary>
            <param name="NumberOfCycles">number of cycles (sine or rect) to output (0 - loop forever)</param>
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.SetClampMode(Mcs.Usb.TeerClampModeEnumNet)">
            <summary>
sets TEER clamp mode (voltage/current)
</summary>
            <param name="ClampMode">new TEER clamp mode</param>
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetClampMode">
            <summary>
gets TEER clamp mode (voltage/current)
</summary>
            <returns>current TEER clamp mode</returns>
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.SetWaveform(Mcs.Usb.TeerWaveformEnumNet)">
            <summary>
sets TEER stimulation waveform	(sine/rect)
</summary>
            <param name="Waveform">waveform enum</param>
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetWaveform">
            <summary>
gets TEER stimulation waveform (sine/rect)
</summary>
            <returns>waveform enum</returns>
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.SetAmplitude_nA(System.UInt32)">
            <summary>
sets TEER stimulation amplitude in nA
</summary>
            <param name="Amplitude_nA">new stimulation amplitude in nA</param>
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetAmplitude_nA">
            <summary>
gets TEER stimulation amplitude in nA
</summary>
            <returns>current stimulation amplitude in nA</returns>
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.SetPeriod_us(System.UInt32)">
            <summary>
sets the period of TEER stimulation in us
</summary>
            <param name="period_us" />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.GetPeriod_us">
            <summary>
gets the period of TEER stimulation in us
</summary>
            <returns />
        </member>
        <member name="M:Mcs.Usb.CTEERFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CTEERFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CTEERFunctionNet">
            <summary>
CTEERFunctionNet is the class to control the TEER device
</summary>
        </member>
        <member name="M:Mcs.Usb.CGilsonDeviceNet.#ctor">
            <summary>
    Initialize a new instance of the CGilsonDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CGilsonDeviceNet">
            <summary>
    CGilsonDeviceNet is the class to control a Gilson device.
</summary>
        </member>
        <member name="T:Mcs.Usb.CPatchServerDeviceNet">
            <summary>
CPatchServerDeviceNet is the class to control the MCS PatchServer device
</summary>
        </member>
        <member name="T:Mcs.Usb.CFYIDeviceNet">
            <summary>
CFYIDeviceNet is the class to control the MCS FYI device
</summary>
        </member>
        <member name="T:Mcs.Usb.CMeasureTableDeviceNet">
            <summary>
CMeasureTableDeviceNet is the to control the MCS HLA device
</summary>
        </member>
        <member name="T:Mcs.Usb.CPPSDeviceNet">
            <summary>
CPPS4plus1DeviceNet is the to control the MCS HLA device
</summary>
        </member>
        <member name="T:Mcs.Usb.CHLADeviceNet">
            <summary>
CHLADeviceNet is the to control the MCS HLA device
</summary>
        </member>
        <member name="T:Mcs.Usb.CEncapsulatorDeviceNet">
            <summary>
CEncapsulatorDeviceNet is the to control the MCS HiClamp device
</summary>
        </member>
        <member name="T:Mcs.Usb.CHiClampDeviceNet">
            <summary>
CHiClampDeviceNet is the to control the MCS HiClamp device
</summary>
        </member>
        <member name="T:Mcs.Usb.CRoboInjectDeviceNet">
            <summary>
CRoboInjectDeviceNet is the to control the MCS RoboInject device
</summary>
        </member>
        <member name="T:Mcs.Usb.CRoboocyte2DeviceNet">
            <summary>
CRoboocyte2DeviceNet is the class to control the MCS Roboocyte2 device
</summary>
        </member>
        <member name="M:Mcs.Usb.CRoboDeviceNet.GetCurrentPosition(System.Byte,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte,System.Int32@,System.Int32@)">
            <summary>
Gets the current position of motors
</summary>
            <param name="busaddress"> Address of the McsBus </param>
            <param name="axes"> Bit pattern of axes to drive </param>
            <param name="x"> Current position of first axis if pattern in axes is set </param>
            <param name="y"> Current position of second axis if pattern in axes is set </param>
        </member>
        <member name="M:Mcs.Usb.CRoboDeviceNet.StopMovement(System.Byte,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte,System.Int32)">
            <summary>
Stops the current movement
</summary>
            <param name="busaddress"> Address of the McsBus </param>
            <param name="axes"> Bit pattern of axes to drive </param>
            <param name="timeout"> Timeout of maximal waiting for the end of the command (-1 is forever) </param>
        </member>
        <member name="M:Mcs.Usb.CRoboDeviceNet.MoveAbs(System.Byte,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte,System.Int32,System.Int32,System.Int32)">
            <summary>
Moves the motor to the new absolute position
</summary>
            <param name="busaddress"> Address of the McsBus </param>
            <param name="axes"> Bit pattern of axes to drive </param>
            <param name="x"> Position of first axis, if pattern in axes is set </param>
            <param name="y"> Position of second axis if pattern in axes is set </param>
            <param name="timeout"> Timeout of maximal waiting for the end of the command (-1 is forever) </param>
        </member>
        <member name="M:Mcs.Usb.CRoboDeviceNet.FindReference(System.Byte,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte,System.Int32)">
            <summary>
Searches the reference position of the motor
</summary>
            <param name="busaddress"> Address of the McsBus </param>
            <param name="axes"> Bit pattern of axes to drive </param>
            <param name="timeout"> Timeout of maximal waiting for the end of the command (-1 is forever) </param>
        </member>
        <member name="M:Mcs.Usb.CRoboDeviceNet.GetMovementError">
            <summary>
Low level command, gets the error of the last movement end
</summary>
        </member>
        <member name="M:Mcs.Usb.CRoboDeviceNet.GetInMovement">
            <summary>
Low level command, gets the internal state "In Movement"
</summary>
        </member>
        <member name="M:Mcs.Usb.CRoboDeviceNet.SetInMovement">
            <summary>
Low level command, sets the internal state to "In Movement" 
</summary>
        </member>
        <member name="F:Mcs.Usb.CRoboDeviceNet.Axes_I">
            <summary> Bit pattern for i axis for axes argument </summary>
        </member>
        <member name="F:Mcs.Usb.CRoboDeviceNet.Axes_Z">
            <summary> Bit pattern for z axis for axes argument </summary>
        </member>
        <member name="F:Mcs.Usb.CRoboDeviceNet.Axes_Y">
            <summary> Bit pattern for y axis for axes argument </summary>
        </member>
        <member name="F:Mcs.Usb.CRoboDeviceNet.Axes_X">
            <summary> Bit pattern for x axis for axes argument </summary>
        </member>
        <member name="F:Mcs.Usb.CRoboDeviceNet.Axis_I">
            <summary> Axis number of i for axis argument </summary>
        </member>
        <member name="F:Mcs.Usb.CRoboDeviceNet.Axis_Z">
            <summary> Axis number of z for axis argument </summary>
        </member>
        <member name="F:Mcs.Usb.CRoboDeviceNet.Axis_Y">
            <summary> Axis number of y for axis argument </summary>
        </member>
        <member name="F:Mcs.Usb.CRoboDeviceNet.Axis_X">
            <summary> Axis number of x for axis argument </summary>
        </member>
        <member name="F:Mcs.Usb.CRoboDeviceNet.McsBus_ZI">
            <summary> McsBus address for the z and i axes </summary>
        </member>
        <member name="F:Mcs.Usb.CRoboDeviceNet.McsBus_XY">
            <summary> McsBus address for the xy-plane </summary>
        </member>
        <member name="M:Mcs.Usb.CRoboDeviceNet.RoboMainLowLevelCommands.GetUserParameter(System.UInt16,System.Int32@)">
            <summary>
Reads 32 bit integer values stored persistently on RoboMain
<para>intention: provide free persistent user memory space on motor controller</para></summary>
            <param name="index"> address offset of parameter; range: 0..15</param>
            <param name="value"> data buffer</param>
        </member>
        <member name="M:Mcs.Usb.CRoboDeviceNet.RoboMainLowLevelCommands.GetUserParameter(System.UInt16,System.UInt32@)">
            <summary>
Reads 32 bit integer values stored persistently on RoboMain
<para>intention: provide free persistent user memory space on motor controller</para></summary>
            <param name="index"> address offset of parameter; range: 0..15</param>
            <param name="value"> data buffer</param>
        </member>
        <member name="M:Mcs.Usb.CRoboDeviceNet.RoboMainLowLevelCommands.SetUserParameter(System.UInt16,System.Int32)">
            <summary>
Stores *persistently* 32 bit integer values on RoboMain
<para>intention: provide free persistent user memory space on RoboMain</para></summary>
            <param name="index"> address offset of parameter; range: 0..15</param>
            <param name="value"> data to be stored</param>
        </member>
        <member name="M:Mcs.Usb.CRoboDeviceNet.RoboMainLowLevelCommands.SetUserParameter(System.UInt16,System.UInt32)">
            <summary>
Stores *persistently* 32 bit integer values on RoboMain
<para>intention: provide free persistent user memory space on RoboMain</para></summary>
            <param name="index"> address offset of parameter; range: 0..15</param>
            <param name="value"> data to be stored</param>
        </member>
        <member name="T:Mcs.Usb.CRoboDeviceNet">
            <summary>
CRoboDeviceNet is the base class for all Robo platform based devices
</summary>
        </member>
        <member name="M:Mcs.Usb.CMEA2100x256FunctionNet.SetLayoutConfiguration(Mcs.Usb.StimulationLayoutConfigurationEnumNet)">
            <summary>
Sets the stimulation layout configuration. Can be single well, 6-well or 9-well. The number of DAC channels available per well is  <see cref="M:Mcs.Usb.CStg200xBasicNet.GetNumberOfAnalogChannels" />  divided by <see cref="M:Mcs.Usb.CStg200xBasicNet.GetNumberOfStimulationSourcesPerElectrode" />.
</summary>
            <param name="LayoutConfiguration">The new stimulation layout configuration.</param>
        </member>
        <member name="M:Mcs.Usb.CMEA2100x256FunctionNet.GetLayoutConfiguration">
            <summary>
Gets the stimulation layout configuration. Can be single well, 6-well or 9-well. The number of DAC channels available per well is  <see cref="M:Mcs.Usb.CStg200xBasicNet.GetNumberOfAnalogChannels" />  divided by <see cref="M:Mcs.Usb.CStg200xBasicNet.GetNumberOfStimulationSourcesPerElectrode" />.
</summary>
            <returns>The currently active stimulation layout configuration.</returns>
        </member>
        <member name="M:Mcs.Usb.CMEA2100x256FunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CMEA2100x256FunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CMEA2100x256FunctionNet">
            <summary>
CMEA2100x256FunctionNet is the class to control the MEA2100-256 device
needs #include "Stg200xNet.h" to resolve documentation reference
</summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.StopLoop">
            <summary>
Stops the streaming mode.
</summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.StartLoop">
            <summary>
Starts the streaming mode.
</summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.GetSyncoutQueueSpace(System.UInt32)">
            <summary>
Queries the space availabe in the PC memory for a given syncout channel.
</summary>
            <param name="channel">The channel number to query.</param>
            <returns>Returns number of data points for which there is space.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.EnqueueSyncout(System.UInt32,System.UInt16[])">
            <summary>
Sends syncout data to the STG for a given channel.
</summary>
            <param name="channel">The channel number to send data to.</param>
            <param name="data">A pointer to the data.</param>
            <returns>Returns 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.GetDataQueueSpace(System.UInt32)">
            <summary>
Queries the space availabe in the PC memory for a given data channel.
</summary>
            <param name="channel">The channel number to query.</param>
            <returns>Returns number of data points for which there is space.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.EnqueueData(System.UInt32,System.Int16[])">
            <summary>
Sends data to the STG for a given channel.
</summary>
            <param name="channel">The channel number to send data to.</param>
            <param name="data">A pointer to the data.</param>
            <returns>Returns the number of enqueued bytes.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.GetCapacity(System.UInt32[]@)">
            <summary>
Queries the memory layout for the streaming mode of the STG.
<para>
In streaming mode, each trigger can be given an individual amount of memory space
as needed by the application.
</para></summary>
            <param name="dwTriggerCapacity">A list of memory sizes in bytes, one with entry for each trigger.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.SetCapacity(System.UInt32[])">
            <summary>
Configures the memory layout for the streaming mode of the STG.
<para>
In streaming mode, each trigger can be given an individual amount of memory space
as needed by the application.
Make sure the sum does not exceed the total memory available.
</para></summary>
            <param name="dwTriggerCapacity">A list of memory sizes in bytes, one with entry for each trigger.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.GetTrigger(System.UInt32[]@,System.UInt32[]@,System.UInt32[]@,System.UInt32[]@)">
            <summary>
Queries the trigger settings for the STG.
</summary>
            <param name="channelmap">For each trigger, a bitmap of channels which belong to this trigger.</param>
            <param name="syncoutmap">For each trigger, a bitmap of syncout which belong to this trigger.</param>
            <param name="digoutmap">For each trigger, a bitmap of digout which belong to this trigger.</param>
            <param name="autostart">For each trigger, define whether this trigger should autostart.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.SetupTrigger(System.UInt32[],System.UInt32[],System.UInt32[],System.UInt32[],System.UInt32[])">
            <summary>
Configures the trigger settings for the STG. 
</summary>
            <param name="channelmap">For each trigger, a bitmap of channels which belong to this trigger.</param>
            <param name="syncoutmap">For each trigger, a bitmap of syncout which belong to this trigger</param>
            <param name="digoutmap">For each trigger, a bitmap of digout which belong to this trigger.</param>
            <param name="autostart">For each trigger, define whether this trigger should autostart.</param>
            <param name="callback_threshold">The callback_threshold for each trigger, when the data handler should be called in precent of the buffer level.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.GetCurrentRate(System.UInt32)">
            <summary>
Queries the rate at which frames are currently sent to the STG.
</summary>
            <param name="trigger">The trigger number to query.</param>
            <returns>Returns the rate at which frames are sent in frames 1/8 ms times 2^14.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.GetFramesBuffered(System.UInt32)">
            <summary>
Queries the number of frames currently buffered in STG Memory.
</summary>
            <param name="trigger">The trigger number to query.</param>
            <returns>Returns the number of frames currently buffered in STG memory.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.GetFramesDone">
            <summary>
Queries the number of frames sent to the STG.
</summary>
            <returns>Returns the number of frames already sent to the STG.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.DisableContinousMode">
            <summary>
Disable the continous mode of the STG.
<para>
Defines how the STG handles buffer underruns.
If continous mode is switched off, the triggers are stopped 
automatically when a buffer runs empty.
</para></summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.EnableContinousMode">
            <summary>
Enable the continous mode of the STG.
<para>
Defines how the STG handles buffer underruns.
If continous mode is switched off, the triggers are stopped 
automatically when a buffer runs empty.
</para></summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.Dispose">
            <summary>
Destructor.
</summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.#ctor(System.UInt32,Mcs.Usb.OnStg200xDataHandler,Mcs.Usb.OnStg200xErrorHandler)">
            <summary>
Constructor.
</summary>
            <param name="ringbuffer_size">The ringbuffer_size size of the ringbuffer in PC memory.</param>
            <param name="dataHandler">The data Handler callback.</param>
            <param name="errorHandler">The error Handler callback.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xStreamingNet.#ctor(System.UInt32)">
            <summary>
Constructor.
</summary>
            <param name="ringbuffer_size">The ringbuffer_size size of the ringbuffer in PC memory.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.SetupRetriggerMode(Mcs.Usb.RetriggerActionEnumNet,Mcs.Usb.RetriggerActionEnumNet)">
            <summary>
Define the action on triggers while the STG is running.
<para />
The STG has three options how to handle a successive trigger while a trigger is active.
<list type="bullet"><item><description>
  stop this trigger (default action)
</description></item><item><description>
  restart this trigger
</description></item><item><description>
  ignore the signal
</description></item></list></summary>
            <param name="same_trigger">Action for successive triggers in Normal Mode, and for triggers to the currently selected segment in Multi - File Mode.</param>
            <param name="other_trigger">Action for successive triggers in Multi-File Mode for a trigger on a segment not currently selected.Not used in Normal Mode.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.SetupRetriggerMode(System.SByte,Mcs.Usb.RetriggerActionEnumNet,Mcs.Usb.RetriggerActionEnumNet)">
            <summary>
Define the action on triggers while the STG is running.
<para />
The STG has three options how to handle a successive trigger while a trigger is active.
<list type="bullet"><item><description>
  stop this trigger (default action)
</description></item><item><description>
  restart this trigger
</description></item><item><description>
  ignore the signal
</description></item></list></summary>
            <param name="trigger"> The trigger to change.</param>
            <param name="same_trigger">Action for successive triggers in Normal Mode, and for triggers to the currently selected segment in Multi - File Mode.</param>
            <param name="other_trigger">Action for successive triggers in Multi-File Mode for a trigger on a segment not currently selected.Not used in Normal Mode.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.DisableAutoReset">
            <summary>
Disable AutoReset of the STG Status.
<para>
If autoreset is disabled,
 the STG status switches to FINISHED after the defined number
 of sweeps is finished.
 To switch back to the IDLE status, use CStg200xDownload::ResetStatus()
</para></summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.EnableAutoReset">
            <summary>
Enable AutoReset of the STG Status.
<para>
This is the default on power up. If autoreset is enabled,
 the STG status switches to FINISHED only for one poll cycle
 after this, it switches to IDLE automatically.
</para></summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.SendChannelData(System.UInt32,System.UInt16[],System.UInt64[])">
            <summary>
Uploads analog data (stimulus patterns) to the STG.
<para />
Sends datapoints to a given channel on the STG.
 The list of datapoints will be sent to the selected channel.
 Data previously sent to the channel is overwritten.
<para />
 Each datapoint is
 represented by an integer value in the range from 0 to 4095 (bit 0 to 11),
 its sign is taken from bit 12, 0 is for positive amplitude, and 1 for
 negative amplitude
 Bits 13 to 15 have to be zero.
<para />
 The duration is given as a list of 64 bit integers. Durations
 are given in units of µs. The STG has a resolution of 20 µs.
</summary>
            <param name="channel">Specifies the channel to append the data to.</param>
            <param name="pData">A list of datapoints.</param>
            <param name="tData">A list of durations as int64_t. The time is given in units of µs.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.ClearChannelData(System.UInt32)">
            <summary>
Delete a stimulus pattern for a channel from STG memory
</summary>
            <param name="channel">Specifies the channel to clear.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.SendSyncData(System.UInt32,System.UInt16[],System.UInt64[])">
            <summary>
Uploads sync output data to the STG.
<para />
Sends sync output data to a given channel on the STG.
The list of datapoints will be sent to the selected sync output channel.
Sync output data previously sent to the channel is overwritten.
<para />
Each datapoint is represented by an integer value and can be either 0 or 1.
<para />
The duration is given as a list of 64 bit integers. Durations
are given in units of µs. The STG has a resolution of 20 µs.
If your application can not handle 64 bit integers, use the
STG200x_SendSyncData32() call instead.
</summary>
            <param name="channel">Specifies the sync output channel to append the data to.</param>
            <param name="pData">A list of datapoints.</param>
            <param name="tData">A list of durations as int64_t. The time is given in units of µs.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.ClearSyncData(System.UInt32)">
            <summary>
Delete a SyncOut pattern for a channel from STG memory.
</summary>
            <param name="channel">Specifies the syncout channel to clear.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.GetMemoryUsageSyncout(System.UInt32)">
            <summary>
Queries the memory usage of the current segment and selected syncout channel.
<para>
The currently used memory is reported for the requested channel.
</para></summary>
            <param name="Channel">channel for the amount of interested usage.</param>
            <returns>Returns the usage in STG memory.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.GetMemoryUsageDAC(System.UInt32)">
            <summary>
Queries the memory usage of the current segment and selected analog DAC channel.
<para>
The currently used memory is reported for the requested channel.
</para></summary>
            <param name="Channel">channel for the amount of interested usage.</param>
            <returns>Returns the usage in STG memory.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.ResetStatus(System.UInt32)">
            <summary>
Reset the status flag.
</summary>
            <param name="triggermap">bitmap of trigger for which to reset the status.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.ForceStatusEvent">
            <summary>
Force a status event.
<para>
Force the DLL to create a PollMessage event and to call the
pPollCallback function, even if no new status information is available.
</para></summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.GetSweepCount(System.UInt32[]@,System.UInt32[]@)">
            <summary>
Get the sweep and trigger count of the STG.
<list type="bullet"><item><description>
The triggercount tells how many times each trigger was active and is
reset to zero on download of new channel data.
</description></item><item><description>
The sweepcount tells how many times each trigger was already repeated.
This count is set to zero on trigger and counts up to repeat in
CStg200xDownloadBasicNet::SetupTrigger.
</description></item></list></summary>
            <param name="sweeps">on return contains the number of sweeps  for each trigger.</param>
            <param name="triggers">on return contains the number of trigger events seen for each trigger.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.GetTrigger(System.UInt32[]@,System.UInt32[]@,System.UInt32[]@)">
            <summary>
Queries the trigger settings for the STG. Note that all memory segments have their own trigger setting.
</summary>
            <param name="channelmap">For each trigger, a bitmap of channels that belong to this trigger.</param>
            <param name="syncoutmap">For each trigger, a bitmap of syncouts that belong to this trigger.</param>
            <param name="repeat">For each trigger, define the number of times this trigger should be repeated.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.SetupTriggerSingle(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
Configures the trigger settings for the STG. Note that all memory segments have their own trigger setting.
</summary>
            <param name="trigger">The trigger to change.</param>
            <param name="channelmap">A bitmap of channels that belong to this trigger.</param>
            <param name="syncoutmap">A bitmap of syncouts that belong to this trigger.</param>
            <param name="repeat">The number of times this trigger should be repeated.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xDownloadBasicNet.SetupTrigger(System.UInt32,System.UInt32[],System.UInt32[],System.UInt32[])">
            <summary>
Configures the trigger settings for the STG. Note that all memory segments have their own trigger setting.
</summary>
            <param name="first_trigger">The number of the first trigger to change.</param>
            <param name="channelmap">For each trigger, a bitmap of channels that belong to this trigger.</param>
            <param name="syncoutmap">For each trigger, a bitmap of syncouts that belong to this trigger.</param>
            <param name="repeat">For each trigger, define the number of times this trigger should be repeated.</param>
        </member>
        <member name="T:Mcs.Usb.CStg200xDownloadBasicNet">
            <summary>
    CStg200xDownloadBasicNet is the base class to control the download mode of the MCS STG device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetSyncoutMap(System.UInt32)">
            <summary>
Gets the mapping between external syncout outputs and internal syncout channels.
</summary>
            <param name="channel">The external syncout output channel number (zero based).</param>
            <returns>The bitmap of internal syncout channels mapped to channel.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetSyncoutMap(System.UInt32,System.UInt32)">
            <summary>
Sets the mapping between external syncout outputs and internal syncout channels.
</summary>
            <param name="channel">The external syncout output channel number (zero based).</param>
            <param name="syncoutMap">A bitmap of internal syncout channels to map to channel.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetDiginValue">
            <summary>
Gets the Value on the digital input port.
</summary>
            <returns>The current value on the digital inputs.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetDigoutValue">
            <summary>
Gets the Value on the digital output port.
</summary>
            <returns>The current value on the digital outputs.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetDigoutValue(System.UInt32)">
            <summary>
Sets the Value on the digital output port when in manual mode.
</summary>
            <param name="digoutValue">The new value on the digital outputs.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetDigoutMode">
            <summary>
Gets the operation mode of the digital outport port, can be Monitor, Manual or SyncOut
</summary>
            <returns>The current operation mode.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetDigoutMode(Mcs.Usb.Stg200xDigoutModeEnumNet)">
            <summary>
Sets the operation mode of the digital outport port, can be Monitor, Manual or SyncOut
</summary>
            <param name="digoutMode">The new operation mode.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetDacAmplificationFactor(System.UInt32)">
            <summary>
Get the amplification factor for a DAC.
</summary>
            <param name="DacNumber">The number of the DAC.</param>
            <returns>the amplifcation factor for the DAC queried, range is from -1.99999 to +1.99999.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetDacAmplificationFactor(System.UInt32,System.Double)">
            <summary>
Set the amplification factor for a DAC.
</summary>
            <param name="DacNumber">The number of the DAC.</param>
            <param name="Factor">the amplifcation factor for that DAC, range is from -1.99999 to +1.99999.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetEnableAmplifierProtectionSwitch(System.UInt32,System.UInt32)">
            <summary>
Gets whether the Amplifier Protection Switch is openend while stimulation is in progress.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <returns>true if the switch is to be opened, false if it is closed while stimulation is in progress.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetEnableAmplifierProtectionSwitch(System.UInt32)">
            <summary>
Gets whether the Amplifier Protection Switch is openend while stimulation is in progress.
</summary>
            <param name="electrode">The electrode number.</param>
            <returns>true if the switch is to be opened, false if it is closed while stimulation is in progress.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetEnableAmplifierProtectionSwitch(System.UInt32,System.UInt32,System.Boolean[])">
            <summary>
Defines whether the Amplifier Protection Switch is openend while stimulation is in progress.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <param name="enable">True if the switch is to be opened, false if it is to remain closed while stimulation is in progress.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetEnableAmplifierProtectionSwitch(System.UInt32,System.UInt32,System.Boolean)">
            <summary>
Defines whether the Amplifier Protection Switch is openend while stimulation is in progress.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <param name="enable">True if the switch is to be opened, false if it is to remain closed while stimulation is in progress.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetEnableAmplifierProtectionSwitch(System.UInt32,System.Boolean[])">
            <summary>
Defines whether the Amplifier Protection Switch is openend while stimulation is in progress.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="enable">True if the switch is to be opened, false if it is to remain closed while stimulation is in progress.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetEnableAmplifierProtectionSwitch(System.UInt32,System.Boolean)">
            <summary>
Defines whether the Amplifier Protection Switch is openend while stimulation is in progress.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="enable">True if the switch is to be opened, false if it is to remain closed while stimulation is in progress.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetBlankingEnable(System.UInt32,System.UInt32)">
            <summary>
Gets whether an electrode should be blanked while stimulation is in progress.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <returns>true if blanking is enabled while stimulation is in progress.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetBlankingEnable(System.UInt32)">
            <summary>
Gets whether an electrode should be blanked while stimulation is in progress.
</summary>
            <param name="electrode">The electrode number.</param>
            <returns>true if blanking is enabled while stimulation is in progress.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetBlankingEnable(System.UInt32,System.UInt32,System.Boolean[])">
            <summary>
Defines whether an electrode should be blanked while stimulation is in progress.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <param name="enable">True if the switch is to be opened, false if it is to remain closed while stimulation is in progress.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetBlankingEnable(System.UInt32,System.UInt32,System.Boolean)">
            <summary>
Defines whether an electrode should be blanked while stimulation is in progress.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <param name="enable">True if the switch is to be opened, false if it is to remain closed while stimulation is in progress.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetBlankingEnable(System.UInt32,System.Boolean[])">
            <summary>
Defines whether an electrode should be blanked while stimulation is in progress.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="enable">True if the switch is to be opened, false if it is to remain closed while stimulation is in progress.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetBlankingEnable(System.UInt32,System.Boolean)">
            <summary>
Defines whether an electrode should be blanked while stimulation is in progress.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="enable">True if the switch is to be opened, false if it is to remain closed while stimulation is in progress.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetExternalElectrodeEnable(System.UInt32,System.UInt32)">
            <summary>
Gets weather an electrode is enabled or disabled for stimulation.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <returns>true if the electrode is enabled, false if it is disabled.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetExternalElectrodeEnable(System.UInt32,System.UInt32,System.Boolean)">
            <summary>
Enables or disables the stimulation switch for an external electrode.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <param name="enable">1 to enable the electrode, 0 to disable.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetExternalElectrodeEnable(System.UInt32,System.UInt32,System.Boolean[])">
            <summary>
Enables or disables the stimulation switch for an external electrode.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <param name="enable">1 to enable the electrode, 0 to disable.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetElectrodeEnable(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
Gets weather an electrode is enabled or disabled for stimulation.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <returns>true if the electrode is enabled, false if it is disabled.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetElectrodeEnable(System.UInt32,System.UInt32)">
            <summary>
Gets weather an electrode is enabled or disabled for stimulation.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <returns>true if the electrode is enabled, false if it is disabled.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetElectrodeEnable(System.UInt32,System.UInt32,System.UInt32,System.Boolean[])">
            <summary>
Enables or disables the stimulation switch for an electrode.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <param name="enable">1 to enable the electrode, 0 to disable.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetElectrodeEnable(System.UInt32,System.UInt32,System.UInt32,System.Boolean)">
            <summary>
Enables or disables the stimulation switch for an electrode.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <param name="enable">1 to enable the electrode, 0 to disable.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetElectrodeEnable(System.UInt32,System.UInt32,System.Boolean)">
            <summary>
Enables or disables the stimulation switch for an electrode.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <param name="enable">1 to enable the electrode, 0 to disable.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetElectrodeEnable(System.UInt32,System.UInt32,System.Boolean[])">
            <summary>
Enables or disables the stimulation switch for an electrode.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <param name="enable">1 to enable the electrode, 0 to disable.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetElectrodeDacMux(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
Gets the DAC which is used for an electrode.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <returns>The DAC in use, can be 1, 2 or 3. If the electrode is grounded 0 is returned.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetElectrodeDacMux(System.UInt32,System.UInt32)">
            <summary>
Gets the DAC which is used for an electrode.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <returns>The DAC in use, can be 1, 2 or 3. If the electrode is grounded 0 is returned.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetElectrodeDacMux(System.UInt32,System.UInt32,System.UInt32,Mcs.Usb.ElectrodeDacMuxEnumNet[])">
            <summary>
Defines the DAC to use for an electrode.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <param name="dacMux">The DAC to use, can be ElectrodeDacMuxEnumNet.Stg1 (1), ElectrodeDacMuxEnumNet.Stg2 (2) or ElectrodeDacMuxEnumNet.Stg3 (3). To ground an electrode, use ElectrodeDacMuxEnumNet.Ground (0).</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetElectrodeDacMux(System.UInt32,System.UInt32,System.UInt32,Mcs.Usb.ElectrodeDacMuxEnumNet)">
            <summary>
Defines the DAC to use for an electrode.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <param name="dacMux">The DAC to use, can be ElectrodeDacMuxEnumNet.Stg1 (1), ElectrodeDacMuxEnumNet.Stg2 (2) or ElectrodeDacMuxEnumNet.Stg3 (3). To ground an electrode, use ElectrodeDacMuxEnumNet.Ground (0).</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetElectrodeDacMux(System.UInt32,System.UInt32,Mcs.Usb.ElectrodeDacMuxEnumNet)">
            <summary>
Defines the DAC to use for an electrode.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <param name="dacMux">The DAC to use, can be ElectrodeDacMuxEnumNet.Stg1 (1), ElectrodeDacMuxEnumNet.Stg2 (2) or ElectrodeDacMuxEnumNet.Stg3 (3). To ground an electrode, use ElectrodeDacMuxEnumNet.Ground (0).</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetElectrodeDacMux(System.UInt32,System.UInt32,Mcs.Usb.ElectrodeDacMuxEnumNet[])">
            <summary>
Defines the DAC to use for an electrode.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="listmodeIndex">The index for listmode.</param>
            <param name="dacMux">The DAC to use, can be ElectrodeDacMuxEnumNet.Stg1 (1), ElectrodeDacMuxEnumNet.Stg2 (2) or ElectrodeDacMuxEnumNet.Stg3 (3). To ground an electrode, use ElectrodeDacMuxEnumNet.Ground (0).</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetElectrodeMode(System.UInt32,System.UInt32)">
            <summary>
Gets the mode an electrode is in.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <returns>0 for automatic and 3 for manual mode.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetElectrodeMode(System.UInt32)">
            <summary>
Gets the mode an electrode is in.
</summary>
            <param name="electrode">The electrode number.</param>
            <returns>0 for automatic and 3 for manual mode.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetElectrodeMode(System.UInt32,System.UInt32,Mcs.Usb.ElectrodeModeEnumNet)">
            <summary>
Puts an electrode in either automatic or manual mode.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <param name="mode">0 for automatic and 3 for manual mode.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetElectrodeMode(System.UInt32,System.UInt32,Mcs.Usb.ElectrodeModeEnumNet[])">
            <summary>
Puts an electrode in either automatic or manual mode.
</summary>
            <param name="Scu_HS">The SCU headstage number.</param>
            <param name="electrode">The electrode number.</param>
            <returns>0 for automatic and 3 for manual mode.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetElectrodeMode(System.UInt32,Mcs.Usb.ElectrodeModeEnumNet)">
            <summary>
Puts an electrode in either automatic or manual mode.
</summary>
            <param name="electrode">The electrode number.</param>
            <param name="mode">0 for automatic and 3 for manual mode.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetElectrodeMode(System.UInt32,Mcs.Usb.ElectrodeModeEnumNet[])">
            <summary>
Puts an electrode in either automatic or manual mode.
</summary>
            <param name="electrode">The electrode number.</param>
            <returns>0 for automatic and 3 for manual mode.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetAutocalibrationDisabled(System.UInt32)">
            <summary>
Gets the autocalibration configuration.
</summary>
            <param name="channel">The channel number.</param>
            <returns>
                <c>true</c> if autocalibration is disabled.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetAutocalibrationDisabled(System.UInt32,System.Boolean)">
            <summary>
Sets the autocalibration configuration.
</summary>
            <param name="channel">The channel number.</param>
            <param name="disable">
                <c>true</c> if autocalibration is to be disabled.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetMeasurementMode(System.UInt32)">
            <summary>
Sets a channel to measurement mode (STG3008-FA).
</summary>
            <param name="channel">The channel to change.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetCurrentMode">
            <summary>
Sets all channels to current mode (STG3008-FA and STG400x only).
</summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetVoltageMode">
            <summary>
Sets all channels to voltage mode (STG3008-FA and STG400x only).
</summary>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetCurrentMode(System.UInt32)">
            <summary>
Sets a channel to current mode (STG3008-FA and STG400x only).
</summary>
            <param name="channel">The channel to change.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetVoltageMode(System.UInt32)">
            <summary>
Sets a channel to voltage mode (STG3008-FA and STG400x only).
</summary>
            <param name="channel">The channel to change.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetNumberOfStimulationSourcesPerElectrode">
            <summary>
Gets the number of stimulation sources (DACs) per electrode.
</summary>
            <returns>The number of stimulation sources (DACs) per electrode.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetNumberOfHWDACPaths">
            <summary>
Gets the Number of HW Stimulation DACs of the device.
</summary>
            <returns>The number of independent HW Stimulation outputs.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetNumberOfTriggerInputs">
            <summary>
Gets the Number of trigger inputs of the device.
</summary>
            <returns>The number of trigger inputs.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetNumberOfSyncoutChannels">
            <summary>
Gets the Number of available syncout channels of the device.
</summary>
            <returns>The number of analog channels.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetNumberOfAnalogChannels">
            <summary>
Gets the Number of available analog channels of the device.
</summary>
            <returns>The number of analog channels.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetTotalMemory">
            <summary>
Gets the total amount of memory available on the STG (all segments).
</summary>
            <returns>The total memory available on the STG in bytes.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetAvailableMemory">
            <summary>
Gets the amount of memory available in the currently selected segment of the STG.
</summary>
            <returns>The memory available in the currently selected segment in bytes.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetStgProgramInfo(System.DateTime,System.String,System.Guid)">
            <summary>
Store Download information in the STG.
<param />
This function can be used to store the filename and timestamp of the last download for later query.
</summary>
            <param name="timestamp">The timestamp of last download.</param>
            <param name="filename">The filename of the downlaoded waveform.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetStgProgramInfo(System.Boolean@,System.DateTime@,System.String@,System.Guid@)">
            <summary>
Queries Download information from the STG.
<param />
If download information was stored by the use of <see cref="M:Mcs.Usb.CStg200xBasicNet.SetStgProgramInfo(System.DateTime,System.String,System.Guid)" />, this function can be used to retrieve it.
</summary>
            <param name="IsProgrammed">Flag wether download information is valid.</param>
            <param name="timestamp">The timestamp of last download.</param>
            <param name="filename">The filename of the downlaoded waveform.</param>
            <param name="guid">A GUID.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetStgProgramInfo(System.Boolean@,System.Runtime.InteropServices.ComTypes.FILETIME@,System.String@,System.Guid@)">
            <summary>
Queries Download information from the STG.
<param />
If download information was stored by the use of <see cref="M:Mcs.Usb.CStg200xBasicNet.SetStgProgramInfo(System.DateTime,System.String,System.Guid)" />, this function can be used to retrieve it.
</summary>
            <param name="IsProgrammed">Flag wether download information is valid.</param>
            <param name="timestamp">The timestamp of last download.</param>
            <param name="filename">The filename of the downlaoded waveform.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetCurrentResolutionInNanoAmp(System.UInt32)">
            <summary>
Gets the Current Resolution of the specified channel in Nanoamps.
</summary>
            <param name="channel"> Channel which is queried.</param>
            <returns>The Current Resolution of the specified channel in Nanoamps.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetCurrentRangeInNanoAmp(System.UInt32)">
            <summary>
Gets the Current Range of the specified channel in Nanoamps.
</summary>
            <param name="channel"> Channel which is queried.</param>
            <returns>The Current Range of the specified channel in Nanoamps.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetVoltageResolutionInMicroVolt(System.UInt32)">
            <summary>
Gets the Voltage Resolution of the specified channel in Microvolts.
</summary>
            <param name="channel"> Channel which is queried.</param>
            <returns>The Voltage Resolution of the specified channel in Microvolts.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetVoltageRangeInMicroVolt(System.UInt32)">
            <summary>
Gets the Voltage Range of the specified channel in Microvolts.
</summary>
            <param name="channel"> Channel which is queried.</param>
            <returns>The Voltage Range of the specified channel in Microvolts.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetDACResolution">
            <summary>
Gets number of bits of the DAC resolution.
</summary>
            <returns>The DAC resolution in bits.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetAnalogResolution(System.Int32,System.Int32@,System.Int32@)">
            <summary>
Gets the resolution of the analog outputs.
</summary>
            <param name="channel">The channel which is queried.</param>
            <param name="URes">The Voltage resolution in mV.</param>
            <param name="IRes">The Current resolution in uA.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetAnalogRanges(System.Int32,System.Int32@,System.Int32@)">
            <summary>
Gets the range of the analog outputs.
</summary>
            <param name="channel">The channel which is queried.</param>
            <param name="URange">The Voltage range in mV.</param>
            <param name="IRange">The Current range in uA.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetStgVersionInfo(System.String@,System.String@)">
            <summary>
Queries software and hardware version.
</summary>
            <param name="SwVersion">The current Software Version of the STG.</param>
            <param name="HwVersion">The Hardware Revision of the STG.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SendStop(System.UInt32,System.Int32)">
            <summary>
Stop some or all triggers of the STG.
</summary>
            <param name="triggermap">A bitmap of triggers which will be stopped.</param>
            <param name="options">bitmap of options, currently only STOP_OPTION_SAVESTOP (0x80) is defined, which bypasses the stop commands when a syncout assossiated with a given sync-out has bit 1 (0x02) set. Can be used e.g. to  prevent a stop while a biphasic stimulation pulse is active..</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SendStop(System.UInt32)">
            <summary>
Stop some or all triggers of the STG.
</summary>
            <param name="triggermap">A bitmap of triggers which will be stopped.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SendStart(System.UInt32)">
            <summary>
Start (Trigger) the STG.
The startup delay is in the range of a few ms.
</summary>
            <param name="triggermap">A bitmap of triggers which will be started.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.GetOutputRate">
            <summary>
Queries the output rate of the STG.
Valid rates are from 1000 Hz to 50000 Hz.
</summary>
            <returns>Returns the current output rate in Hz.</returns>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.SetOutputRate(System.UInt32)">
            <summary>
Change the output rate of the STG.
Valid rates are from 1000 Hz to 50000 Hz.
</summary>
            <param name="rate">The new output rate in Hz.</param>
        </member>
        <member name="M:Mcs.Usb.CStg200xBasicNet.Dispose">
            <summary>
The destructor.
</summary>
        </member>
        <member name="T:Mcs.Usb.CStg200xBasicNet">
            <summary>
    CStg200xBasicNet is the base class to control MCS STG device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveBoardRevisionString">
            <summary>
Gets the revision name of the valve board
</summary>
            <returns>The revision name</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetDisplayMode(Mcs.Usb.WvcDisplayModeEnumNet,System.Int32)">
            <summary>
Writes the display mode
</summary>
            <param name="DisplayMode">The display mode</param>
            <param name="lockTimeMs">Locks the display for ms</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetDisplayMode">
            <summary>
Reads the display mode
</summary>
            <returns>The display mode</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetDisplayModeEvent">
            <summary>
Event fires when the display mode has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveBoardRevision">
            <summary>
Gets the revision code of the valve board
</summary>
            <returns>The revision code</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveBoardRevisionEvent">
            <summary>
Event fires when the revision code has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetCurrentNumberOfValves">
            <summary>
Get the current number of valves connected to the system
</summary>
            <returns>The number of valves</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetCurrentNumberOfValvesEvent">
            <summary>
Event fires when the number of valves has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetTotalNumberOfTables">
            <summary>
Get the total number of tables in the system
</summary>
            <returns>The number of tables</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetTotalTableSize">
            <summary>
Get the total table size in the system
</summary>
            <returns>The table size</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetTotalNumberOfDigitalPorts">
            <summary>
Get the total number of digital ports in the system
</summary>
            <returns>The number of digital ports</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetTotalNumberOfValves">
            <summary>
Get the total number of valves in the system
</summary>
            <returns>The number of valves</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetTableStepAll(System.Int32)">
            <summary>
Skips the table protocol for all valves by steps
</summary>
            <param name="steps">Number of steps</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetTableStep(System.UInt16,System.Int32)">
            <summary>
Skips the table protocol for a valve by steps
</summary>
            <param name="valve">The valve number</param>
            <param name="steps">Number of steps</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.ClearTableName">
            <summary>
Clear the name of current protocol table
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetCurrentEditTableNumber(System.UInt32)">
            <summary>
Sets the number of the table that is current for editing
</summary>
            <param name="tableNumber">The table number</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetCurrentEditTableNumber">
            <summary>
Gets the number of the table that is current for editing
</summary>
            <returns>The table number</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetActiveRunningTableNumber(System.UInt32)">
            <summary>
Sets the number of the tanle that is active for running
</summary>
            <param name="tableNumber">The table number</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetActiveRunningTableNumber">
            <summary>
Gets the number of the table that is active for running
</summary>
            <returns>The table number</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetActiveRunningTableNumberEvent">
            <summary>
Event fires when the table number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetTableName(System.String)">
            <summary>
Set the name of the current protocol table
</summary>
            <param name="tableName">The name of the table</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetTableName">
            <summary>
Get the name of the current protocol table
</summary>
            <returns>The name of the table</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetTableNamebyIndex(System.UInt16)">
            <summary>
Get the name of a protocol table
</summary>
            <param name="tableNumber">The table number</param>
            <returns>The name of the table</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetTableNamebyIndexEvent">
            <summary>
Event fires when the name of the table for the table number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.StoreValveTable">
            <summary>
Store the current table in permanent memory
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.LoadValveTable">
            <summary>
Load the current table from permanent memory
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.ClearValveTable(System.UInt16)">
            <summary>
Clear the valve protocol table
</summary>
            <param name="valve">The valve number</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetValveTableEntry(System.UInt16,System.UInt16,System.UInt32,System.Boolean)">
            <summary>
Write an entry to the valve protocol table
</summary>
            <param name="valve">The valve number</param>
            <param name="index">The index in the table</param>
            <param name="duration">the duration in ms</param>
            <param name="state">the state</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveTableEntry(System.UInt16,System.UInt16,System.UInt32@,System.Boolean@)">
            <summary>
Read an entry from the valve protocol table
</summary>
            <param name="valve">The valve number</param>
            <param name="index">The index in the table</param>
            <param name="duration">the duration in ms</param>
            <param name="state">the state</param>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.TableEntryChangedEvent">
            <summary>
Event fires when an entry of a table changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetAnalogVoltage">
            <summary>
Reads the voltage on the analog in port
</summary>
            <returns>The voltage in mV</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetAnalogVoltageEvent">
            <summary>
Event fires when the voltage in mV has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.IsValveOpenInAnalogMode(System.UInt16)">
            <summary>
True, if the valve would be open when the device is in analog mode
</summary>
            <param name="valve">The valve number</param>
            <returns>is open</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.IsValveOpenInAnalogModeEvent">
            <summary>
Event fires when is open for the valve number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.IsValveOpenInDigitalMode(System.UInt16)">
            <summary>
True, if the valve would be open when the device is in digital mode
</summary>
            <param name="valve">The valve number</param>
            <returns>is open</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.IsValveOpenInDigitalModeEvent">
            <summary>
Event fires when is open for the valve number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.IsValveOpen(System.UInt16)">
            <summary>
Is valve open
</summary>
            <param name="valve">The valve number</param>
            <returns>is open</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.IsValveOpenEvent">
            <summary>
Event fires when is open for the valve number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetDefault">
            <summary>
Sets the settings of the valve controller to default
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetDigitalOutPortValve(System.UInt16,System.UInt32)">
            <summary>
Map a valve to a digital out port
</summary>
            <param name="digitalOutPort">The digital out port</param>
            <param name="valve">The valve number</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetDigitalOutPortValve(System.UInt16)">
            <summary>
Gets the number of the valve which is mapped to a digital out port
</summary>
            <param name="digitalOutPort">The digital out port</param>
            <returns>The valve number</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetDigitalOutPortValveEvent">
            <summary>
Event fires when the valve number for the digital out port has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetDigitalOutPortInvert(System.UInt16,System.Boolean)">
            <summary>
Map a valve to a digital out port
</summary>
            <param name="digitalOutPort">The digital out port</param>
            <param name="isInverted">True if digital out is to be inverted</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.IsDigitalOutPortInverted(System.UInt16)">
            <summary>
Gets the number of the valve which is mapped to a digital out port
</summary>
            <param name="digitalOutPort">The digital out port</param>
            <returns>is inverted</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.IsDigitalOutPortInvertedEvent">
            <summary>
Event fires when is inverted for the digital out port has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetValveDigitalInPort(System.UInt16,System.UInt32)">
            <summary>
Map a digital in port to a valve
</summary>
            <param name="valve">The valve number</param>
            <param name="digitalInPort">The digital in port</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveDigitalInPort(System.UInt16)">
            <summary>
Gets the number of the digital in port which is mapped to a valve
</summary>
            <param name="valve">The valve number</param>
            <returns>The digital in port</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveDigitalInPortEvent">
            <summary>
Event fires when the digital in port for the valve number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetValveDigitalInInvert(System.UInt16,System.Boolean)">
            <summary>
Invert digital in
</summary>
            <param name="valve">The valve number</param>
            <param name="isInverted">True if digital in is to be inverted</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.IsValveDigitalInInverted(System.UInt16)">
            <summary>
Is digital in inverted
</summary>
            <param name="valve">The valve number</param>
            <returns>is inverted</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.IsValveDigitalInInvertedEvent">
            <summary>
Event fires when is inverted for the valve number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetDigitalPortDirection(System.UInt16,Mcs.Usb.PortDirectionEnumNet)">
            <summary>
Sets the direction of a digital port
</summary>
            <param name="port">The port number</param>
            <param name="direction">the direction</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetDigitalPortDirection(System.UInt16)">
            <summary>
Gets the direction of a digital port
</summary>
            <param name="port">The port number</param>
            <returns>the direction</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetDigitalPortDirectionEvent">
            <summary>
Event fires when the direction for the port number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetAnalogThresholdHigh(System.UInt16,System.Int32)">
            <summary>
Sets the upper threshold for the analog in port per valve
</summary>
            <param name="valve">The valve number</param>
            <param name="threshold">The threshold in mV</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetAnalogThresholdHigh(System.UInt16)">
            <summary>
Gets the upper threshold for the analog in port per valve
</summary>
            <param name="valve">The valve number</param>
            <returns>The threshold in mV</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetAnalogThresholdHighEvent">
            <summary>
Event fires when the threshold in mV for the valve number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetAnalogThresholdLow(System.UInt16,System.Int32)">
            <summary>
Sets the lower threshold for the analog in port per valve
</summary>
            <param name="valve">The valve number</param>
            <param name="threshold">The threshold in mV</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetAnalogThresholdLow(System.UInt16)">
            <summary>
Gets the lower threshold for the analog in port per valve
</summary>
            <param name="valve">The valve number</param>
            <returns>The threshold in mV</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetAnalogThresholdLowEvent">
            <summary>
Event fires when the threshold in mV for the valve number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetValveMode(System.UInt16,Mcs.Usb.WvcValveModeEnumNet)">
            <summary>
Writes the valve mode
</summary>
            <param name="valve">The valve number</param>
            <param name="ValveMode">The valve mode</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveMode(System.UInt16)">
            <summary>
Reads the valve mode
</summary>
            <param name="valve">The valve number</param>
            <returns>The valve mode</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveModeEvent">
            <summary>
Event fires when the valve mode for the valve number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetValveManualGroup(System.UInt16,System.Int32)">
            <summary>
Sets the valve manual group
</summary>
            <param name="valve">The valve number</param>
            <param name="valveManualGroup">The manual valve group</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveManualGroup(System.UInt16)">
            <summary>
Gets the valve manual group
</summary>
            <param name="valve">The valve number</param>
            <returns>The manual valve group</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveManualGroupEvent">
            <summary>
Event fires when the manual valve group for the valve number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetValvesManualStateMap(System.UInt32)">
            <summary>
Sets the valve manual on/off state
</summary>
            <param name="valveaManualState">The manual valves states</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValvesManualStateMap">
            <summary>
Gets the valves manual on/off states
</summary>
            <returns>The manual valves states</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetValveManualState(System.UInt16,System.Int32)">
            <summary>
Sets the valve manual on/off state
</summary>
            <param name="valve">The valve number</param>
            <param name="valveManualState">The manual valve state</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveManualState(System.UInt16)">
            <summary>
Gets the valve manual on/off state
</summary>
            <param name="valve">The valve number</param>
            <returns>The manual valve state</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveManualStateEvent">
            <summary>
Event fires when the manual valve state for the valve number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetValvesActiveMap(System.UInt32)">
            <summary>
Sets the valve active/inactive state
</summary>
            <param name="valvesActive">The valves states</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValvesActiveMap">
            <summary>
Gets the valves active/inactive states
</summary>
            <returns>The valves states</returns>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.SetValveActive(System.UInt16,System.Int32)">
            <summary>
Sets the valve active/inactive state
</summary>
            <param name="valve">The valve number</param>
            <param name="valveActive">The valve state</param>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveActive(System.UInt16)">
            <summary>
Gets the valve active/inactive state
</summary>
            <param name="valve">The valve number</param>
            <returns>The valve state</returns>
        </member>
        <member name="E:Mcs.Usb.CWarnerValveControllerDeviceNet.GetValveActiveEvent">
            <summary>
Event fires when the valve state for the valve number has changed
</summary>
        </member>
        <member name="M:Mcs.Usb.CWarnerValveControllerDeviceNet.#ctor">
            <summary>
    Initializes a new instance of the CWarnerValveControllerDeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CWarnerValveControllerDeviceNet">
            <summary>
CWarnerValveControllerDeviceNet is the class to access the Warner Valve Controller
</summary>
        </member>
        <member name="M:CMeaUSBDevice.CHWInfo_MeaUSBDevice.GetAvailableSampleRateByIndex(System.Int32)">
            <summary>
Get the real number of data bits.
</summary>
            <remarks>
This value may be different from the value returned by GetDataFormat, e.g. in MC_Card the data are shifted 2 bits
so the real number is 14 while the data format is 16 bits
</remarks>
            <summary>
Get the real number of data bits.
</summary>
            <remarks>
This value may be different from the value returned by GetDataFormat, e.g. in MC_Card the data are shifted 2 bits
so the real number is 14 while the data format is 16 bits
</remarks>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.IsUserTriggerEnabled">
            <summary>
Is the User Trigger enabled
</summary>
            <returns>Enabled</returns>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.EnableUserTrigger(System.Boolean)">
            <summary>
Enables the User Trigger
</summary>
            <param name="enable">Enable</param>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.GetDacIdleValue(System.UInt32)">
            <summary>
Gets the DAC Idle value
</summary>
            <param name="DacChannel">The DAC channel</param>
            <returns>The idle value</returns>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.SetDacIdleValue(System.UInt32,System.Int32)">
            <summary>
Sets the DAC Idle value
</summary>
            <param name="DacChannel">The DAC channel</param>
            <param name="IdleValue">The idle value</param>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.GetDacUseIdleValue(System.UInt32)">
            <summary>
Gets if the DAC Idle value is used after stimulation
</summary>
            <param name="DacChannel">The DAC channel</param>
            <returns>Use idle value</returns>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.SetDacUseIdleValue(System.UInt32,System.Boolean)">
            <summary>
Sets if the DAC Idle value is used after stimulation
</summary>
            <param name="DacChannel">The DAC channel</param>
            <param name="UseIdle">Use idle value</param>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.GetDacqRunStatus">
            <summary>
Gets the data acquisition running status
</summary>
            <returns>The status (1: running / 0: stopped)</returns>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.SendCommand(Mcs.Usb.LIH30_EPC10_Bus_EnumNet,System.UInt16)">
            <summary>
Send command to the EPC10
</summary>
            <param name="epc10bus">The EPC10 bus</param>
            <param name="Command">The command</param>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.GetDigInState">
            <summary>
Reads from the LIH30 digital input
</summary>
            <returns>The bit mask defining the digital input state</returns>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.SetDigOutState(System.UInt16)">
            <summary>
Writes to the LIH30 digital output
</summary>
            <param name="DigOutState">The bit mask defining the digital output state</param>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.ReadClipping(Mcs.Usb.LIH30_EPC10_Bus_EnumNet)">
            <summary>
Gets the clipping information
</summary>
            <param name="epc10bus">The EPC10 bus</param>
            <returns>The clipping value</returns>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.GetADCOffset(Mcs.Usb.LIH30_ADC_Channel_EnumNet)">
            <summary>
Gets the ADC offset of the DACQ for a single channel
</summary>
            <param name="AdcChannel">The ADC channel</param>
            <returns>The offset for the given channel number</returns>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.SetADCOffset(Mcs.Usb.LIH30_ADC_Channel_EnumNet,System.UInt32)">
            <summary>
Sets the ADC offset of the DACQ for a single channel
</summary>
            <param name="AdcChannel">The ADC channel</param>
            <param name="Offset">The offset for the given channel number</param>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.GetSampleInterval">
            <summary>
Gets the Sample Interval for the DACQ and Stimulation
</summary>
            <returns>Sample Interval configured on the device</returns>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.SetSampleInterval(System.UInt32)">
            <summary>
Sets the Sample Interval for the DACQ and Stimulation
</summary>
            <param name="SampleInterval">between the samples, Sample interval is available from 1 to 4194303</param>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.GetEEpromPage(System.UInt32,System.Int32,Mcs.Usb.LIH30_EPC10_Bus_EnumNet)">
            <summary>
Reads the requested amount of EEprom byte from the EPC10 EEPROM
</summary>
            <param name="EEpromStartAddress">start address of memory area to read from</param>
            <param name="EEpromData_Length">The maximal length of EEpromData.</param>
            <param name="epc10bus">The EPC10 bus</param>
            <returns>pointer to internal memory for the requested amount of data</returns>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.SetEEpromPage(System.UInt32,System.SByte[],Mcs.Usb.LIH30_EPC10_Bus_EnumNet)">
            <summary>
Writes into EEprom on the EPC10 EEPROM
</summary>
            <param name="EEpromStartAddress">start address of memory area to write to</param>
            <param name="EEpromData">pointer to internal memory for the supported amount of data</param>
            <param name="epc10bus">The EPC10 bus</param>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.DummyCommand(System.UInt32)">
            <summary>
Dummy command to show how to use the DLL.
</summary>
            <param name="dummyParameter">parameter to send to the device</param>
        </member>
        <member name="M:Mcs.Usb.CLIH3DeviceNet.#ctor">
            <summary>
    Initializes a new instance of the CLIH3DeviceNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CLIH3DeviceNet">
            <summary>
CLIH3DeviceNet is the class to access the HEKA LIH3 device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMeaUSBDeviceNet.#ctor">
            <summary>
Initializes a new instance of CMeaDeviceNet class.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMeaUSBDeviceNet.#ctor(Mcs.Usb.OnChannelData,Mcs.Usb.OnError)">
            <summary>
Initializes a new instance of CMeaDeviceNet class.
</summary>
            <param name="channelData">Handler to call when new data is available.</param>
            <param name="error">Handler to call when an error occurs.</param>
        </member>
        <member name="T:Mcs.Usb.CMeaUSBDeviceNet">
            <summary>
Class for data acquisition via ME and MEA USB amplifiers
</summary>
        </member>
        <member name="M:Mcs.Usb.CMC_CardDeviceNet.#ctor">
            <summary>
Initializes a new instance of CMC_CardDeviceNet class.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMC_CardDeviceNet.#ctor(Mcs.Usb.OnChannelData,Mcs.Usb.OnError)">
            <summary>
Initializes a new instance of CMC_CardDeviceNet class.
</summary>
            <param name="channelData">Handler to call when new data is available.</param>
            <param name="error">Handler to call when an error occurs.</param>
        </member>
        <member name="T:Mcs.Usb.CMC_CardDeviceNet">
            <summary>
Class for data acquisition via MC_Card
</summary>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.SetTriggerMaskValue(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
Defines a pattern on the digital dataword which will start a trigger when found.
</summary>
            <param name="mask">Bits in the digital dataword which are monitored for a match with value.</param>
            <param name="value">Pattern which must match for the trigger to start.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.SetTriggerPeriod(System.Int32,System.UInt32)">
            <summary>
Sets the maximum number of samples per trigger.
</summary>
            <param name="samples">Number of samples to acquire after the trigger condition is met.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.SetNumberOfAnalogChannels(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
Sets the number of analog channels in the datastream for the MEA2100 device.
</summary>
            <param name="NumberOfChannels_HS1">Number of analog channels from the Headstage 1.</param>
            <param name="NumberOfChannels_HS2">Number of analog channels from the Headstage 2.</param>
            <param name="NumberOfChannels_DSP">Number of data words from the DSP.</param>
            <param name="NumberOfChannels_IF">Number of analog channels from the Interfaceboard.</param>
            <param name="virtualDevice">virtualDevice to use.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.SetNumberOfChannels(System.Int32,System.UInt32)">
            <summary>
Sets the number of analog channels in the datastream.
</summary>
            <param name="NumberOfChannels">Number of analog channels.</param>
            <param name="virtualDevice">virtual device to use.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.SetNumberOfChannels(System.Int32)">
            <summary>
Sets the number of analog channels in the datastream.
</summary>
            <param name="NumberOfChannels">Number of analog channels.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.SetDigitalOut(System.UInt32,System.Int32)">
            <summary>
Generate a pulse on the digital output.
</summary>
            <param name="digout_value">Bitmask to set on the digital out.</param>
            <param name="pulselength">Pulselength in ms.</param>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.EnableChecksum(System.Boolean,System.UInt32)">
            <summary>
Enable the checksum data word in the datastream. The checksum is a 32 bit counter and 2x16 bit magic numbers.
</summary>
            <param name="enable">True to enable, False to disable.</param>
            <param name="virtualDevice">virtual device to use.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.EnableTimestamp(System.Boolean,System.UInt32)">
            <summary>
Enable the timestamp data word in the datastream. The timestamp is a 64 bit counter.
</summary>
            <param name="enable">True to enable, False to disable.</param>
            <param name="virtualDevice">virtual device to use.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.EnableDigitalIn(Mcs.Usb.DigitalDatastreamEnableEnumNet,System.UInt32)">
            <summary>
Enable digital data words in the datastream.
</summary>
            <param name="enable">True to enable, False to disable.</param>
            <param name="virtualDevice">virtual device to use.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.EnableDigitalIn(System.Boolean,System.UInt32)">
            <summary>
Enable the digital data word in the datastream.
</summary>
            <param name="enable">True to enable, False to disable.</param>
            <param name="virtualDevice">virtual device to use.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="P:Mcs.Usb.CMeaDeviceNet.AnalogGain">
            <summary>
The gain of the analog inputs of the device. Value is gain times 1000, a value of 1000 corresponds to a gain of 1.0.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.GetAnalogGain">
            <summary>
Gets the gain of the analog inputs of the device.
</summary>
            <returns>Gain times 1000, a value of 1000 corresponds to a gain of 1.0.</returns>
        </member>
        <member name="P:Mcs.Usb.CMeaDeviceNet.Gain">
            <summary>
The amplifier gain of the device. Value is gain times 1000, a value of 1000 corresponds to a gain of 1.0.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.GetGain">
            <summary>
Gets the amplifier gain of the device.
</summary>
            <returns>Gain times 1000, a value of 1000 corresponds to a gain of 1.0.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.#ctor(Mcs.Usb.McsBusTypeEnumNet,Mcs.Usb.OnChannelData,Mcs.Usb.OnError)">
            <summary>
Initializes a new instance of CMeaDeviceNet class.
</summary>
            <param name="bustype">Type of device to use, either USB or PCI.</param>
            <param name="channelData">Callback to call when new data is available.</param>
            <param name="error">Callback to call when an error occurred.</param>
        </member>
        <member name="M:Mcs.Usb.CMeaDeviceNet.#ctor(Mcs.Usb.McsBusTypeEnumNet)">
            <summary>
Initializes a new instance of CMeaDeviceNet class.
</summary>
            <param name="bustype">Type of device to use, either USB or PCI.</param>
        </member>
        <member name="T:Mcs.Usb.CMeaDeviceNet">
            <summary>
Base class for MEA data acquisition devices.
</summary>
            <remarks>
There are two different device types for MEA data aquistion devices. There are the USB-MEA devices
and the MC_Card. In .NET both classes can be accessed by the contructor of the base class CMeaDeviceNet,
which contructs the correct underlying C++ class for the USB-MEA device on the one hand or the MC_Card device 
on the other hand.
Through this interface both device types USB-MEA devices and MC_Card devices can be accessed
</remarks>
        </member>
        <member name="M:Mcs.Usb.CMeaDigitalDataFunctionNet.GetDigitalData">
            <summary>
Get the value of the digital output.
</summary>
            <returns>Value on the digital data register.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaDigitalDataFunctionNet.SetDigitalData(System.UInt32,System.Boolean)">
            <summary>
Generate a value on the digital output.
</summary>
            <param name="bit_number">Bit number to change.</param>
            <param name="value">Bit value.</param>
        </member>
        <member name="M:Mcs.Usb.CMeaDigitalDataFunctionNet.SetDigitalData(System.UInt32,System.UInt32)">
            <summary>
Generate a value on the digital output.
</summary>
            <param name="digital_value">Value to set.</param>
            <param name="digital_value_mask">Mask for change.</param>
        </member>
        <member name="M:Mcs.Usb.CMeaAudioFunctionNet.GetAudioChannels(Mcs.Usb.CMeaAudioFunctionNet.s_setaudionet[]@,System.UInt32)">
            <summary>
Gets the electrode to monitor and amplification for the audio channels.
</summary>
            <param name="channels">Struct which contains the electrode (channel) and amplification on return.</param>
            <param name="virtualDevice">Virtual device to use.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaAudioFunctionNet.GetAudioChannels(Mcs.Usb.CMeaAudioFunctionNet.s_setaudionet[]@)">
            <summary>
Gets the electrode to monitor and amplification for the audio channels.
</summary>
            <param name="channels">Struct which contains the electrode (channel) and amplification on return.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaAudioFunctionNet.SetAudioChannels(Mcs.Usb.CMeaAudioFunctionNet.s_setaudionet[],System.UInt32)">
            <summary>
Sets the electrode to monitor and amplification for the audio channels.
</summary>
            <param name="channels">Struct which defines the electrode (channel) and amplification.</param>
            <param name="virtualDevice">Virtual device to use.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaAudioFunctionNet.SetAudioChannels(Mcs.Usb.CMeaAudioFunctionNet.s_setaudionet[])">
            <summary>
Sets the electrode to monitor and amplification for the audio channels.
</summary>
            <param name="channels">Struct which defines the electrode (channel) and amplification.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMeaAudioFunctionNet.GetNumberOfAudioChannels">
            <summary>
Gets the number of available audio channels.
</summary>
            <returns>The number of audio channels available, 0 when there are none.</returns>
        </member>
        <member name="M:Mcs.Usb.CW2100_StimulatorFunctionNet.GetCurrentResolutionInNanoAmp(System.UInt32)">
            <summary>
Gets the Current Resolution of the specified channel in Nanoamps.
</summary>
            <param name="channel"> Channel which is queried.</param>
            <returns>The Current Resolution of the specified channel in Nanoamps.</returns>
        </member>
        <member name="M:Mcs.Usb.CW2100_StimulatorFunctionNet.GetCurrentRangeInNanoAmp(System.UInt32)">
            <summary>
Gets the Current Range of the specified channel in Nanoamps.
</summary>
            <param name="channel"> Channel which is queried.</param>
            <returns>The Current Range of the specified channel in Nanoamps.</returns>
        </member>
        <member name="M:Mcs.Usb.CW2100_StimulatorFunctionNet.GetVoltageResolutionInMicroVolt(System.UInt32)">
            <summary>
Gets the Voltage Resolution of the specified channel in Microvolts.
</summary>
            <param name="channel"> Channel which is queried.</param>
            <returns>The Voltage Resolution of the specified channel in Microvolts.</returns>
        </member>
        <member name="M:Mcs.Usb.CW2100_StimulatorFunctionNet.GetVoltageRangeInMicroVolt(System.UInt32)">
            <summary>
Gets the Voltage Range of the specified channel in Microvolts.
</summary>
            <param name="channel"> Channel which is queried.</param>
            <returns>The Voltage Range of the specified channel in Microvolts.</returns>
        </member>
        <member name="M:Mcs.Usb.CW2100_StimulatorFunctionNet.GetTimeResolutionInNanoSeconds">
            <summary>
Gets number of bits of the DAC resolution.
</summary>
            <returns>The time resolution in ns.</returns>
        </member>
        <member name="M:Mcs.Usb.CW2100_StimulatorFunctionNet.GetDACResolution">
            <summary>
Gets number of bits of the DAC resolution.
</summary>
            <returns>The DAC resolution in bits.</returns>
        </member>
        <member name="M:Mcs.Usb.CW2100_StimulatorFunctionNet.ClearChannelData(System.Int32)">
            <summary>
Delete a Stimulus Pattern from STG memory
</summary>
            <param name="channel"> specifies the channel to clear.</param>
        </member>
        <member name="M:Mcs.Usb.CW2100_StimulatorFunctionNet.SendStop(System.UInt32)">
            <summary>
Stop some or all triggers of the STG.
</summary>
            <param name="triggermap">A bitmap of triggers which will be stopped.</param>
        </member>
        <member name="M:Mcs.Usb.CW2100_StimulatorFunctionNet.SendStart(System.UInt32)">
            <summary>
Start (Trigger) the STG.
The startup delay is in the range of a few ms.
</summary>
            <param name="triggermap">A bitmap of triggers which will be started.</param>
        </member>
        <member name="M:Mcs.Usb.CPulseGeneratorFunctionNet.SetModeSelect(System.Int32,Mcs.Usb.PulseGenerator_Mode_EnumNet,System.Int32)">
            <summary>
Writes the generator mode
</summary>
            <param name="generator_number">The generator number</param>
            <param name="mode">The generator mode</param>
            <param name="digitalchannel">The digital in channel used as gate</param>
        </member>
        <member name="M:Mcs.Usb.CPulseGeneratorFunctionNet.GetModeSelect(System.Int32,Mcs.Usb.PulseGenerator_Mode_EnumNet@,System.Int32@)">
            <summary>
Reads the generator mode
</summary>
            <param name="generator_number">The generator number</param>
            <param name="mode">The generator mode</param>
            <param name="digitalchannel">The digital in channel used as gate</param>
        </member>
        <member name="M:Mcs.Usb.CPulseGeneratorFunctionNet.SetPulseLength(System.Int32,System.Int32)">
            <summary>
Writes the generator pulse length
</summary>
            <param name="generator_number">The generator number</param>
            <param name="pulselength_in_10us">The pulse length</param>
        </member>
        <member name="M:Mcs.Usb.CPulseGeneratorFunctionNet.GetPulseLength(System.Int32)">
            <summary>
Reads the generator pulse length
</summary>
            <param name="generator_number">The generator number</param>
            <returns>The pulse length</returns>
        </member>
        <member name="M:Mcs.Usb.CPulseGeneratorFunctionNet.SetPeriod(System.Int32,System.Int32)">
            <summary>
Writes the generator period
</summary>
            <param name="generator_number">The generator number</param>
            <param name="period_in_samples">The period</param>
        </member>
        <member name="M:Mcs.Usb.CPulseGeneratorFunctionNet.GetPeriod(System.Int32)">
            <summary>
Reads the generator period
</summary>
            <param name="generator_number">The generator number</param>
            <returns>The period</returns>
        </member>
        <member name="M:Mcs.Usb.CPulseGeneratorFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CPulseGeneratorFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CPulseGeneratorFunctionNet">
            <summary>
CPulseGeneratorFunctionNet is the class to control the pulse generator for video tracking
</summary>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.GetNumberOfAnalogChannels">
            <summary>
Get the number of STG channels.
</summary>
            <returns>The number of STG channels.</returns>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.GetAvailableMemory">
            <summary>
Get the amount of memory available in the currently selected segment of the STG.
</summary>
            <returns>The total memory available on the STG in bytes.</returns>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.GetTotalMemory">
            <summary>
Get the total amount of memory available on the STG (all segments).
</summary>
            <returns>The total memory available on the STG in bytes.</returns>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.SetupTriggerSingle(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
Configures the trigger settings for the STG. Note that all memory segments have their own trigger setting.
</summary>
            <param name="trigger">The trigger to change.</param>
            <param name="channelmap">A bitmap of channels that belong to this trigger.</param>
            <param name="syncoutmap">A bitmap of syncouts that belong to this trigger.</param>
            <param name="repeat">The number of times this trigger should be repeated.</param>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.SetupTrigger(System.UInt32,System.UInt32[],System.UInt32[],System.UInt32[])">
            <summary>
Configures the trigger settings for the STG. Note that all memory segments have their own trigger setting.
</summary>
            <param name="first_trigger">The number of the first trigger to change.</param>
            <param name="channelmap">For each trigger, a bitmap of channels that belong to this trigger.</param>
            <param name="syncoutmap">For each trigger, a bitmap of syncouts that belong to this trigger.</param>
            <param name="repeat">For each trigger, define the number of times this trigger should be repeated.</param>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.GetCurrentResolutionInNanoAmp(System.UInt32)">
            <summary>
Gets the Current Resolution of the specified channel in Nanoamps.
</summary>
            <param name="channel"> Channel which is queried.</param>
            <returns>The Current Resolution of the specified channel in Nanoamps.</returns>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.GetCurrentRangeInNanoAmp(System.UInt32)">
            <summary>
Gets the Current Range of the specified channel in Nanoamps.
</summary>
            <param name="channel"> Channel which is queried.</param>
            <returns>The Current Range of the specified channel in Nanoamps.</returns>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.GetVoltageResolutionInMicroVolt(System.UInt32)">
            <summary>
Gets the Voltage Resolution of the specified channel in Microvolts.
</summary>
            <param name="channel"> Channel which is queried.</param>
            <returns>The Voltage Resolution of the specified channel in Microvolts.</returns>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.GetVoltageRangeInMicroVolt(System.UInt32)">
            <summary>
Gets the Voltage Range of the specified channel in Microvolts.
</summary>
            <param name="channel"> Channel which is queried.</param>
            <returns>The Voltage Range of the specified channel in Microvolts.</returns>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.GetDACResolution">
            <summary>
Gets number of bits of the DAC resolution.
</summary>
            <returns>The DAC resolution in bits.</returns>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.GetMultiplexedDataChannelsInBlock">
            <summary>
Gets the number of stimulus data channels to send per time slice. Might be greater than the number of configured channels. Fill unused channels with dummy data in SendMultiplexedData
</summary>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.SendMultiplexedData(System.UInt16[])">
            <summary>
Sends stimulus data in multiplexed form. All 16 bits words for the enabled DAC and digital channels are muxed together per time slice.
</summary>
            <param name="data">Array of data to be sent.</param>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.ClearMultiplexedData">
            <summary>
Clears the Stimulation Memory in the STG device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.CreateSideband(System.Int32[],System.Int32[],System.UInt64[],System.UInt32,System.UInt32,System.UInt32)">
            <summary>
Creates the Sideband Channel for the MEA2100 device.

<para>
Each datapoint is 
represented by an signed 32bit integer value.
A value 0 means that the stimulation is active during that time.
A value 1 means that the stimulation is not active during that time.
</para>

The duration is given as a list of 64 bit integers. Durations
are given in units of µs. The STG has a resolution of 20 µs.
</summary>
            <param name="StimulusActive">A list of datapoints which define weather the Stimulus is active or idle at that time as int32.</param>
            <param name="Duration">A list of durations as uint64. The time is given in units of µs.</param>
            <param name="Bit0Time">Time in µs for which Bit 0 (Blanking) is to be extended.</param>
            <param name="Bit3Time">Time in µs for which Bit 3 (Stimulus Enable) is to be extended.</param>
            <param name="Bit4Time">Time in µs for which Bit 4 (Stimulus Selector) is to be extended.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.PrepareAndAppendData(System.UInt32,System.Int32[],System.UInt64[],Mcs.Usb.STG_DestinationEnumNet)">
            <summary>
Prepare and append data to a given channel on the STG.
</summary>
            <para>
Each datapoint is 
represented by an signed 32bit integer value.
When using voltage stimulation, the values are in multiple of 1 uV, thus the possible range is += 2000 V.
When using current stimulation, the values are in multiple of 1 nA, this the possible range is += 2000 mA.
</para>
            <para>
The duration is given as a list of 64 bit integers. Durations
are given in units of µs. The STG has a resolution of 20 µs.
</para>
            <para>
Blocks of data which should repeat can be defined by prepending such a block with an entry in the arrays where both amplitude and duration is zero.
The end of such an block is marked by an entry where the duration is set to zero and the amplitude beeing set to the number of
times the block should run.
Blocks can be nested.
</para>
            <param name="channel">The channel number to send data to.</param>
            <param name="amplitude">A list of amplitudes in units of µV and nA in voltage and current mode, respectively.</param>
            <param name="duration">A list of durations in units of µs.</param>
            <param name="destType">specifies wheather the data is for syncout, current or voltage stimulation.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.PrepareAndSendData(System.UInt32,System.Int32[],System.UInt64[],Mcs.Usb.STG_DestinationEnumNet)">
            <summary>
Prepare and send data to a given channel on the STG. Previous data sent to that channel is erased first.

<para>
Each datapoint is 
represented by an signed 32bit integer value.
When using voltage stimulation, the values are in multiple of 1 uV, thus the possible range is += 2000 V.
When using current stimulation, the values are in multiple of 1 nA, this the possible range is += 2000 mA.
</para><para>
The duration is given as a list of 64 bit integers. Durations
are given in units of µs. The STG has a resolution of 20 µs.
</para>

Blocks of data which should repeat can be defined by prepending such a block with an entry in the arrays where both amplitude and duration is zero.
The end of such an block is marked by an entry where the duration is set to zero and the amplitude beeing set to the number of
times the block should run.
Blocks can be nested.
</summary>
            <param name="channel">The channel number to send data to.</param>
            <param name="amplitude">A list of amplitudes in units of µV and nA in voltage and current mode, respectively.</param>
            <param name="duration">A list of durations in units of µs.</param>
            <param name="destType">specifies wheather the data is for syncout, current or voltage stimulation.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.ClearSyncData(System.Int32)">
            <summary>
Delete a Syncout Pattern from STG memory
</summary>
            <param name="channel"> specifies the channel to clear.</param>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.ClearChannelData(System.Int32)">
            <summary>
Delete a Stimulus Pattern from STG memory
</summary>
            <param name="channel"> specifies the channel to clear.</param>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.SendStop(System.UInt32,System.Int32)">
            <summary>
Stop some or all triggers of the STG.
</summary>
            <param name="triggermap">A bitmap of triggers which will be stopped.</param>
            <param name="options">bitmap of options, currently only STOP_OPTION_SAVESTOP (0x80) is defined, which bypasses the stop commands when a syncout assossiated with a given sync-out has bit 1 (0x02) set. Can be used e.g. to  prevent a stop while a biphasic stimulation pulse is active..</param>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.SendStop(System.UInt32)">
            <summary>
Stop some or all triggers of the STG.
</summary>
            <param name="triggermap">A bitmap of triggers which will be stopped.</param>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.SendStart(System.UInt32)">
            <summary>
Start (Trigger) the STG.
The startup delay is in the range of a few ms.
</summary>
            <param name="triggermap">A bitmap of triggers which will be started.</param>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.ForceStatusEvent">
            <summary>
Force a status event.
Force the DLL to create a PollMessage event and to call the
pPollCallback function, even if no new status information is available.
</summary>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.StopPoll">
            <summary>
Stops the interrupt fetching thread and delivers events
</summary>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.StartPoll">
            <summary>
Starts the interrupt fetching thread and delivers events
</summary>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.SidebandData.Finalize">
            <summary>
Finalizer: called by GC before collecting
</summary>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.SidebandData.Dispose">
            <summary>
Destructor: called by Dispose()
</summary>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.StimulusDeviceDataAndUnrolledData.Finalize">
            <summary>
Finalizer: called by GC before collecting
</summary>
        </member>
        <member name="M:Mcs.Usb.CStimulusFunctionNet.StimulusDeviceDataAndUnrolledData.Dispose">
            <summary>
Destructor: called by Dispose()
</summary>
        </member>
        <member name="M:Mcs.Usb.CMeFunctionNet.#ctor(Mcs.Usb.CMcsUsbNet,Mcs.Usb.CMcsUsbFunctionPointerContainer)">
            <summary>
    Initializes a new instance of the CDacCalibrationFunctionNet class.
</summary>
        </member>
        <member name="T:Mcs.Usb.CMeFunctionNet">
            <summary />
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesI32(System.Int32,System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in uint32_t data format
</summary>
            <param name="handle">Handle of the FIFO queue. Either zero when the SetSelectedData call was used or the channel number.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesUI32(System.Int32,System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in uint32_t data format
</summary>
            <param name="handle">Handle of the FIFO queue. Either zero when the SetSelectedData call was used or the channel number.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesI16(System.Int32,System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in int16_t data format
</summary>
            <param name="handle">Handle of the FIFO queue. Either zero when the SetSelectedData call was used or the channel number.</param>
            <param name="queue">Handle of the queue.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesUI16(System.Int32,System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in uint16_t data format
</summary>
            <param name="handle">Handle of the FIFO queue. Either zero when the SetSelectedData call was used or the channel number.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Array of data from the device.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.CHWInfo.IsDigitalChannelDedicated">
            <summary>
Query if the digital channel replaces an analog channel when enabled (e.g. on MC_Card) or adds a channel link on USB devices.
</summary>
            <returns>false when the digital channel replaces an analog channel when enabled, true when the digital channels is appended to the analog channels when enabled.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.CHWInfo.GetNumberOfHWDigitalChannels(System.Int32@)">
            <summary>
Get the number of digital channels the device supports.
</summary>
            <param name="numberOfChannels">Number of digital channels the device supports.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.CHWInfo.GetNumberOfHWADCChannels(System.Int32@)">
            <summary>
Get the number of analog channels the device supports.
</summary>
            <param name="numberOfChannels">Number of analog channels the device supports.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="T:Mcs.Usb.CMcsUsbDacqNet.CHWInfo">
            <summary>
Class to provide hardware information about the device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetGroupChannelDataI32(Mcs.Usb.DacqGroupChannelEnumNet,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in int32_t data format, that contains subqueues,
each populates an entry in the dictionary by hardware channel number
</summary>
            <param name="group">Group selector supported by the device.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Dictonary of int32_t arrays and hardware channel as key.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetGroupChannelDataUI32(Mcs.Usb.DacqGroupChannelEnumNet,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in uint32_t data format, that contains subqueues,
each populates an entry in the dictionary by hardware channel number
</summary>
            <param name="group">Group selector supported by the device.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Dictonary of uint32_t arrays and hardware channel as key.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetGroupChannelDataI16(Mcs.Usb.DacqGroupChannelEnumNet,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in int16_t data format, that contains subqueues,
each populates an entry in the dictionary by hardware channel number
</summary>
            <param name="group">Group selector supported by the device.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Dictonary of int16_t arrays and hardware channel as key.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetGroupChannelDataUI16(Mcs.Usb.DacqGroupChannelEnumNet,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in uint16_t data format, that contains subqueues,
each populates an entry in the dictionary by hardware channel number
</summary>
            <param name="group">Group selector supported by the device.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Dictonary of uint16_t arrays and hardware channel as key.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesDictI32(System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in int32_t data format, that contains subqueues,
each populates an entry in the dictionary by hardware channel number
</summary>
            <param name="handle">Handle of the FIFO queue. Zero when the SetSelectedChannelsQueue call was used.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Dictonary of int32_t arrays and hardware channel as key.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesDictUI32(System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in uint32_t data format, that contains subqueues,
each populates an entry in the dictionary by hardware channel number
</summary>
            <param name="handle">Handle of the FIFO queue. Zero when the SetSelectedChannelsQueue call was used.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Dictonary of uint32_t arrays and hardware channel as key.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesDictI16(System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in int16_t data format, that contains subqueues,
each populates an entry in the dictionary by hardware channel number
</summary>
            <param name="handle">Handle of the FIFO queue. Zero when the SetSelectedChannelsQueue call was used.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Dictonary of int16_t arrays and hardware channel as key.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesDictUI16(System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in uint16_t data format, that contains subqueues,
each populates an entry in the dictionary by hardware channel number
</summary>
            <param name="handle">Handle of the FIFO queue. Zero when the SetSelectedChannelsQueue call was used.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Dictonary of uint16_t arrays and hardware channel as key.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadAsFrameArrayI32(System.Int32,System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue as array of uint16_t data frame arrays
</summary>
            <param name="handle">Handle of the FIFO queue. Zero when the SetSelectedData call was used.</param>
            <param name="queue">Number of the sub queue.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Array of int32_t frame arrays.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadAsFrameArrayI32(System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue as array of uint16_t data frame arrays
</summary>
            <param name="handle">Handle of the FIFO queue. Zero when the SetSelectedData call was used.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Array of int32_t frame arrays.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadAsFrameArrayUI32(System.Int32,System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue as array of uint16_t data frame arrays
</summary>
            <param name="handle">Handle of the FIFO queue. Zero when the SetSelectedData call was used.</param>
            <param name="queue">Number of the sub queue.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Array of uint32_t frame arrays.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadAsFrameArrayUI32(System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue as array of uint16_t data frame arrays
</summary>
            <param name="handle">Handle of the FIFO queue. Zero when the SetSelectedData call was used.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Array of uint32_t frame arrays.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadAsFrameArrayI16(System.Int32,System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue as array of uint16_t data frame arrays
</summary>
            <param name="handle">Handle of the FIFO queue. Zero when the SetSelectedData call was used.</param>
            <param name="queue">Number of the sub queue.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Array of int16_t frame arrays.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadAsFrameArrayI16(System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue as array of uint16_t data frame arrays
</summary>
            <param name="handle">Handle of the FIFO queue. Zero when the SetSelectedData call was used.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Array of int16_t frame arrays.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadAsFrameArrayUI16(System.Int32,System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue as array of uint16_t data frame arrays
</summary>
            <param name="handle">Handle of the FIFO queue. Zero when the SetSelectedData call was used.</param>
            <param name="queue">Number of the sub queue.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Array of uint16_t frame arrays.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadAsFrameArrayUI16(System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue as array of uint16_t data frame arrays
</summary>
            <param name="handle">Handle of the FIFO queue. Zero when the SetSelectedData call was used.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Array of uint16_t frame arrays.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesI32(System.Int32,System.Int32[],System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in uint32_t data format
</summary>
            <param name="handle">Handle of the FIFO queue. Either zero when the SetSelectedData call was used or the channel number.</param>
            <param name="buffer">Buffer to put the data from the device in.</param>
            <param name="frames_pos">Position in buffer where to put the data.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesI32(System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in uint32_t data format
</summary>
            <param name="handle">Handle of the FIFO queue. Either zero when the SetSelectedData call was used or the channel number.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesUI32(System.Int32,System.UInt32[],System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in uint32_t data format
</summary>
            <param name="handle">Handle of the FIFO queue. Either zero when the SetSelectedData call was used or the channel number.</param>
            <param name="buffer">Buffer to put the data from the device in.</param>
            <param name="frames_pos">Position in buffer where to put the data.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesUI32(System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in uint32_t data format
</summary>
            <param name="handle">Handle of the FIFO queue. Either zero when the SetSelectedData call was used or the channel number.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesI16(System.Int32,System.Int16[],System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in int16_t data format
</summary>
            <param name="handle">Handle of the FIFO queue. Either zero when the SetSelectedData call was used or the channel number.</param>
            <param name="buffer">Buffer to put the data from the device in.</param>
            <param name="frames_pos">Position in buffer where to put the data.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesI16(System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in int16_t data format
</summary>
            <param name="handle">Handle of the FIFO queue. Either zero when the SetSelectedData call was used or the channel number.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesUI16(System.Int32,System.UInt16[],System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in uint16_t data format
</summary>
            <param name="handle">Handle of the FIFO queue. Either zero when the SetSelectedData call was used or the channel number.</param>
            <param name="buffer">Buffer to put the data from the device in.</param>
            <param name="frames_pos">Position in buffer where to put the data.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_ReadFramesUI16(System.Int32,System.Int32,System.Int32@)">
            <summary>
Read data from a FIFO queue in uint16_t data format
</summary>
            <param name="handle">Handle of the FIFO queue. Either zero when the SetSelectedData call was used or the channel number.</param>
            <param name="frames">Number of sample frames to read.</param>
            <param name="frames_ret">Number of sample frames which were read, might be smaller than frames.</param>
            <returns>Array of data from the device.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.ChannelBlock_AvailFrames(System.Int32)">
            <summary>
Get the number of sample frames already available in the FIFO.
</summary>
            <param name="handle">Handle of the FIFO queue. Either zero when the SetSelectedData call was used or the channel number.</param>
            <returns>Number of sample frames available in the FIFO.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetSelectedChannelsQueue(System.Boolean[],System.Int32,System.Int32,Mcs.Usb.SampleSizeNet,System.Int32)">
            <summary>
Create a common FIFO queue for all channels. Data in callback will be a list per channel. Use ChannelBlock_ReadFramesDict... with handle = 0 to read the data.
</summary>
            <remarks>
When using 32 bit data format, ChannelsInBlock is still the number of 16 bit channels per frame, as obtained 
from GetChannelsInBlock, while nChannels is the number of 32 bit channels to be read from the device.
So when all channels from a device are read in 32 bit data format nChannels = ChannelsInBlock/2
</remarks>
            <param name="selectedChannels">List of channels to be collected in the FIFO.</param>
            <param name="queuesize">Size of sample frames the FIFO can hold.</param>
            <param name="threshold">Number of sample frames the FIFO must acquire before the callback function is called.</param>
            <param name="samplesize">size of the datawords, either 16 or 32bit.</param>
            <param name="ChannelsInBlock">value obtained from GetChannelsInBlock.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetSelectedChannelsQueue(System.Int32,System.Int32,System.Int32,Mcs.Usb.SampleSizeNet,System.Int32)">
            <summary>
Create a common FIFO queue for all channels. Data in callback will be a list per channel. Use ChannelBlock_ReadFramesDict... with handle = 0 to read the data.
</summary>
            <remarks>
When using 32 bit data format, ChannelsInBlock is still the number of 16 bit channels per frame, as obtained 
from GetChannelsInBlock, while nChannels is the number of 32 bit channels to be read from the device.
So when all channels from a device are read in 32 bit data format nChannels = ChannelsInBlock/2
</remarks>
            <param name="nChannels">Number of channels to be collected in the FIFO.</param>
            <param name="queuesize">Size of sample frames the FIFO can hold.</param>
            <param name="threshold">Number of sample frames the FIFO must acquire before the callback function is called.</param>
            <param name="samplesize">size of the datawords, either 16 or 32bit.</param>
            <param name="ChannelsInBlock">value obtained from GetChannelsInBlock.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.AddSelectedChannelsQueue(System.Int32,System.Int32,System.Boolean[],System.Int32,System.Int32,Mcs.Usb.SampleSizeNet)">
            <summary>
Adds a common FIFO queue for all channels. Data in callback will be a list per channel. Use ChannelBlock_ReadFramesDict... with handle = 0 to read the data.
</summary>
            <remarks>
When using 32 bit data format, ChannelsInBlock is still the number of 16 bit channels per frame, as obtained 
from GetChannelsInBlock, while nChannels is the number of 32 bit channels to be read from the device.
So when all channels from a device are read in 32 bit data format nChannels = ChannelsInBlock/2
</remarks>
            <param name="nByteOffset">Number of bytes to start with.</param>
            <param name="nChannelOffset">Number of channel to start with (counted in samplesize bytes).</param>
            <param name="selectedChannels">List of channels to be collected in the FIFO.</param>
            <param name="queuesize">Size of sample frames the FIFO can hold.</param>
            <param name="threshold">Number of sample frames the FIFO must acquire before the callback function is called.</param>
            <param name="samplesize">size of the datawords, either 16 or 32bit.</param>
            <returns>The handle to the Queue.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.AddSelectedChannelsQueue(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Mcs.Usb.SampleSizeNet)">
            <summary>
Adds a common FIFO queue for all channels. Data in callback will be a list per channel. Use ChannelBlock_ReadFramesDict... with handle = 0 to read the data.
</summary>
            <remarks>
When using 32 bit data format, ChannelsInBlock is still the number of 16 bit channels per frame, as obtained 
from GetChannelsInBlock, while nChannels is the number of 32 bit channels to be read from the device.
So when all channels from a device are read in 32 bit data format nChannels = ChannelsInBlock/2
</remarks>
            <param name="nByteOffset">Number of bytes to start with.</param>
            <param name="nChannelOffset">Number of channel to start with (counted in samplesize bytes).</param>
            <param name="nChannels">Number of channels to be collected in the FIFO.</param>
            <param name="queuesize">Size of sample frames the FIFO can hold.</param>
            <param name="threshold">Number of sample frames the FIFO must acquire before the callback function is called.</param>
            <param name="samplesize">size of the datawords, either 16 or 32bit.</param>
            <returns>The handle to the Queue.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetSelectedData(System.Boolean[],System.Int32,System.Int32,Mcs.Usb.SampleSizeNet,System.Int32)">
            <summary>
Create a common FIFO queue for all channels. Use handle = 0 in the ChannelBlock_ReadFrames... functions.
</summary>
            <remarks>
When using 32 bit data format, ChannelsInBlock is still the number of 16 bit channels per frame, as obtained 
from GetChannelsInBlock, while nChannels is the number of 32 bit channels to be read from the device.
So when all channels from a device are read in 32 bit data format nChannels = ChannelsInBlock/2
</remarks>
            <param name="selectedChannels">List of channels to be collected in the FIFO.</param>
            <param name="queuesize">Size of sample frames the FIFO can hold.</param>
            <param name="threshold">Number of sample frames the FIFO must acquire before the callback function is called.</param>
            <param name="samplesize">size of the datawords, either 16 or 32bit.</param>
            <param name="ChannelsInBlock">value obtained from GetChannelsInBlock.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetSelectedData(System.Int32,System.Int32,System.Int32,Mcs.Usb.SampleSizeNet,System.Int32)">
            <summary>
Create a common FIFO queue for all channels. Use handle = 0 in the ChannelBlock_ReadFrames... functions.
</summary>
            <remarks>
When using 32 bit data format, ChannelsInBlock is still the number of 16 bit channels per frame, as obtained 
from GetChannelsInBlock, while nChannels is the number of 32 bit channels to be read from the device.
So when all channels from a device are read in 32 bit data format nChannels = ChannelsInBlock/2
</remarks>
            <param name="nChannels">Number of channels to be collected in the FIFO.</param>
            <param name="queuesize">Size of sample frames the FIFO can hold.</param>
            <param name="threshold">Number of sample frames the FIFO must acquire before the callback function is called.</param>
            <param name="samplesize">size of the datawords, either 16 or 32bit.</param>
            <param name="ChannelsInBlock">value obtained from GetChannelsInBlock.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetSelectedChannels(System.Boolean[],System.Int32,System.Int32,Mcs.Usb.SampleSizeNet,System.Int32)">
            <summary>
Create a FIFO queue per channel. Each channel will have its own FIFO and Callback function.
</summary>
            <remarks>
When using a 32bit sample size, the number obtained from GetChannelsInBlock must be devided by 2 to be used here,
since GetChannelsInBlock returns the number of 16 bit datapoints per sample frame, while this functions uses
the number of sample frames in its own data format.
</remarks>
            <param name="selectedChannels">List of channels to be collected in the FIFO.</param>
            <param name="queuesize">Size of sample frames the FIFO can hold.</param>
            <param name="threshold">Number of sample frames the FIFO must acquire before the callback function is called.</param>
            <param name="samplesize">size of the datawords, either 16 or 32bit.</param>
            <param name="ChannelsInBlock">value obtained from GetChannelsInBlock.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetSelectedChannels(System.Int32,System.Int32,System.Int32,Mcs.Usb.SampleSizeNet,System.Int32)">
            <summary>
Create a FIFO queue per channel. Each channel will have its own FIFO and Callback function.
</summary>
            <remarks>
When using a 32bit sample size, the number obtained from GetChannelsInBlock must be devided by 2 to be used here,
since GetChannelsInBlock returns the number of 16 bit datapoints per sample frame, while this functions uses
the number of sample frames in its own data format.
</remarks>
            <param name="nChannels">Number of channels to be collected in the FIFO.</param>
            <param name="queuesize">Size of sample frames the FIFO can hold.</param>
            <param name="threshold">Number of samples frames the FIFO must acquire before the callback function is called.</param>
            <param name="samplesize">size of the datawords, either 16 or 32bit.</param>
            <param name="ChannelsInBlock">value obtained from GetChannelsInBlock.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.StopDacq(System.UInt32)">
            <summary>
Stop the data acquisition thread and sampling.
</summary>
            <param name="virtualDevice">Virtual Device to start.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.StopDacq">
            <summary>
Stop the data acquisition thread and sampling.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.StartDacq(System.Int32,System.Int32,System.Int32,System.Int32,System.UInt32)">
            <summary>
Start the data acquisition thread and sampling.
</summary>
            <param name="numSubmittedUsbBuffers">Number of USB Buffers that are simultaniously submitted.</param>
            <param name="timeout">Timeout in ms.</param>
            <param name="numUsbBuffers">Number of USB Buffers to use.</param>
            <param name="packetsInUrb">Packets in each URB.</param>
            <param name="virtualDevice">Virtual Device to start.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.StartDacq(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
Start the data acquisition thread and sampling.
</summary>
            <param name="timeout">Timeout in ms.</param>
            <param name="numSubmittedUsbBuffers">Number of USB Buffers that are simultaniously submitted.</param>
            <param name="numUsbBuffers">Number of USB Buffers to use.</param>
            <param name="packetsInUrb">Packets in each URB.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.StartDacq(System.Int32)">
            <summary>
Start the data acquisition thread and sampling.
</summary>
            <param name="timeout">Timeout in ms.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.StartDacq">
            <summary>
Start the data acquisition thread and sampling.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.StartLoop(System.Int32,System.Int32,System.Int32,System.Int32,System.UInt32)">
            <summary>
Start the data acquisition thread.
</summary>
            <param name="numSubmittedUsbBuffers">Number of USB Buffers that are simultaniously submitted.</param>
            <param name="timeout">Timeout in ms.</param>
            <param name="numUsbBuffers">Number of USB Buffers to use.</param>
            <param name="packetsInUrb">Packets in each URB.</param>
            <param name="virtualDevice">Virtual Device to start.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.StartLoop(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
Start the data acquisition thread.
</summary>
            <param name="timeout">Timeout in ms.</param>
            <param name="numSubmittedUsbBuffers">Number of USB Buffers that are simultaniously submitted.</param>
            <param name="numUsbBuffers">Number of USB Buffers to use.</param>
            <param name="packetsInUrb">Packets in each URB.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.StartLoop(System.Int32)">
            <summary>
Start the data acquisition thread.
</summary>
            <param name="timeout">Timeout in ms.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.StartLoop">
            <summary>
Start the data acquisition thread.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SendStopStgAndDacqWithOptions(System.UInt32,System.Int32,System.Int32)">
            <summary>
Stop sampling together with the STG and options.
</summary>
            <param name="trigger_map" />
            <param name="options" />
            <param name="VirtualDacqMap" />
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SendStopStgAndDacq(System.UInt32,System.Int32)">
            <summary>
Stop sampling together with the STG.
</summary>
            <param name="trigger_map" />
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SendStopDacq(System.Int32)">
            <summary>
Stop sampling.
<param name="VirtualDacqMap" /></summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SendStopDacq">
            <summary>
Stop sampling.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SendStartStgAndDacq(System.UInt32,System.Int32)">
            <summary>
Start sampling together with the STG.
</summary>
            <param name="trigger_map" />
            <param name="VirtualDacqMap" />
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SendStartDacq(System.Int32)">
            <summary>
Start sampling.
</summary>
            <param name="VirtualDacqMap" />
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SendStartDacq">
            <summary>
Start sampling.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetChannelsInBlock(System.UInt32)">
            <summary>
Get the number of 16 bit datawords which will be collected per sample frame, use after the device is configured.
</summary>
            <returns>Number of 16 bit datawords per sample frame.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetMinSamplingFrequencyStepsize">
            <summary>
Gets the minimal sampling frequency step size increment value of the device.
</summary>
            <returns>Sampling frequency step size in Hz.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetMaxSamplingFrequency(System.Int32)">
            <summary>
Gets the maximal sampling frequency of the device.
</summary>
            <returns>Sampling frequency in Hz.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.set_Samplerate(System.Int32)">
            <summary>
Sets the sampling frequency of the device.
</summary>
            <param name="rate">Sampling frequency in Hz.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.get_Samplerate">
            <summary>
Gets the sampling frequency of the device.
</summary>
            <returns>Sampling frequency in Hz.</returns>
        </member>
        <member name="P:Mcs.Usb.CMcsUsbDacqNet.Samplerate">
            <summary>
The sampling frequency of the device in Hz.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetSamplerate(System.UInt32)">
            <summary>
Gets the sampling frequency of the device.
</summary>
            <returns>Sampling frequency in Hz.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetSamplerate(System.Int32,System.UInt32,System.UInt32)">
            <summary>
Sets the sampling frequency of the device.
</summary>
            <param name="rate">Sampling frequency in Hz.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetNumberOfDataBits(System.UInt32,Mcs.Usb.DacqGroupChannelEnumNet,System.Int32@)">
            <summary>
Get the real number of data bits.
</summary>
            <remarks>
This value may be different from the value returned by GetDataFormat, e.g. in MC_Card the data are shifted 2 bits
so the real number is 14 while the data format is 16 bits
</remarks>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetAdcDataFormat(System.UInt32)">
            <summary>
Gets the ADC data format, 16 means 16 bits, 24 means 24 bits, 32 means 32 bits.
</summary>
            <returns>The data format in bits.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetMeaLayout">
            <summary>
Gets the MEA layout which is connected to the MEA2100 device.
</summary>
            <returns>MeaLayoutEnumNet which enumerates the MEA types.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetAdapterType">
            <summary>
Gets the adapter which is connected to the MEA2100 device.
</summary>
            <returns>AdapterTypeEnumNet which enumerates the possible adapters.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetDigitalSource``1(Mcs.Usb.DigitalTargetEnumNet,System.Int32,Mcs.Usb.DigitalSource`1{``0}@,System.Int32@)">
            <summary>
Gets the function/source of an digital output bit.
</summary>
            <remarks>
This is the templated generic implementation.
</remarks>
            <param name="digitaltarget">The digital target to query.</param>
            <param name="NrChannel">The channel/bit of target to query.</param>
            <param name="source">The source/function assignd to the digital target.</param>
            <param name="bitnumber_offset">An offset / bit number with the source/function.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetDigitalSource(Mcs.Usb.DigitalTargetEnumNet,System.Int32,Mcs.Usb.MEA2100_256DigitalSourceEnumNet@,System.Int32@)">
            <summary>
Gets the function/source of an digital output bit.
</summary>
            <remarks>
This overload is for the MEA2100-256 device.
</remarks>
            <param name="digitaltarget">The digital target to query.</param>
            <param name="NrChannel">The channel/bit of target to query.</param>
            <param name="source">The source/function assignd to the digital target.</param>
            <param name="bitnumber_offset">An offset / bit number with the source/function.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetDigitalSource(Mcs.Usb.DigitalTargetEnumNet,System.Int32,Mcs.Usb.SCUDigitalSourceEnumNet@,System.Int32@)">
            <summary>
Gets the function/source of an digital output bit.
</summary>
            <remarks>
This overload is for the SCU device.
</remarks>
            <param name="digitaltarget">The digital target to query.</param>
            <param name="NrChannel">The channel/bit of target to query.</param>
            <param name="source">The source/function assignd to the digital target.</param>
            <param name="bitnumber_offset">An offset / bit number with the source/function.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetDigitalSource(Mcs.Usb.DigitalTargetEnumNet,System.Int32,Mcs.Usb.W2100DigitalSourceEnumNet@,System.Int32@)">
            <summary>
Gets the function/source of an digital output bit.
</summary>
            <remarks>
This overload is for the W2100 device.
</remarks>
            <param name="digitaltarget">The digital target to query.</param>
            <param name="NrChannel">The channel/bit of target to query.</param>
            <param name="source">The source/function assignd to the digital target.</param>
            <param name="bitnumber_offset">An offset / bit number with the source/function.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetDigitalSource(Mcs.Usb.DigitalTargetEnumNet,System.Int32,Mcs.Usb.DigitalSourceEnumNet@,System.Int32@)">
            <summary>
Gets the function/source of an digital output bit.
</summary>
            <remarks>
This overload is for the MEA2100 device.
</remarks>
            <param name="digitaltarget">The digital target to query.</param>
            <param name="NrChannel">The channel/bit of target to query.</param>
            <param name="source">The source/function assignd to the digital target.</param>
            <param name="bitnumber_offset">An offset / bit number with the source/function.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetDigitalSource``1(Mcs.Usb.DigitalTargetEnumNet,System.Int32,Mcs.Usb.DigitalSource`1{``0},System.Int32)">
            <summary>
Sets the function/source of an digital output bit.
</summary>
            <remarks>
This is the templated generic implementation.
</remarks>
            <param name="digitaltarget">The digital target to change.</param>
            <param name="NrChannel">The channel/bit of target to change.</param>
            <param name="source">The source/function to assign to the digital target.</param>
            <param name="bitnumber_offset">An offset / bit number with the source/function.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetDigitalSource(Mcs.Usb.DigitalTargetEnumNet,System.Int32,Mcs.Usb.MEA2100_256DigitalSourceEnumNet,System.Int32)">
            <summary>
Sets the function/source of an digital output bit.
</summary>
            <remarks>
This overload is for the MEA2100-256 device.
</remarks>
            <param name="digitaltarget">The digital target to change.</param>
            <param name="NrChannel">The channel/bit of target to change.</param>
            <param name="source">The source/function to assign to the digital target.</param>
            <param name="bitnumber_offset">An offset / bit number with the source/function.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetDigitalSource(Mcs.Usb.DigitalTargetEnumNet,System.Int32,Mcs.Usb.SCUDigitalSourceEnumNet,System.Int32)">
            <summary>
Sets the function/source of an digital output bit.
</summary>
            <remarks>
This overload is for the SCU device.
</remarks>
            <param name="digitaltarget">The digital target to change.</param>
            <param name="NrChannel">The channel/bit of target to change.</param>
            <param name="source">The source/function to assign to the digital target.</param>
            <param name="bitnumber_offset">An offset / bit number with the source/function.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetDigitalSource(Mcs.Usb.DigitalTargetEnumNet,System.Int32,Mcs.Usb.W2100DigitalSourceEnumNet,System.Int32)">
            <summary>
Sets the function/source of an digital output bit.
</summary>
            <remarks>
This overload is for the W2100 device.
</remarks>
            <param name="digitaltarget">The digital target to change.</param>
            <param name="NrChannel">The channel/bit of target to change.</param>
            <param name="source">The source/function to assign to the digital target.</param>
            <param name="bitnumber_offset">An offset / bit number with the source/function.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetDigitalSource(Mcs.Usb.DigitalTargetEnumNet,System.Int32,Mcs.Usb.DigitalSourceEnumNet,System.Int32)">
            <summary>
Sets the function/source of an digital output bit.
</summary>
            <remarks>
This overload is for the MEA2100 device.
</remarks>
            <param name="digitaltarget">The digital target to change.</param>
            <param name="NrChannel">The channel/bit of target to change.</param>
            <param name="source">The source/function to assign to the digital target.</param>
            <param name="bitnumber_offset">An offset / bit number with the source/function.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetDataMode(System.UInt32)">
            <summary>
Gets the data mode, can be 16, 24 or 32bit, all signed or unsigned on the MEA2100 device.
</summary>
            <param name="virtualDevice">Virtual device to use.</param>
            <returns>DataModeEnumNet which enumerates the possible data modes.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetDataMode(Mcs.Usb.DataModeEnumNet,System.UInt32)">
            <summary>
Sets the data mode, can be 16, 24 or 32bit, all signed or unsigned on the MEA2100 device.
</summary>
            <param name="dataMode">DataModeEnumNet enumerates the possible data modes.</param>
            <param name="virtualDevice">Virtual device to use.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetVoltageRangeInMilliVolt">
            <summary>
Gets the currently selected voltage range on devices which support multiple voltage ranges.
</summary>
            <returns>The rounded Voltage Range in mV.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.GetVoltageRangeInMicroVolt(System.UInt32)">
            <summary>
Gets the currently selected voltage range on devices which support multiple voltage ranges.
</summary>
            <returns>The Voltage Range in uV.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetVoltageRangeInMicroVolt(System.Int32,System.UInt32)">
            <summary>
Sets the voltage range on devices which support multiple voltage ranges.
</summary>
            <param name="voltageRange">Voltage Range to use in µV.</param>
            <remarks>This replaces SetVoltageRange, where the value of the range was in mV!</remarks>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbDacqNet.SetVoltageRangeByIndex(System.Int32,System.UInt32)">
            <summary>
Sets the voltage range on devices which support multiple voltage ranges.
</summary>
            <param name="voltageRangeIndex">Voltage Range to use as index, smaller values are larger voltage ranges.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.GetStatusOfLastCommand">
            <summary>
  Gets the status of the last call to the McsUsb Library.
</summary>
            <returns>The Error Status of the last McsUsb command. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.EnableExceptions(System.Boolean)">
            <summary>
  Enables or Disables Exceptions for calls to McsUsb Devices. If Exceptions are disabled, the return value of a command can
  be queries with the GetStatusOfLastCommand call instead.
</summary>
            <param name="enable">True to enable Exceptions, False to disable.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.GetDeviceRootHubVendorName">
            <summary>
  Gets the Vendor Name of the USB root hub the device is connected to.
</summary>
            <returns>The PCI Vendor Name, either "Intel", "Renesas", "ASMedia" or "unknown".</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.GetDeviceRootHubVendorEnum">
            <summary>
  Gets the Vendor ID of the USB root hub the device is connected to.
</summary>
            <returns>An enum which enumerates the PCI Vendor ID.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.GetDeviceRootHubVendorID">
            <summary>
  Gets the Vendor ID of the USB root hub the device is connected to.
</summary>
            <returns>The PCI Vendor ID, 0x8086 for Intel, 0x1912 for Renesas, 0x1b21 for ASMedia.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.GetErrorText(System.UInt32)">
            <summary>
  Gets the error text string that belongs to a status number.
</summary>
            <param name="Status">The status number you want the text for.</param>
            <returns>The error text string that belongs to the status number.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.GetFirmwareVersion(Mcs.Usb.CFirmwareDestinationNet)">
            <summary>
 Gets the firmware version for the destination.
</summary>
            <param name="destination">The destination to be queried.</param>
            <returns>The firmware version as a 32 bit number, the upper 16 bit contain the majaor version number, the lower 16 bit the minor version number.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.GetDeviceSpeed">
            <summary>
  Query the Connection Speed of the device.
</summary>
            <returns>0 for Low-Speed, 1 for Full-Speed, 2 for High-Speed and 3 for SuperSpeed.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.GetMea21UsbPort">
            <summary>
Gets the USB port if an IFB that is used by this connection
</summary>
            <returns>number of used port; range: 0..1</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.MultibootGetSelectedImage">
            <summary>
  Gets sector index of selected FPGA boot image on IFB
</summary>
            <returns>Sector index of image; range: 0..2</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.MultibootGetCypressImageId(System.UInt32)">
            <summary>
  Query the multiboot image id of the device located in specified sector (range: 0..9 0..9) of IFB2 Cypress.
</summary>
            <returns>The magic ident code of the image.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.MultibootGetImageId(System.UInt32)">
            <summary>
  Query the multiboot image id of the device located in specified sector (range: 0..2 / 0..9) of IFB1 / IFB2 FPGA.
</summary>
            <returns>The magic ident code of the image.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.MultibootSelectImage(System.UInt32)">
            <summary>
  Select the multiboot image specified by "sector" (range: 0..2) for IFB FPGA.
</summary>
            <returns>Throws exception on error.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.GetSerialNumber">
            <summary>
  Query the Serial Number of the device.
</summary>
            <returns>The Serial Number.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.Disconnect">
            <summary>
  Disconnect from a device.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.IsConnected">
            <summary>
  Check if a device is Connected.
</summary>
            <returns>true if the device is connected.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.Connect(Mcs.Usb.CMcsUsbListEntryNet,System.UInt32)">
            <summary>
  Opens a connection to the device.
</summary>
            <param name="entry">The Device List Entry for the device to be connected.</param>
            <param name="LockMask">The Lock Mask for this connection.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.Connect(Mcs.Usb.CMcsUsbListEntryNet)">
            <summary>
  Opens a connection to the device.
</summary>
            <param name="entry">The Device List Entry for the device to be connected.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.Connect(System.UInt32)">
            <summary>
  Opens a connection to the device.
</summary>
            <param name="LockMask">The Lock Mask for this connection.</param>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.Connect">
            <summary>
  Opens a connection to the device.
</summary>
            <returns>Error Status. 0 on success.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.#ctor(Mcs.Usb.McsBusTypeEnumNet)">
            <summary>
Initializes a new instance of the base class to handle MCS USB devices.
</summary>
            <param name="bustype">Type of device to use, either USB or PCI.</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbNet.#ctor">
            <summary>
Initializes a new instance of the base class to handle MCS USB devices.
</summary>
        </member>
        <member name="T:Mcs.Usb.CMcsUsbNet">
            <summary>
Base class to handle MCS USB devices.
All device classes are derived from this class. Functionality that is provided by all MCS devices is handled by this class.
</summary>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListEntryNet.GetEntryCount(Mcs.Usb.DeviceEnumNet)">
            <summary>
Returns the number of devices connected to the computer.
</summary>
            <param name="McsUsbDevice">Specifies the type of devices to look for.</param>
            <returns>The number of devices.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListEntryNet.GetEntryCount">
            <summary>
Returns the number of devices connected to the computer.
</summary>
            <returns>The number of devices.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListEntryNet.GetEntry(Mcs.Usb.DeviceEnumNet,System.UInt32)">
            <summary>
Returns one CMcsUsbListEntryNet from the list of USB Devices connected to the computer.
</summary>
            <param name="McsUsbDevice">Specifies the type of devices to look for.</param>
            <param name="index">number of the entry to use.</param>
            <returns>A CMcsUsbListEntryNet to be used to connect to the device.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListEntryNet.GetEntry(Mcs.Usb.DeviceEnumNet)">
            <summary>
Returns one CMcsUsbListEntryNet from the list of USB Devices connected to the computer.
</summary>
            <param name="McsUsbDevice">Specifies the type of devices to look for.</param>
            <returns>A CMcsUsbListEntryNet to be used to connect to the device.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListEntryNet.GetEntry">
            <summary>
Returns one CMcsUsbListEntryNet from the list of USB Devices connected to the computer.
</summary>
            <returns>A CMcsUsbListEntryNet to be used to connect to the device.</returns>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListEntryNet.SetStringFormat(System.String)">
            <summary>
Specify the text the CMcsUsbListEntryNet.ToString() function should return. The 
special code %N expands to the device name and %S expands to the serial number of the device.
</summary>
            <param name="format">A String containing the format template. Default is "%N (%S)".</param>
        </member>
        <member name="M:Mcs.Usb.CMcsUsbListEntryNet.Equals(System.Object)">
            <summary>
Checks weather two CMcsUsbListEntryNet represent the same USB device.
</summary>
            <param name="obj">The CMcsUsbListEntryNet to compare with.</param>
        </member>
        <member name="P:Mcs.Usb.CMcsUsbListEntryNet.HwVersion">
            <summary>
The hardware revision of the device represented by this CMcsUsbListEntryNet.
</summary>
        </member>
        <member name="P:Mcs.Usb.CMcsUsbListEntryNet.SerialNumber">
            <summary>
The serial number of the device represented by this CMcsUsbListEntryNet.
</summary>
        </member>
        <member name="P:Mcs.Usb.CMcsUsbListEntryNet.DeviceName">
            <summary>
The device name of the device represented by this CMcsUsbListEntryNet.
</summary>
        </member>
        <member name="P:Mcs.Usb.CMcsUsbListEntryNet.Product">
            <summary>
The Product ID of the device represented by this CMcsUsbListEntryNet.
</summary>
        </member>
        <member name="P:Mcs.Usb.CMcsUsbListEntryNet.Manufacturer">
            <summary>
The Manufacturer ID of the device represented by this CMcsUsbListEntryNet.
</summary>
        </member>
        <member name="T:Mcs.Usb.IoVoltageEnumNet">
            <summary>
enumerates the I/O Voltages available on the IFB2
</summary>
        </member>
        <member name="T:Mcs.Usb.DigitalDatastreamEnableEnumNet">
            <summary>
enumerates the streams available as digital datastream
</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.Hs2SidebandHigh">
            <summary> Headstage 2 upper 16 bits of sideband data.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.Hs2SidebandLow">
            <summary> Headstage 2 lower 16 bits of sideband data.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.Hs2Trigger">
            <summary> Headstage 2 trigger signals.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.Hs2Digital">
            <summary> Headstage 2 digital signals.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.Hs1SidebandHigh">
            <summary> Headstage 1 upper 16 bits of sideband data.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.Hs1SidebandLow">
            <summary> Headstage 1 lower 16 bits of sideband data.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.Hs1Trigger">
            <summary> Headstage 1 trigger signals.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.Hs1Digital">
            <summary> Headstage 1 digital signals.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.DigOutStim">
            <summary> The 16 bits of the Digital Out Stimulator.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.PeriodicPulse">
            <summary> The 8 bits of the Periodic Pulse Generator (Video-Sync).</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.Aux">
            <summary> The 2 bits of the AUX port.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.FeedbackHigh">
            <summary> The upper 16 bits of the realtime feedback register.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.FeedbackLow">
            <summary> The lower 16 bits of the realtime feedback register.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.RegisterHigh">
            <summary> The upper 16 bits of the digital register.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.RegisterLow">
            <summary> The lower 16 bits of the digital register.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.DigitalOutReserved">
            <summary> The upper 16 bits of the Digital OUT port, these ports are on the device by default used as Digital IN, thus not available as Digital OUT.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.DigitalOut">
            <summary> The lower 16 bits of the Digital OUT port, use when Digital OUT datastream is needed.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.DigitalIn">
            <summary> The upper 16 bits of the Digital IN port, use when Digital IN datastream is needed.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.DigitalInReserverd">
            <summary> The lower 16 bits of the Digital IN port, these ports are on the device by default used as Digital OUT, thus not available as Digital IN.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.MuxOtherDevice">
            <summary> The 16 bits of the standard MUX datastream used by the other virtual device.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.Mux">
            <summary> 16 bits from the standard MUX datastream.</summary>
        </member>
        <member name="F:Mcs.Usb.DigitalDatastreamEnableEnumNet.None">
            <summary> No digital datastream.</summary>
        </member>
        <member name="T:Mcs.Usb.StimulationLayoutConfigurationEnumNet">
            <summary>
enumerates the layout configuration for the MEA2100-256 device
</summary>
        </member>
        <member name="T:Mcs.Usb.PortDirectionEnumNet">
            <summary>
enumerates a port direction
</summary>
        </member>
        <member name="T:Mcs.Usb.WvcDisplayModeEnumNet">
            <summary>
enumerates Wvc display mode
</summary>
        </member>
        <member name="T:Mcs.Usb.WvcValveModeEnumNet">
            <summary>
enumerates Wvc valve mode
</summary>
        </member>
        <member name="T:Mcs.Usb.CMOSMeaBathModeEnumNet">
            <summary>
Enumerations of CMOS MEA Bath Mode
</summary>
        </member>
        <member name="T:Mcs.Usb.CMOSMeaPacketFrameContextGroupEnumNet">
            <summary>
Enumerations of CMOS MEA HS STG Trigger Status Channels Group Bitmask
</summary>
        </member>
        <member name="T:Mcs.Usb.CMOSMeaHS1TriggerStatusEnumNet">
            <summary>
Enumerations of CMOS MEA HS STG Trigger Status Channels Group Bitmask
</summary>
        </member>
        <member name="T:Mcs.Usb.CMOSMeaHS1SidebandEnumNet">
            <summary>
Enumerations of CMOS MEA HS STG Sideband Channels Group Bitmask
</summary>
        </member>
        <member name="T:Mcs.Usb.CMOSMeaIFDigChannelEnumNet">
            <summary>
Enumerations of CMOS MEA IF Digital Channels Group Bitmask
</summary>
        </member>
        <member name="T:Mcs.Usb.CMOSMeaSTG1DACSignalEnumNet">
            <summary>
Enumerations of CMOS MEA DAC Stimulation Channels Group Bitmask
</summary>
        </member>
        <member name="T:Mcs.Usb.CMOSMeaHeadstage1NChipTempEnumNet">
            <summary>
Enumerations of CMOS MEA HS Temperature Monitoring Channels Group Bitmask
</summary>
        </member>
        <member name="T:Mcs.Usb.CMOSMeaHeadstage1NCCol2CurrentEnumNet">
            <summary>
Enumerations of CMOS MEA HS Current Monitoring Channels Group Bitmask
</summary>
        </member>
        <member name="T:Mcs.Usb.CMOSMeaHeadstage1NCBathCurrentEnumNet">
            <summary>
Enumerations of CMOS MEA HS Current Monitoring Channels Group Bitmask
</summary>
        </member>
        <member name="T:Mcs.Usb.CMOSMeaInterfaceADCEnumNet">
            <summary>
Enumerations of CMOS MEA IF Analog Channels Group Bitmask
</summary>
        </member>
        <member name="T:Mcs.Usb.CMOSMeaValueUnitEnumNet">
            <summary>
Enumerations of CMOS MEA Units of Values in Data stream
</summary>
        </member>
        <member name="T:Mcs.Usb.DacqMeaGroupTypeEnumNet">
            <summary>
Enumerations of CMOS MEA Groups to detect wether it is an Analog, Digital or Frame Context Group
</summary>
        </member>
        <member name="T:Mcs.Usb.TBSI_DACQ_DacqGroupChannelEnumNet">
            <summary>
Enumerates the TBSI Data Acquisition Channel Groups of Datastream
</summary>
        </member>
        <member name="T:Mcs.Usb.MEA2100_256DacqGroupChannelEnumNet">
            <summary>
Enumerates the MEA2100-256 Channel Groups of Datastream
</summary>
        </member>
        <member name="T:Mcs.Usb.SCUDacqGroupChannelEnumNet">
            <summary>
Enumerates the SCU Channel Groups of Datastream
</summary>
        </member>
        <member name="T:Mcs.Usb.W2100DacqGroupChannelEnumNet">
            <summary>
Enumerates the W2100 Channel Groups of Datastream
</summary>
        </member>
        <member name="T:Mcs.Usb.DacqGroupChannelEnumNet">
            <summary>
Enumerates the Channel Groups of Datastream
</summary>
        </member>
        <member name="T:Mcs.Usb.ElectrodeDacMuxEnumNet">
            <summary>
Enumerates the setting of the Stimulation DAC Multiplexer.
</summary>
        </member>
        <member name="F:Mcs.Usb.ElectrodeDacMuxEnumNet.Stg3">
            <summary>Connect the electrode tp STG 3 while stimulation is active.</summary>
        </member>
        <member name="F:Mcs.Usb.ElectrodeDacMuxEnumNet.Stg2">
            <summary>Connect the electrode tp STG 2 while stimulation is active.</summary>
        </member>
        <member name="F:Mcs.Usb.ElectrodeDacMuxEnumNet.Stg1">
            <summary>Connect the electrode tp STG 1 while stimulation is active.</summary>
        </member>
        <member name="F:Mcs.Usb.ElectrodeDacMuxEnumNet.Ground">
            <summary>Connect the electrode to Ground while stimulation is active.</summary>
        </member>
        <member name="T:Mcs.Usb.ElectrodeModeEnumNet">
            <summary>
Enumerates the mode of each electrode, can be automatic or manual. In automatic mode, the blanking of the electrode is controlled by the sideband signal, in manual mode, the stimulation configuration is independant of the sideband signal.
</summary>
        </member>
        <member name="T:Mcs.Usb.STG_DestinationEnumNet">
            <summary>
Enumerates the destination for STG downloads.
</summary>
        </member>
        <member name="T:Mcs.Usb.TcxSensorTypeEnumNet">
            <summary>
Enumerates the sensor types for TCX devices
</summary>
        </member>
        <member name="T:Mcs.Usb.TcxDeviceTypeEnumNet">
            <summary>
Enumerates the type of TCX devices.
</summary>
        </member>
        <member name="T:Mcs.Usb.SampleDstSizeNet">
            <summary>
Enumerates the destination data format for ChannelBlock functions.
</summary>
        </member>
        <member name="T:Mcs.Usb.SampleSizeNet">
            <summary>
Enumerates the data format for ChannelBlock functions.
</summary>
        </member>
        <member name="T:Mcs.Usb.DataModeEnumNet">
            <summary>
Enumerates the data mode of the device, either 16, 24 or 32 bit, can be signed or unsigned.
</summary>
        </member>
        <member name="T:Mcs.Usb.MeaLayoutEnumNet">
            <summary>
Enumerates the MEA layout of the MEA2100 device.
</summary>
        </member>
        <member name="T:Mcs.Usb.AdapterTypeEnumNet">
            <summary>
Enumerates the adapter type of the MEA2100 device.
</summary>
        </member>
        <member name="T:Mcs.Usb.DigitalStimulatorTriggerEventEnumNet">
            <summary>
Enumerates start/stop event for DigOut/DigStim trigger.
</summary>
        </member>
        <member name="T:Mcs.Usb.DigitalStimulatorTriggerSlopeEnumNet">
            <summary>
Enumerates start/stop conditions for DigOut/DigStim trigger.
</summary>
        </member>
        <member name="T:Mcs.Usb.Stg200xDigoutModeEnumNet">
            <summary>
Enumerates the DigoutMode on STG400x devices.
</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xDigoutModeEnumNet.SYNCOUT8">
            <summary>show bit 7 to 15 of syncout channel 8 on the digital outputs</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xDigoutModeEnumNet.SYNCOUT7">
            <summary>show bit 7 to 15 of syncout channel 7 on the digital outputs</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xDigoutModeEnumNet.SYNCOUT6">
            <summary>show bit 7 to 15 of syncout channel 6 on the digital outputs</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xDigoutModeEnumNet.SYNCOUT5">
            <summary>show bit 7 to 15 of syncout channel 5 on the digital outputs</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xDigoutModeEnumNet.SYNCOUT4">
            <summary>show bit 7 to 15 of syncout channel 4 on the digital outputs</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xDigoutModeEnumNet.SYNCOUT3">
            <summary>show bit 7 to 15 of syncout channel 3 on the digital outputs</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xDigoutModeEnumNet.SYNCOUT2">
            <summary>show bit 7 to 15 of syncout channel 2 on the digital outputs</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xDigoutModeEnumNet.SYNCOUT1">
            <summary>show bit 7 to 15 of syncout channel 1 on the digital outputs</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xDigoutModeEnumNet.Manual">
            <summary>Manually set the value on the digital out pins with SetDigoutValue.</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xDigoutModeEnumNet.Monitor">
            <summary>Monitor digital input pins. Digital out is a mirror of the digital input pins.</summary>
        </member>
        <member name="T:Mcs.Usb.Stg200xSegmentFlagsEnumNet">
            <summary>
Enumerates Segmentflag options for STG400x devices.
</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xSegmentFlagsEnumNet.SyncStart">
            <summary> Delay the start the new segment with SendSegmentStart() until the next sweep has finished.</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xSegmentFlagsEnumNet.TriggerOnly">
            <summary> Only switch the segment for the next sweep, keep current downlaod segment.</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xSegmentFlagsEnumNet.DownloadOnly">
            <summary> Only switch the segment for the next download, keep current segment running.</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xSegmentFlagsEnumNet.UpdateTrigger">
            <summary> Assign all channels to the trigger which number is the given segment number.</summary>
        </member>
        <member name="F:Mcs.Usb.Stg200xSegmentFlagsEnumNet.None">
            <summary> No Flags.</summary>
        </member>
        <member name="T:Mcs.Usb.RetriggerActionEnumNet">
            <summary>
Enumerates possible retrigger actions for STG200x devices.
</summary>
        </member>
        <member name="T:Mcs.Usb.Stg200xTriggerStatusEnumNet">
            <summary>
Enumerates the STG download mode trigger status
</summary>
The STG maintains the status for each of the STG200x_NUM_TRIGGER triggers
</member>
        <member name="T:Mcs.Usb.AnalogSourceEnumNet">
            <summary>
Enumerates the analog source of the MEA2100 device.
</summary>
        </member>
        <member name="T:Mcs.Usb.TriggerSourceEnumNet">
            <summary>
Enumerates the trigger source of the MEA2100 device.
</summary>
        </member>
        <member name="T:Mcs.Usb.TBSI_DACQDigitalSourceEnumNet">
            <summary>
Enumerates the digital source of the TBSI-DACQ device.
</summary>
        </member>
        <member name="T:Mcs.Usb.MEA2100_256DigitalSourceEnumNet">
            <summary>
Enumerates the digital source of the MEA2100-256 device.
</summary>
        </member>
        <member name="T:Mcs.Usb.SCUDigitalSourceEnumNet">
            <summary>
Enumerates the digital source of the SCU device.
</summary>
        </member>
        <member name="T:Mcs.Usb.W2100DigitalSourceEnumNet">
            <summary>
Enumerates the digital source of the W2100 device.
</summary>
        </member>
        <member name="T:Mcs.Usb.DigitalSourceEnumNet">
            <summary>
Enumerates the digital source of the MEA2100 device.
</summary>
        </member>
        <member name="T:Mcs.Usb.DigitalTargetEnumNet">
            <summary>
Enumerates the Digital Targets for Digital Sources
</summary>
        </member>
        <member name="T:Mcs.Usb.CFirmwareDestinationNet">
            <summary>
Enumerates the destination processor for the firmware.
</summary>
        </member>
        <member name="T:Mcs.Usb.McsUsbSpeedEnumNet">
            <summary>
Enumerates the current connection speed of the device
</summary>
        </member>
        <member name="T:Mcs.Usb.McsBusTypeEnumNet">
            <summary>
Enumerates the bus to use, either USB, PCI or any
</summary>
        </member>
        <member name="T:Mcs.Usb.ProductIdEnumNet">
            <summary>
Enumerates the group of MCS devices to connect to.
</summary>
        </member>
        <member name="T:Mcs.Usb.VendorIdEnumNet">
            <summary>
Enumerates the group of MCS devices to connect to.
</summary>
        </member>
        <member name="T:Mcs.Usb.DeviceEnumNet">
            <summary>
Enumerates the group of MCS devices to connect to.
</summary>
        </member>
        <member name="T:ReferenceElectrodeModeEnum">
            <summary>
enumerates the electrode subtraction modes
</summary>
        </member>
        <member name="T:ReferenceElectrodeSwitchPositionEnum">
            <summary>
enumerates the possible positions of the referemce electrode switch of the ME2100 device
</summary>
        </member>
        <member name="T:W2100_Accel_Gyro_Select_Enum">
            <summary>
enumerates the accelerometer configuration on the W2100 device
</summary>
        </member>
    </members>
</doc>
back to top