<?xml version="1.0"?>
<doc>
    <assembly>
        <name>UnigeFrontEnd</name>
    </assembly>
    <members>
        <member name="T:UnigeFrontEnd.App.Protocol">
            <summary>
            Class AFE_Protocol
            </summary>
        </member>
        <member name="M:UnigeFrontEnd.App.Protocol.#ctor(UFE_UnigeFrontEnd.USB.UFE_USB,System.Action{System.String},System.Action{UFE_UnigeFrontEnd.Protocol.UFE_Protocol.ThreadCommandParam})">
            <summary>
            Ctor
            </summary>
            <param name="x_usb"> the USB to be use</param>
            <param name="x_endHandle">End handle called at end of asynchronous command/answer, must be used with serial com </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:UnigeFrontEnd.App.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>
        <member name="T:UnigeFrontEnd.App.AppBoardTab">
            <summary>
            Used to build board Tab application specific features
            </summary>
        </member>
        <member name="M:UnigeFrontEnd.App.AppBoardTab.SetDaqOptions(UnigeFrontEnd.Board.BoardLink)">
            <summary>
            Set DAQ options before DAQ start
            </summary>
            <param name="x_link">board link</param>
        </member>
        <member name="E:UnigeFrontEnd.App.AppMenu.OnConversionStartEnd">
            <summary>
            Invoked upon conversion start / end
            (bool = false when conversion started, true when ended)
            (string = file name on start or wraning message on end)
            </summary>
        </member>
        <member name="M:UnigeFrontEnd.App.AppMenu.#ctor(UnigeFrontEnd.Graphics.IGuiApplication,UnigeFrontEnd.App.AppSettings.Application)">
            <summary>
            Build application menu
            </summary>
            <param name="x_guiApp">the GUI application</param>
            <param name="x_appSettings">the app settings link</param>
        </member>
        <member name="M:UnigeFrontEnd.App.AppMenu.SetGuiEnable(UnigeFrontEnd.Board.GuiEnable)">
            <summary>
            Set the GUI enable according to request
            </summary>
            <param name="x_en">Gui Enable type</param>
        </member>
        <member name="M:UnigeFrontEnd.App.AppMenu.CreateAppMenu">
            <summary>
            create the menu
            </summary>
            <returns></returns>
        </member>
        <member name="M:UnigeFrontEnd.App.AppMenu.OnVersion">
            <summary>
            OnVersion
            </summary>
        </member>
        <member name="M:UnigeFrontEnd.App.AppMenu.OnSaveToCitiroc">
            <summary>
            Save config to Citiroc file
            </summary>
        </member>
        <member name="M:UnigeFrontEnd.App.AppMenu.OnDaqToCsv">
            <summary>
            OnDaqToCsv
            </summary>
        </member>
        <member name="M:UnigeFrontEnd.App.AppMenu.OnDaqToAmplHisto(AFE_AidaFrontEnd.src.DaqUtil.AmplitudeId)">
            <summary>
            OnDaqToAmplHisto
            </summary>>
            <param name="x_amplitudeId">amplitude id type</param>
        </member>
        <member name="M:UnigeFrontEnd.App.AppMenu.OnDaqToTimeHisto(AFE_AidaFrontEnd.src.DaqUtil.EdgeType)">
            <summary>
            OnDaqToTimeHisto
            </summary>
            <param name="x_edgeType">Edge type</param>
        </member>
        <member name="M:UnigeFrontEnd.App.AppMenu.OnPlotAmplHisto(AFE_AidaFrontEnd.src.DaqUtil.AmplitudeId)">
            <summary>
            OnPlotAmplHisto
            </summary>
            <param name="x_amplitudeId">amplitude id type</param>
        </member>
        <member name="M:UnigeFrontEnd.App.AppMenu.OnPlotTimeHisto(AFE_AidaFrontEnd.src.DaqUtil.EdgeType)">
            <summary>
            OnPlotTimeHisto
            </summary>
            <param name="x_edgeType">Edge type</param>
        </member>
        <member name="M:UnigeFrontEnd.App.AppMenu.GetDaqFile(System.Action{System.String},System.String,System.Boolean)">
            <summary>
            open a DAQ file box and process it if chosen
            </summary>
            <param name="x_action">action performed if file selected</param>
            <param name="x_filename">preselected filename</param>
            <param name="x_openDirectly">open directly the file without the open file box</param>
        </member>
        <member name="M:UnigeFrontEnd.App.AppMenu.ProcessDaqFileWithChannelSelection(System.Action{System.String,System.UInt32,System.Boolean},System.String,System.Boolean)">
            <summary>
            Process daq with channel selection
            </summary>
            <param name="x_action">delegates for filename, channel and multichannel enabled</param>
            <param name="x_filename">initial file name passed, i.e. remove file box selection</param>
            <param name="x_openDirectly">open directly the file without the open file box</param>
        </member>
        <member name="M:UnigeFrontEnd.App.AppScripting.DaqToCsv(System.String,System.UInt64)">
            <summary>
            DAQ to Amplitude Histogram 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>
        </member>
        <member name="E:UnigeFrontEnd.App.DaqTools.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:UnigeFrontEnd.App.DaqTools.ProgressValue">
            <summary>
            Returns the progress value of the conversion (range 0-1)
            </summary>
        </member>
        <member name="P:UnigeFrontEnd.App.DaqTools.CsvSeparator">
            <summary>
            csv separator
            </summary>
        </member>
        <member name="P:UnigeFrontEnd.App.DaqTools.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:UnigeFrontEnd.App.DaqTools.DaqToCsv(System.String,System.Boolean,System.Boolean,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>
        </member>
        <member name="M:UnigeFrontEnd.App.DaqTools.DaqToAmplitudeHistogram(System.String,System.UInt32,System.Boolean,AFE_AidaFrontEnd.src.DaqUtil.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_channel">Channel to read</param>
            <param name="x_multi">Whether or not to go multi-channels</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:UnigeFrontEnd.App.DaqTools.DaqToPlotAmplitudeHistogram(System.String,System.UInt32,System.Boolean,AFE_AidaFrontEnd.src.DaqUtil.AmplitudeId,System.Boolean,System.UInt64)">
            <summary>
            Plot Amplitude Histogram converter
            </summary>
            <param name="x_file">DAQ file to be read.</param>
            <param name="x_channel">Channel to read</param>
            <param name="x_multi">Whether or not to go multi-channels</param>
            <param name="x_amplitudeId">Amplitude Id selected</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:UnigeFrontEnd.App.DaqTools.DaqToTimeHistogram(System.String,System.UInt32,System.Boolean,AFE_AidaFrontEnd.src.DaqUtil.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_channel">Channel to read</param>
            <param name="x_multi">Whether or not to go multi-channels</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:UnigeFrontEnd.App.DaqTools.DaqToPlotTimeHistogram(System.String,System.UInt32,System.Boolean,AFE_AidaFrontEnd.src.DaqUtil.EdgeType,System.Boolean,System.UInt64)">
            <summary>
            Plot Time Histogram converter
            </summary>
            <param name="x_file">DAQ file to be read.</param>
            <param name="x_channel">Channel to read</param>
            <param name="x_multi">Whether or not to go multi-channels</param>
            <param name="x_edgeType">Edge type selected</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:UnigeFrontEnd.App.DaqTools.handleEndMenuDaqTo(System.String)">
            <summary>
            Call at end of DAQ to XLS/CSV conversion
            </summary>
            <param name="x_message">message error to be shown</param>
        </member>
        <member name="M:UnigeFrontEnd.App.DaqTools.handleEndMenuDaqToPlot(System.String)">
            <summary>
            Call at end of DAQ to plot conversion
            </summary>
            <param name="x_message">message error to be shown</param>
        </member>
        <member name="M:UnigeFrontEnd.App.DaqTools.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="M:AFE_AidaFrontEnd.src.DaqUtil.Abort">
            <summary>
            Abort the task
            </summary>
        </member>
        <member name="F:AFE_AidaFrontEnd.src.DaqUtil.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:AFE_AidaFrontEnd.src.DaqUtil.NbChannels">
            <summary>
            Nb of channels allocated for buffer (readonly)
            </summary>
        </member>
        <member name="P:AFE_AidaFrontEnd.src.DaqUtil.NbBins">
            <summary>
            Nb of bins for buffer (readonly)
            </summary>
        </member>
        <member name="P:AFE_AidaFrontEnd.src.DaqUtil.SelectedChannel">
            <summary>
            Selected Channel
            </summary>
        </member>
        <member name="P:AFE_AidaFrontEnd.src.DaqUtil.MultiChannels">
            <summary>
            Whether or not to do multi-channels
            </summary>
        </member>
        <member name="P:AFE_AidaFrontEnd.src.DaqUtil.DataHisto">
            <summary>
            buffer to be filled for data display : [channels][bins]
            </summary>
        </member>
        <member name="P:AFE_AidaFrontEnd.src.DaqUtil.NbBinEvents">
            <summary>
            Nb of total event put in bin per channel
            </summary>
        </member>
        <member name="P:AFE_AidaFrontEnd.src.DaqUtil.BinErrors">
            <summary>
            Error buffer : [channels][error type from BinErrorType]
            </summary>
        </member>
        <member name="P:AFE_AidaFrontEnd.src.DaqUtil.DataHistoOnly">
            <summary>
            set Histogram to Data only (no csv file generated)
            </summary>
        </member>
        <member name="P:AFE_AidaFrontEnd.src.DaqUtil.FilenameIn">
            <summary>
            Daq Filename currently converted
            </summary>
        </member>
        <member name="P:AFE_AidaFrontEnd.src.DaqUtil.FilenameOut">
            <summary>
            Filename converted
            </summary>
        </member>
        <member name="P:AFE_AidaFrontEnd.src.DaqUtil.AmplitudeIdSelected">
            <summary>
            Amplitude Id currently selected for Amplitude histogram
            </summary>
        </member>
        <member name="P:AFE_AidaFrontEnd.src.DaqUtil.EdgeTypeSelected">
            <summary>
            Edge type currently selected for Timing histogram
            </summary>
        </member>
        <member name="P:AFE_AidaFrontEnd.src.DaqUtil.TimeGtrigOverflowPeriod">
            <summary>
            Global trigger overflow period for Timing histogram
            </summary>
        </member>
        <member name="P:AFE_AidaFrontEnd.src.DaqUtil.ProgressValue">
            <summary>
            Progress value for the daq file currently converted (range 0-1)
            </summary>
        </member>
        <member name="M:AFE_AidaFrontEnd.src.DaqUtil.startDaqToCsv(System.String,System.String,System.Action{System.String},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 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>
        </member>
        <member name="M:AFE_AidaFrontEnd.src.DaqUtil.startDaqToAmplitudeHisto(System.String,System.String,System.Action{System.String},AFE_AidaFrontEnd.src.DaqUtil.AmplitudeId,System.UInt32,System.Boolean,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 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_selectedChannel">selected channel</param>
            <param name="x_multiChannels">multi-channels</param>
        </member>
        <member name="M:AFE_AidaFrontEnd.src.DaqUtil.startDaqToTimeHisto(System.String,System.String,System.Action{System.String},AFE_AidaFrontEnd.src.DaqUtil.EdgeType,System.UInt32,System.Boolean,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 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_channel">selected channel</param>
            <param name="x_multi">multi-channels</param>
            <param name="x_type">Edge type to be processed</param>
        </member>
        <member name="M:AFE_AidaFrontEnd.src.DaqUtil.write(System.String)">
            <summary>
            handle the csv write
            </summary>
            <param name="x_str"></param>
        </member>
        <member name="M:AFE_AidaFrontEnd.src.DaqUtil.close">
            <summary>
            handle the csv close
            </summary>
        </member>
        <member name="M:AFE_AidaFrontEnd.src.DaqUtil.processCsv">
            <summary>
            processing the daq data to csv file
            </summary>
        </member>
        <member name="M:AFE_AidaFrontEnd.src.DaqUtil.processAmplitudeHisto">
            <summary>
            processing the Amplitude histogram to csv file
            </summary>
        </member>
        <member name="M:AFE_AidaFrontEnd.src.DaqUtil.processTimeHisto">
            <summary>
            processing the daq data to csv file
            </summary>
        </member>
        <member name="M:AFE_AidaFrontEnd.src.DaqUtil.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:MainWindow">
            <summary>
            main window
            </summary>
        </member>
        <member name="P:MainWindow.AppAssemblyInfo">
            <summary>
            get the application assembly information for the application
            </summary>
        </member>
        <member name="M:MainWindow.LibAssemblyVersion(System.Int32@)">
            <summary>
            Get the list of all assembly included
            </summary>
            <param name="x_latestSvnReleased">latest released found within the assembly list</param>
            <returns>list of all assembly</returns>
        </member>
        <member name="M:MainWindow.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:MainWindow.OnDeleteEvent(System.Object,Gtk.DeleteEventArgs)">
            <summary>
            OnDeleteEvent
            </summary>
            <param name="sender"></param>
            <param name="a"></param>
        </member>
        <member name="M:MainWindow.UpdateFileName(System.String,System.Boolean)">
            <summary>
            Update file name
            </summary>
            <param name="x_fileName">file name</param>
            <param name="x_changed">changed request</param>
        </member>
        <member name="M:MainWindow.ShowDefaultDataTree(UnigeFrontEnd.Config.DescTreeRoot)">
            <summary>
            Show default config data tree for given description tree
            </summary>
            <param name="x_descTree">Description tree for the config data tree</param>
        </member>
        <member name="M:MainWindow.OnDataTreeValueChanged(UnigeFrontEnd.Config.DataTreeVar,System.Object)">
            <summary>
            Handler configuration data tree changes
            </summary>
            <param name="x_dataTreeVar">The variable which value has changed</param>
            <param name="x_previousValue">The previous value</param>
        </member>
        <member name="M:MainWindow.OnFx3UpgradeDone(System.String)">
            <summary>
            Handle the bootloader end callback
            </summary>
            <param name="x_message">Message sent by bootloader thread.</param>
        </member>
        <member name="M:MainWindow.OnFx3UpgradeStatus(System.Byte,System.String)">
            <summary>
            Handle the bootloader status callback
            </summary>
            <param name="x_value">percentage value.</param>
            <param name="x_message">message sent by bootloader thread.</param>
        </member>
        <member name="M:MainWindow.OnConversionStartEnd(System.Boolean,System.String)">
            <summary>
            Call on DAQ to ... conversion start/end
            </summary>
            <param name="x_end">set to true if end else start</param>
            <param name="x_message">File name passed during start</param>
        </member>
    </members>
</doc>
