<?xml version="1.0"?>
<doc>
    <assembly>
        <name>BabyMind.Lib</name>
    </assembly>
    <members>
        <member name="T:BabyMind.Lib.DaqProcess">
            <summary>
            Class DAQ process
            </summary>
        </member>
        <member name="T:BabyMind.Lib.DaqProcess.Severity">
            <summary>
            Severity 
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.Severity.Info">
            <summary>
            Info
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.Severity.Warning">
            <summary>
            Warning
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.Severity.Error">
            <summary>
            Error
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.Severity.CriticalError">
            <summary>
            Critical Error
            </summary>
        </member>
        <member name="P:BabyMind.Lib.DaqProcess.ExtWrite">
            <summary>
            ExtWrite
            </summary>
        </member>
        <member name="P:BabyMind.Lib.DaqProcess.ExtClose">
            <summary>
            ExtClose
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.BIN_NB">
            <summary>
            NB of BINs
            </summary>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.Abort">
            <summary>
            Abort the task
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.TIME_GTRIG_OVERFLOW_PERIOD">
            <summary>
            GTRIG overflow period in CLK Time ticks (e.g. 4000 for a overflow period of 10us at 2.5ns clock period)
            </summary>
        </member>
        <member name="P:BabyMind.Lib.DaqProcess.NbChannels">
            <summary>
            Nb of channels allocated for buffer (readonly)
            </summary>
        </member>
        <member name="P:BabyMind.Lib.DaqProcess.SelectedChannels">
            <summary>
            Selected Channels
            </summary>
        </member>
        <member name="P:BabyMind.Lib.DaqProcess.Histogram">
            <summary>
            Histogram
            </summary>
        </member>
        <member name="P:BabyMind.Lib.DaqProcess.DataHistoOnly">
            <summary>
            set Histogram to Data only (no csv file generated)
            </summary>
        </member>
        <member name="P:BabyMind.Lib.DaqProcess.BinErrorDesc">
            <summary>
            Bining Error descriptor list
            </summary>
        </member>
        <member name="P:BabyMind.Lib.DaqProcess.FilenameIn">
            <summary>
            Daq Filename currently converted
            </summary>
        </member>
        <member name="P:BabyMind.Lib.DaqProcess.FilenameOut">
            <summary>
            Filename converted
            </summary>
        </member>
        <member name="P:BabyMind.Lib.DaqProcess.AmplitudeIdSelected">
            <summary>
            Amplitude Id currently selected for Amplitude histogram
            </summary>
        </member>
        <member name="P:BabyMind.Lib.DaqProcess.EdgeTypeSelected">
            <summary>
            Edge type currently selected for Timing histogram
            </summary>
        </member>
        <member name="P:BabyMind.Lib.DaqProcess.TimeGtrigOverflowPeriod">
            <summary>
            Global trigger overflow period for Timing histogram
            </summary>
        </member>
        <member name="P:BabyMind.Lib.DaqProcess.ProgressValue">
            <summary>
            Progress value for the daq file currently converted (range 0-1)
            </summary>
        </member>
        <member name="T:BabyMind.Lib.DaqProcess.Columns">
            <summary>
            Columns used for decoding
            </summary>
        </member>
        <member name="T:BabyMind.Lib.DaqProcess.EdgeType">
            <summary>
            Edge type
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.EdgeType.RisingEdge">
            <summary>
            RisingEdge
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.EdgeType.FallingEdge">
            <summary>
            FallingEdge
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.EdgeType.TimeDiff">
            <summary>
            TimeDiff
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.EdgeType.None">
            <summary>
            None
            </summary>
        </member>
        <member name="T:BabyMind.Lib.DaqProcess.AmplitudeId">
            <summary>
            Amplitue ID
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.AmplitudeId.ComputeHG">
            <summary>
            ComputeHG
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.AmplitudeId.ComputeLG">
            <summary>
            ComputeLG
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.AmplitudeId.CompareHG">
            <summary>
            CompareHG
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.AmplitudeId.CompareLG">
            <summary>
            CompareLG
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.AmplitudeId.BaselineHG">
            <summary>
            BaselineHG
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.AmplitudeId.BaselineLG">
            <summary>
            BaselineLG
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.AmplitudeId.CompareTempHV">
            <summary>
            CompareTempHV
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.AmplitudeId.Error">
            <summary>
            Error
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.AmplitudeId.None">
            <summary>
            None
            </summary>
        </member>
        <member name="T:BabyMind.Lib.DaqProcess.BinErrorType">
            <summary>
            Bin error type
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.BinErrorType.RISING_AFTER_RISING">
            <summary>
            RISING_AFTER_RISING
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.BinErrorType.FALLING_AFTER_FALLING">
            <summary>
            FALLING_AFTER_FALLING
            </summary>			
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.BinErrorType.WRONG_TAG_ID">
            <summary>
            WRONG_TAG_ID
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.BinErrorType.WRONG_HIT_ID">
            <summary>
            WRONG_HIT_ID
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.BinErrorType.OUT_OF_RANGE_BINING_INDEX">
            <summary>
            OUT_OF_RANGE_BINING_INDEX
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.BinErrorType.OUT_OF_RANGE_CHANNEL">
            <summary>
            OUT_OF_RANGE_CHANNEL
            </summary>
        </member>
        <member name="F:BabyMind.Lib.DaqProcess.BinErrorType.NB">
            <summary>
            Nb of errors type
            </summary>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.#ctor(System.UInt32,System.String,System.UInt16)">
            <summary>
            Ctor
            </summary>
            <param name="x_nbChannels"></param>
            <param name="x_csvSeparator"></param>
            <param name="x_timeGtrigOverflowPeriod"></param>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.startDaqToCsv(System.String,System.String,System.Action{System.String,BabyMind.Lib.DaqProcess.Severity,System.String},System.UInt64,System.UInt64,System.Boolean)">
            <summary>
            start the process thread for Daq to CSV
            </summary>
            <param name="x_daqFileIn">daq file name input.</param>
            <param name="x_csvFileOut">csv file name output.</param>
            <param name="x_end">string message/error/title function called at end of process.</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
            <param name="x_asynchronous">Whether or not to run the conversion in its own thread</param>
            <param name="x_startingWordToRead">starting word to begin the conversion</param>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.startTDMtoIndividualDaq(System.String,System.String,System.Action{System.String,BabyMind.Lib.DaqProcess.Severity,System.String},System.UInt64,System.Boolean,System.Boolean)">
            <summary>
            start the process thread for TDm to Daq
            </summary>
            <param name="x_daqFileIn">daq file name input.</param>
            <param name="x_fileOut">file name output (-slot# will be added).</param>
            <param name="x_end">string message/error/title function called at end of process.</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
            <param name="x_asynchronous">Whether or not to run the conversion in its own thread</param>
            <param name="x_keepTDMbeacons">will keep the TDM beacons in the output DAQ files if set to true</param>		
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.startGtrigAndSpillCheck(System.String,System.String,System.Action{System.String,BabyMind.Lib.DaqProcess.Severity,System.String},System.UInt64,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            start the process thread for TDm to Daq
            </summary>
            <param name="x_daqFileIn">daq file name input.</param>
            <param name="x_fileOut">file name output (-slot# will be added).</param>
            <param name="x_end">string message/error/title function called at end of process.</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
            <param name="x_asynchronous">Whether or not to run the conversion in its own thread</param>
            <param name="x_gtrigCheck">check GTRIG coherency if set to true</param>		
            <param name="x_spillCheck">check GTRIG coherency if set to true</param>	
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.startDaqToAmplitudeHisto(System.String,System.String,System.Action{System.String,BabyMind.Lib.DaqProcess.Severity,System.String},BabyMind.Lib.DaqProcess.AmplitudeId,UnigeFrontEnd.Tools.AmplHistoPlot.ChannelsSelection,System.UInt64,System.Boolean)">
            <summary>
            start the process thread for Amplitude Histogram plot
            </summary>
            <param name="x_daqFileIn">daq file name input.</param>
            <param name="x_csvFileOut">csv file name output.</param>
            <param name="x_end">string message/error/title function called at end of process.</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
            <param name="x_asynchronous">Whether or not to run the conversion in its own thread</param>
            <param name="x_amplitude">Amplitude Id to be processed</param>
            <param name="x_selectedChannels">selected channels</param>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.startDaqToTimeHisto(System.String,System.String,System.Action{System.String,BabyMind.Lib.DaqProcess.Severity,System.String},BabyMind.Lib.DaqProcess.EdgeType,UnigeFrontEnd.Tools.AmplHistoPlot.ChannelsSelection,System.UInt64,System.Boolean)">
            <summary>
            start the process thread for Time Histogram plot
            </summary>
            <param name="x_daqFileIn">daq file name input.</param>
            <param name="x_csvFileOut">csv file name output.</param>
            <param name="x_end">string message/error/title function called at end of process.</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
            <param name="x_asynchronous">Whether or not to run the conversion in its own thread</param>
            <param name="x_selectedChannels">selected channels </param>
            <param name="x_type">Edge type to be processed</param>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.write(System.String)">
            <summary>
            handle the csv write
            </summary>
            <param name="x_str"></param>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.close">
            <summary>
            handle the csv close
            </summary>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.processCsv">
            <summary>
            processing the daq data to csv file
            </summary>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.decodeAmplitudeHisto(System.UInt32,BabyMind.Lib.DaqProcess.AmplitudeId,UnigeFrontEnd.Tools.AmplHistoPlot.HistogramData)">
            <summary>
            Decode the amplitude for histogram
            </summary>
            <param name="x_word">input word</param>
            <param name="x_amplitudeId">amplitude id to be decoded</param>
            <param name="x_histo">histogram to be updated</param>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.processTDMtoIndividualDaq(System.Object)">
            <summary>
            Process the DAQ file and chop it to N SLOT files
            </summary>
            <param name="x_keepTDMbeacons">will keep the TDM beacons in the output DAQ files if set to true</param>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.processGtrigAndSpillCheck(System.Object)">
            <summary>
            Process the DAQ file and chop it to N SLOT files
            </summary>
            <param name="x_check">will check GTRIG and/or SPILL</param>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.processAmplitudeHisto">
            <summary>
            processing the Amplitude histogram to csv file
            </summary>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.processTimeHisto">
            <summary>
            processing the daq data to csv file
            </summary>
        </member>
        <member name="M:BabyMind.Lib.DaqProcess.writeErrors(System.Boolean@)">
            <summary>
            Write Errors in a file if error detected within the histograms
            </summary>
            <param name="x_errorDetected">set to true if error detected (and error files are generated) </param>
            <returns>message in case of internal error.</returns>
        </member>
        <member name="T:BabyMind.Lib.LibDaqTools">
            <summary>
            Class
            </summary>
        </member>
        <member name="F:BabyMind.Lib.LibDaqTools.NB_CHANNELS">
            <summary>
            Nb of channels
            </summary>
        </member>
        <member name="M:BabyMind.Lib.LibDaqTools.Abort">
            <summary>
            Abort
            </summary>
        </member>
        <member name="E:BabyMind.Lib.LibDaqTools.ConversionFinished">
            <summary>
            Event triggered to signal the end of a DAQ conversion (string = null if conversion succeeded, otherwise with error message)
            </summary>
        </member>
        <member name="P:BabyMind.Lib.LibDaqTools.ProgressValue">
            <summary>
            Returns the progress value of the conversion (range 0-1)
            </summary>
        </member>
        <member name="P:BabyMind.Lib.LibDaqTools.CsvSeparator">
            <summary>
            csv separator
            </summary>
        </member>
        <member name="P:BabyMind.Lib.LibDaqTools.TimeOverflowPeriod">
            <summary>
            time overflow period for time diff computation in timing clock ticks (e.g. 4000 for a overflow of 10us at 2.5ns clock period)
            </summary>
        </member>
        <member name="M:BabyMind.Lib.LibDaqTools.DaqToCsv(System.String,System.Boolean,System.Boolean,System.UInt64,System.UInt64)">
            <summary>
            DAQ to Amplitude Histogram converter
            </summary>
            <param name="x_filename">DAQ file to be read.</param>
            <param name="x_asynchronous">Whether or not to run the conversion in its own thread</param>
            <param name="x_dontCheckExtension">Whether or not to add the .daq extension if filename has no extension</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
            <param name="x_startingWordToRead">starting word to begin the conversion</param>
        </member>
        <member name="M:BabyMind.Lib.LibDaqTools.TDMToIndividualDaq(System.String,System.Boolean,System.Boolean,System.Boolean,System.UInt64)">
            <summary>
            TDM DAQ to individual chopped DAQ 
            </summary>
            <param name="x_filename">DAQ file to be read.</param>
            <param name="x_asynchronous">Whether or not to run the conversion in its own thread</param>
            <param name="x_dontCheckExtension">Whether or not to add the .daq extension if filename has no extension</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
            <param name="x_keepTDMbeacons">will keep the TDM beacons in the output DAQ files if set to true</param>
        </member>
        <member name="M:BabyMind.Lib.LibDaqTools.GtrigAndSpillCheck(System.String,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.UInt64)">
            <summary>
            TDM DAQ to individual chopped DAQ 
            </summary>
            <param name="x_filename">DAQ file to be read.</param>
            <param name="x_asynchronous">Whether or not to run the conversion in its own thread</param>
            <param name="x_dontCheckExtension">Whether or not to add the .daq extension if filename has no extension</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
            <param name="x_gtrigCheck">check GTRIG coherency</param>
            <param name="x_spillCheck">check SPILL coherency</param>
        </member>
        <member name="M:BabyMind.Lib.LibDaqTools.DaqToAmplitudeHistogram(System.String,UnigeFrontEnd.Tools.AmplHistoPlot.ChannelsSelection,BabyMind.Lib.DaqProcess.AmplitudeId,System.Boolean,System.Boolean,System.UInt64)">
            <summary>
            DAQ to Amplitude Histogram converter
            </summary>
            <param name="x_file">DAQ file to be read.</param>
            <param name="x_channels">Channels selected to read</param>
            <param name="x_amplitudeId">Amplitude Id selected</param>
            <param name="x_asynchronous">Whether or not to run the conversion in its own thread</param>
            <param name="x_dontCheckExtension">Whether or not to add the .daq extension if filename has no extension</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
        </member>
        <member name="M:BabyMind.Lib.LibDaqTools.DaqToTimeHistogram(System.String,UnigeFrontEnd.Tools.AmplHistoPlot.ChannelsSelection,BabyMind.Lib.DaqProcess.EdgeType,System.Boolean,System.Boolean,System.UInt64)">
            <summary>
            DAQ to Time Histogram converter
            </summary>
            <param name="x_file">DAQ file to be read.</param>
            <param name="x_channels">Channels selected to read</param>
            <param name="x_asynchronous">Whether or not to run the conversion in its own thread</param>
            <param name="x_dontCheckExtension">Whether or not to add the .daq extension if filename has no extension</param>
            <param name="x_edgeType">Edge type selected</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
        </member>
        <member name="M:BabyMind.Lib.LibDaqTools.handleEndMenuDaqTo(System.String,BabyMind.Lib.DaqProcess.Severity,System.String)">
            <summary>
            Call at end of DAQ to XLS/CSV conversion
            </summary>
            <param name="x_message">message error to be shown</param>
            <param name="x_title">title of the launched conversion</param>
            <param name="x_severity">display errors/warnings/info</param>
        </member>
        <member name="M:BabyMind.Lib.LibDaqTools.CheckAndRun(System.Action)">
            <summary>
            Check that we don't already have a conversion going on and run the given conversion if ok
            </summary>
            <param name="x_action">Conversion to run</param>
        </member>
        <member name="T:BabyMind.Lib.FpgaTools">
            <summary>
            Class FPGA tools
            </summary>
        </member>
        <member name="M:BabyMind.Lib.FpgaTools.TestDelay(UnigeFrontEnd.Board.BoardLink)">
            <summary>
            Test the delay
            </summary>
            <param name="x_link"></param>
        </member>
        <member name="T:BabyMind.Lib.LibScripting">
            <summary>
            Class LibScripting
            </summary>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.DaqToCsv(System.String,System.UInt64,System.UInt64)">
            <summary>
            DAQ to CSV converter
            </summary>
            <param name="x_filename">DAQ file to be read (extension will be automatically added if missing).</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
            <param name="x_startingWordToRead">starting word to begin the conversion</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.DaqToAmplitudeHistogram(System.String,System.Byte,System.Boolean,System.UInt64)">
            <summary>
            DAQ to Amplitude Histogram converter (CSV file output)
            </summary>
            <param name="x_filename">DAQ file to be read (extension will be automatically added if missing).</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
            <param name="x_hg">true to plot HG, false for LG</param>
            <param name="x_channels">channel to read or all channels if =96.</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.TDMtoIndividualDaq(System.String,System.Boolean,System.UInt64)">
            <summary>
            TDM to individual DAQ binary converter : chop input Daq file containing TDM slots to 6 output files containing only the data of the corresponding slot.
            Output file name will be the input filename + '--Slot#.daq' extension.
            The output files are compatible with other tools (DaqToCsv, Plotting, DaqToAmplitudeHistogram...)
            </summary>
            <param name="x_filename">DAQ file to be read and chopped (extension will be automatically added if missing).</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
            <param name="x_keepTDMbeacons">will keep the TDM beacons in the output DAQ files if set to true(default)</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.GtrigAndSpillCheck(System.String,System.Boolean,System.Boolean,System.UInt64)">
            <summary>
            Check GTRIG and SPILL coherency
            </summary>
            <param name="x_filename">DAQ file to be checked (extension will be automatically added if missing).</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
            <param name="x_gtrigCheck">check the GTRIG coherency if set to true(default)</param>
            <param name="x_spillCheck">check the SPILL coherency if set to true(default)</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.ChainSetHV(System.Byte,System.Byte,System.Boolean)">
            <summary>
            Enable or disable HV for a chain of FEBs (TMD and full bandwidth). 6 boards max in the chain
            </summary>
            <param name="x_boardIdStart">Board Id Starting index normally connected to USB</param>
            <param name="x_boardIdStop">Board Id Stopping index (use same than start if single board id)</param>
            <param name="x_on">enable the HV if true, else disable it</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.ChainSetCheckSyncAndGtx(System.Byte,System.Byte)">
            <summary>
            Set and check SYNC + GTX links for a chain of FEBs (TMD and full bandwidth). 6 boards max in the chain.
            GTX RX is not checked for the last board id index.
            Throw an exception in case of error
            </summary>
            <param name="x_boardIdStart">Board Id Starting index normally connected to USB</param>
            <param name="x_boardIdStop">Board Id Stopping index (use same than start if single board id)</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.TDMPrepareDaq(System.Byte,System.Byte,System.String[],System.Byte,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Action{System.Byte})">
            <summary>
            TDM only : Prepare the Board ID DAQ in TDM mode with its configuration (compulsory before calling start TDMStartDaq) for a chain of FEBs. 6 boards max in the chain
            </summary>
            <param name="x_boardIdStart">Board Id Starting index (normally connected to USB but not mandatory)</param>
            <param name="x_boardIdStop">Board Id Stopping index (use same than start if single board id)</param>
            <param name="x_cfgFileNames">config file names array to be used for the configuration. If array is set to1 element, the same config will be applied to all boards</param>
            <param name="x_mcbBoardId">MCB board ID of the system to configure the board as a MCB</param>
            <param name="x_enableGtrig">enable GTRIG in the DAQ file</param>
            <param name="x_enableGtrigOnlyOnSpill">enable GTRIG only on spill</param>
            <param name="x_enableReadoutOnSpillGate">enable Readout on spill gate only</param>
            <param name="x_syncResetEn">enable the Trigger and Spill Tags/Counters to be reset from external Greset</param>
            <param name="x_beforeConfigure">Map an action of type [void x_beforeConfigure(byte x_boardId)] which will be called before the BoardConfigure call</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.TDMPrepareDaq(System.Byte,System.String,System.Byte,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            TDM only : Prepare the Board ID DAQ in TDM mode with its configuration (compulsory before calling start TDMStartDaq) 
            </summary>
            <param name="x_boardId">Board Id to configure</param>
            <param name="x_cfgFileName">config file name to be used for the configuration. 
            If array is set to 1 element, the same config will be applied to all boards</param>
            <param name="x_mcbBoardId">MCB board ID of the system to configure the board as a MCB</param>
            <param name="x_enableGtrig">enable GTRIG in the DAQ file</param>
            <param name="x_enableGtrigOnlyOnSpill">enable GTRIG only on spill</param>
            <param name="x_enableReadoutOnSpillGate">enable Readout on spill gate only</param>
            <param name="x_syncResetEn">enable the Trigger and Spill Tags/Counters to be reset from external Greset</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.TDMStartDaq(System.Byte,System.Byte,System.String,System.Byte,System.Boolean)">
            <summary>
            TDM only : Start the TDM DAQ assuming the x_boardIdStart index is connected to USB. Applies for a chain of FEBs, 6 boards max in the chain
            </summary>
            <param name="x_boardIdStart">Board Id Starting index, MUST be connected to USB</param>
            <param name="x_boardIdStop">Board Id Stopping index (use same than start if single board id)</param>
            <param name="x_mcbBoardId">MCB board ID of the system to start the readout</param>		
            <param name="x_daqFileName">DAQ file name to be saved and containing the data of all the boards in the chain (TDM mode)</param>
            <param name="x_mcbGreset">enable the MCB Global reset during start</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting._TDMStopDaq(System.Byte,System.Byte)">
            <summary>
            TDM only : Stop the TDM DAQ assuming the x_boardIdStart index is connected to USB. Applies for a chain of FEBs, 6 boards max in the chain
            </summary>
            <param name="x_boardIdStart">Board Id Starting index, MUST be connected to USB</param>
            <param name="x_boardIdStop">Board Id Stopping index (use same than start if single board id)</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.TDMStopDaq">
            <summary>
            TDM Stop Daq
            </summary>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.FBWPrepareDaq(System.Byte,System.Byte,System.Byte,System.String,System.Byte,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Action{System.Byte})">
            <summary>
            Full Bandwidth only : Prepare the Board ID DAQ in Full Bandwidth mode with its configuration (compulsory before calling FBWStartDaq) for a chain of FEBs. 6 boards max in the chain
            </summary>
            <param name="x_boardIdStart">Board Id Starting index (normally connected to USB but not mandatory)</param>
            <param name="x_boardIdStop">Board Id Stopping index (use same than start if single board id)</param>
            <param name="x_fbwBoardId">the board ID of the Full bandwidth FEB to be configured</param>
            <param name="x_cfgFileName">config file name to be used for the configuration of the full bandwidth device</param>
            <param name="x_mcbBoardId">MCB board ID of the system to configure the board as a MCB</param>
            <param name="x_enableGtrig">enable GTRIG in the DAQ file</param>
            <param name="x_enableGtrigOnlyOnSpill">enable GTRIG only on spill</param>
            <param name="x_enableReadoutOnSpillGate">enable Readout on spill gate only</param>
            <param name="x_syncResetEn">enable the Trigger and Spill Tags/Counters to be reset from external Greset</param>
            <param name="x_beforeConfigure">Map an action of type [void x_beforeConfigure(byte x_boardId)] which will be called before the BoardConfigure call</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.FBWPrepareDaq(System.Byte,System.Byte,System.String,System.Byte,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Full Bandwidth only : Prepare the Board ID DAQ in Full Bandwidth mode with its configuration (compulsory before calling FBWStartDaq) for a chain of FEBs. 6 boards max in the chain
            </summary>
            <param name="x_boardId">Board Id to configure</param>
            <param name="x_cfgFileName">config file name to be used for the configuration of the full bandwidth device</param>
            <param name="x_fbwBoardId">the board ID of the Full bandwidth FEB to be configured</param>
            <param name="x_mcbBoardId">MCB board ID of the system to configure the board as a MCB</param>
            <param name="x_enableGtrig">enable GTRIG in the DAQ file</param>
            <param name="x_enableGtrigOnlyOnSpill">enable GTRIG only on spill</param>
            <param name="x_enableReadoutOnSpillGate">enable Readout on spill gate only</param>
            <param name="x_syncResetEn">enable the Trigger and Spill Tags/Counters to be reset from external Greset</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.FBWStartDaq(System.Byte,System.Byte,System.String,System.Byte,System.Boolean,System.Boolean)">
            <summary>
            Full Bandwidth only : Start the full bandwidth DAQ assuming the x_boardIdStart index is connected to USB. Applies for a chain of FEBs, 6 boards max in the chain
            </summary>
            <param name="x_boardIdUsb">Board Id that MUST be connected to USB</param>
            <param name="x_fbwBoardId"> the board ID of the Full bandwidth FEB to be started</param>
            <param name="x_daqFileName">DAQ file name to be saved and containing the data of the FBW board in the chain</param>
            <param name="x_mcbBoardId">MCB board ID of the system to start the readout</param>		 
            <param name="x_mcbGreset">enable the MCB Global reset during start</param>
            <param name="x_monitoring">enable real time monitoring</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.FBWStartDaq(System.Byte,System.Byte,System.String,System.Byte,System.Boolean)">
            <summary>
            Full Bandwidth only : Start the full bandwidth DAQ assuming the x_boardIdStart index is connected to USB. Applies for a chain of FEBs, 6 boards max in the chain
            </summary>
            <param name="x_boardIdUsb">Board Id that MUST be connected to USB</param>
            <param name="x_fbwBoardId"> the board ID of the Full bandwidth FEB to be started</param>
            <param name="x_daqFileName">DAQ file name to be saved and containing the data of the FBW board in the chain</param>
            <param name="x_mcbBoardId">MCB board ID of the system to start the readout</param>		 
            <param name="x_mcbGreset">enable the MCB Global reset during start</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting._FBWStopDaq(System.Byte,System.Byte)">
            <summary>
            Full Bandwidth only : Stop the full bandwidth DAQ assuming the x_boardIdStart index is connected to USB. Applies for a chain of FEBs, 6 boards max in the chain
            </summary>
            <param name="x_boardIdUsb">Board Id that MUST be connectedto USB</param>
            <param name="x_fbwBoardId"> the board ID of the Full bandwidth FEB to be stopped</param>
        </member>
        <member name="M:BabyMind.Lib.LibScripting.FBWStopDaq">
            <summary>
            Full Bandwidth Stop Daq
            </summary>
        </member>
        <member name="T:BabyMind.Lib.Protocol">
            <summary>
            Class AFE_Protocol
            </summary>
        </member>
        <member name="M:BabyMind.Lib.Protocol.#ctor(UFE_UnigeFrontEnd.USB.UFE_USB,System.Action{System.String})">
            <summary>
            Ctor
            </summary>
            <param name="x_usb"> the USB to be use</param>
            <param name="x_exceptionHandle">Exception handle called upon Exception of asynchronous command/answer, must be used with serial com </param>
        </member>
        <member name="M:BabyMind.Lib.Protocol.setProbe(System.Byte,System.Byte)">
            <summary>
            set probe channel
            </summary>
            <param name="x_ch">probe channel.</param>
            <param name="x_asic">ASIC to be selected.</param>
        </member>
    </members>
</doc>
