<?xml version="1.0"?>
<doc>
    <assembly>
        <name>BabyMindFrontEnd</name>
    </assembly>
    <members>
        <member name="F:BabyMindFrontEnd.App.DaqMonitoring.m_histogram">
            <summary>
            Histogram filled
            </summary>
        </member>
        <member name="F:BabyMindFrontEnd.App.DaqMonitoring.m_onRefreshCb">
            <summary>
            Called when the timer is refreshed
            </summary>
        </member>
        <member name="M:BabyMindFrontEnd.App.DaqMonitoring.#ctor(UnigeFrontEnd.Tools.AmplHistoPlot.HistogramData,BabyMind.Lib.DaqProcess.AmplitudeId,System.Action,System.UInt32)">
            <summary>
            Ctor
            </summary>
            <param name="x_refreshPeriod">refresh period in ms</param>
            <param name="x_amplitudeId">Amplitude ID to be decoded</param>
            <param name="x_histo">histogram to be updated</param>
            <param name="x_onRefreshCb">called on refresh Histogram</param>
        </member>
        <member name="M:BabyMindFrontEnd.App.DaqMonitoring.OnRefreshTimerCallback">
            <summary>
            Timer refresh
            </summary>
            <returns></returns>
        </member>
        <member name="T:BabyMindFrontEnd.App.AppBoardTab">
            <summary>
            Used to build board Tab application specific features
            </summary>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppBoardTab.#ctor(Gtk.VBox,System.Action,System.Action,System.Action,System.Action,System.Action,BabyMindFrontEnd.App.AppBoardTab.CheckDaq)">
            <summary>
            Application boar ctor
            </summary>
            <param name="x_box">parent box</param>
            <param name="x_hg">plot hg action</param>
            <param name="x_lg">plot lg methodaction</param>
            <param name="x_tdiff">plot tdiff action</param>
            <param name="x_hkb">plot housekeeping methodaction</param>
            <param name="x_HGMmonitoring">HG monitoring action</param>
            <param name="x_checkDaq">check DAQ structure to be used for initialization</param>
        </member>
        <member name="M:BabyMindFrontEnd.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:BabyMindFrontEnd.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:BabyMindFrontEnd.App.AppMenu.#ctor(UnigeFrontEnd.Graphics.IGuiApplication,BabyMindFrontEnd.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:BabyMindFrontEnd.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:BabyMindFrontEnd.App.AppMenu.CreateAppMenu">
            <summary>
            create the menu
            </summary>
            <returns></returns>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppMenu.OnVersion">
            <summary>
            OnVersion
            </summary>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppMenu.OnSaveToCitiroc">
            <summary>
            Save config to Citiroc file
            </summary>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppMenu.OnTDMtoDaq">
            <summary>
            OnDaqToCsv
            </summary>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppMenu.OnGtrigSpillCheck(System.Boolean,System.Boolean)">
            <summary>
            OnDaqToCsv
            </summary>
            <param name="x_continuousGtrig">set continuous GTRIG option (used when GTRIG coherency is checked). Set it to true when FPGA/ReadoutIncGtrigTagOnGtrig configuration is checked</param>	
            <param name="x_checkGtrigTime">check GTRIG time if set to true</param>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppMenu.OnDaqToCsv">
            <summary>
            OnDaqToCsv
            </summary>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppMenu.OnDaqToAmplHisto(BabyMind.Lib.DaqProcess.AmplitudeId)">
            <summary>
            OnDaqToAmplHisto
            </summary>>
            <param name="x_amplitudeId">amplitude id type</param>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppMenu.OnDaqToTimeHisto(BabyMind.Lib.DaqProcess.EdgeType)">
            <summary>
            OnDaqToTimeHisto
            </summary>
            <param name="x_edgeType">Edge type</param>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppMenu.OnPlotAmplHisto(BabyMind.Lib.DaqProcess.AmplitudeId)">
            <summary>
            OnPlotAmplHisto
            </summary>
            <param name="x_amplitudeId">amplitude id type</param>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppMenu.OnPlotTimeHisto(BabyMind.Lib.DaqProcess.EdgeType)">
            <summary>
            OnPlotTimeHisto
            </summary>
            <param name="x_edgeType">Edge type</param>
        </member>
        <member name="M:BabyMindFrontEnd.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:BabyMindFrontEnd.App.AppMenu.ProcessDaqFileWithChannelSelection(System.Action{System.String,UnigeFrontEnd.Tools.AmplHistoPlot.ChannelsSelection},System.String,System.Boolean)">
            <summary>
            Process daq with channel selection
            </summary>
            <param name="x_action">delegates for filename and ChannelsSelection</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:BabyMindFrontEnd.App.AppMenu.ProcessWithChannelSelection(System.Action{System.String,UnigeFrontEnd.Tools.AmplHistoPlot.ChannelsSelection})">
            <summary>
            Process an action with channel selection
            </summary>
            <param name="x_action">delegates for filename and channel selection</param>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppScripting.#ctor(BabyMindFrontEnd.App.AppBoardTab,BabyMind.Lib.LibBoardLink)">
            <summary>
            Ctor
            </summary>
            <param name="x_appBoardTab">Application board tab to be connected with, required to set App Board Tab checkboxes from script</param>
            <param name="x_link">BabyMind Lib board link tab to be connected with</param>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppScripting.DaqToPlotFile(System.String,System.UInt32[],System.Boolean,System.UInt16,System.UInt16,System.String,System.UInt64)">
            <summary>
            DAQ to Image File (tiff) for Plot Histogram
            </summary>
            <param name="x_daqFilename">DAQ file to be read (extension will be automatically added if missing).</param>
            <param name="x_plotFilename">plot file to be saved (no extension)</param>
            <param name="x_nbWordToRead">nb of word to read, all if = 0. </param>
            <param name="x_xmin">X min to be set (if x_xmin and x_xmax =0, then default X scale automatically plot)</param>
            <param name="x_xmax">X max to be set (if x_xmin and x_xmax =0, then default X scale automatically plot)</param>
            <param name="x_channels">channels array containing the channels number to be display (max=4)</param>
            <param name="x_hg">true to plot HG, false for LG</param>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppScripting.ResetFifosBeforeStart(System.Boolean)">
            <summary>
            Reset Fifos before Start DAQ
            </summary>
            <param name="x_enable">enable flag</param>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppScripting.ResetCountersBeforeStart(System.Boolean)">
            <summary>
            Reset Counters before Start DAQ
            </summary>
            <param name="x_enable">enable flag</param>
        </member>
        <member name="M:BabyMindFrontEnd.App.AppScripting.ResetReadoutSignalStartBeforeStart(System.Boolean)">
            <summary>
            Reset the 'readout signal start' before Start DAQ
            </summary>
            <param name="x_enable">enable flag</param>
        </member>
        <member name="E:BabyMindFrontEnd.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:BabyMindFrontEnd.App.DaqTools.HistoPlotWindow">
            <summary>
            Get the last histogram plot handle
            </summary>
        </member>
        <member name="P:BabyMindFrontEnd.App.DaqTools.PlotWindow">
            <summary>
            Get the last plot handle
            </summary>
        </member>
        <member name="P:BabyMindFrontEnd.App.DaqTools.Colors">
            <summary>
            Colors for Plot
            </summary>
        </member>
        <member name="M:BabyMindFrontEnd.App.DaqTools.DaqToPlotAmplitudeHistogram(System.String,UnigeFrontEnd.Tools.AmplHistoPlot.ChannelsSelection,BabyMind.Lib.DaqProcess.AmplitudeId,System.Boolean,System.Boolean,System.UInt64)">
            <summary>
            Plot 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:BabyMindFrontEnd.App.DaqTools.DaqToPlotAmplitude(System.String,UnigeFrontEnd.Tools.AmplHistoPlot.ChannelsSelection,BabyMind.Lib.DaqProcess.AmplitudeId,System.Boolean,System.Boolean,System.UInt64)">
            <summary>
            Plot Amplitude 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:BabyMindFrontEnd.App.DaqTools.DaqToPlotTimeHistogram(System.String,UnigeFrontEnd.Tools.AmplHistoPlot.ChannelsSelection,BabyMind.Lib.DaqProcess.EdgeType,System.Boolean,System.UInt64)">
            <summary>
            Plot 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_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:BabyMindFrontEnd.App.DaqTools.handleEndMenuDaqToPlotHisto(System.String,BabyMind.Lib.DaqProcess.Severity,System.String)">
            <summary>
            Call at end of DAQ to plot histogram 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:BabyMindFrontEnd.App.DaqTools.handleEndMenuDaqToPlot(System.String,BabyMind.Lib.DaqProcess.Severity,System.String)">
            <summary>
            Call at end of DAQ to plot histogram 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:BabyMindFrontEnd.App.DaqTools.startMonitoring(System.String,UnigeFrontEnd.Tools.AmplHistoPlot.ChannelsSelection,BabyMind.Lib.DaqProcess.AmplitudeId,UFE_UnigeFrontEnd.ThreadSync.IUFE_ThreadSyncWriter,System.Boolean)">
            <summary>
            Call to start a monitoring window
            </summary>
            <param name="x_file">file to be displayed.</param>
            <param name="x_channels">>Channels selected to read</param>
            <param name="x_id">amplitude id chosen</param>
            <param name="x_writer">Writer to be connected</param>
            <param name="x_modal">determines if windows if on top as a modal window</param>
        </member>
        <member name="P:BabyMindFrontEnd.App.HouseKeepingTab.HKTab">
            <summary>
            Tab created
            </summary>
        </member>
        <member name="M:BabyMindFrontEnd.App.HouseKeepingTab.setBoardIds(System.Byte,System.Byte)">
            <summary>
            Set board IDs, check and force stop to be within slot number and >= start if wrong
            </summary>
            <param name="x_start">start BID</param>
            <param name="x_stop">stop BID</param>
        </member>
        <member name="M:BabyMindFrontEnd.App.HouseKeepingTab.checkEntries(System.Boolean)">
            <summary>
            Check entries
            </summary>
            <returns>byte array : start[0], stop[1]</returns>
        </member>
        <member name="M:BabyMindFrontEnd.App.HouseKeepingTab.setMultiboardGUI(System.Boolean)">
            <summary>
            set the multiboard GUI access or not
            </summary>
            <param name="x_multi">multi board is enabled</param>
        </member>
        <member name="M:BabyMindFrontEnd.App.HouseKeepingTab.refresh(System.Byte[],System.Boolean)">
            <summary>
            Refresh the channels
            </summary>
            <param name="x_multi">multi board is enabled</param>
            <param name="x_startStop">byte array : start[0], stop[1]</param>
        </member>
        <member name="M:BabyMindFrontEnd.App.HouseKeepingTab.#ctor(BabyMind.Lib.LibBoardLink)">
            <summary>
            Ctor
            </summary>
        </member>
        <member name="T:MainWindow">
            <summary>
            main window
            </summary>
        </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>
