<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.3" xml:lang="en-US">
  <compounddef id="group__fosphor" kind="group">
    <compoundname>fosphor</compoundname>
    <title>Fosphor</title>
    <innerfile refid="fosphor_8h">fosphor.h</innerfile>
    <innerclass refid="classgr_1_1fosphor_1_1base__sink__c" prot="public">gr::fosphor::base_sink_c</innerclass>
    <innerclass refid="classgr_1_1fosphor_1_1glfw__sink__c" prot="public">gr::fosphor::glfw_sink_c</innerclass>
    <innerclass refid="classgr_1_1fosphor_1_1qt__sink__c" prot="public">gr::fosphor::qt_sink_c</innerclass>
    <innerclass refid="classgr_1_1fosphor_1_1wx__core__sink__c" prot="public">gr::fosphor::wx_core_sink_c</innerclass>
    <innerclass refid="classgr_1_1fosphor_1_1base__sink__c__impl" prot="public">gr::fosphor::base_sink_c_impl</innerclass>
    <innerclass refid="structfosphor__channel" prot="public">fosphor_channel</innerclass>
    <innerclass refid="structfosphor__render" prot="public">fosphor_render</innerclass>
    <innerclass refid="classgr_1_1fosphor_1_1glfw__sink__c__impl" prot="public">gr::fosphor::glfw_sink_c_impl</innerclass>
    <innerclass refid="classgr_1_1fosphor_1_1qt__sink__c__impl" prot="public">gr::fosphor::qt_sink_c_impl</innerclass>
    <innerclass refid="classgr_1_1fosphor_1_1wx__core__sink__c__impl" prot="public">gr::fosphor::wx_core_sink_c_impl</innerclass>
      <sectiondef kind="func">
      <memberdef kind="function" id="group__fosphor_1gac21d6f0126962232c4db7b649ba60243" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>struct <ref refid="structfosphor" kindref="compound">fosphor</ref> *</type>
        <definition>struct fosphor * fosphor_init</definition>
        <argsstring>(void)</argsstring>
        <name>fosphor_init</name>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="39" column="14" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" declline="39" declcolumn="14"/>
      </memberdef>
      <memberdef kind="function" id="group__fosphor_1gabd56acf37f3b38434fad8a29a6501f56" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_release</definition>
        <argsstring>(struct fosphor *self)</argsstring>
        <name>fosphor_release</name>
        <param>
          <type>struct <ref refid="structfosphor" kindref="compound">fosphor</ref> *</type>
          <declname>self</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="40" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" declline="40" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__fosphor_1gad3659f03ac52be63ebef42503828c3e1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int fosphor_process</definition>
        <argsstring>(struct fosphor *self, void *samples, int len)</argsstring>
        <name>fosphor_process</name>
        <param>
          <type>struct <ref refid="structfosphor" kindref="compound">fosphor</ref> *</type>
          <declname>self</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>samples</declname>
        </param>
        <param>
          <type>int</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="42" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" declline="42" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__fosphor_1ga4e74234112cd6405c5eaf6e07bfc6580" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_draw</definition>
        <argsstring>(struct fosphor *self, struct fosphor_render *render)</argsstring>
        <name>fosphor_draw</name>
        <param>
          <type>struct <ref refid="structfosphor" kindref="compound">fosphor</ref> *</type>
          <declname>self</declname>
        </param>
        <param>
          <type>struct <ref refid="structfosphor__render" kindref="compound">fosphor_render</ref> *</type>
          <declname>render</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="43" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" declline="43" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__fosphor_1ga975afdce7ec6563366483c59bd03da7c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_set_fft_window_default</definition>
        <argsstring>(struct fosphor *self)</argsstring>
        <name>fosphor_set_fft_window_default</name>
        <param>
          <type>struct <ref refid="structfosphor" kindref="compound">fosphor</ref> *</type>
          <declname>self</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="45" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" declline="45" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__fosphor_1ga45baf637dae9cc7471d47e9c80335271" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_set_fft_window</definition>
        <argsstring>(struct fosphor *self, float *win)</argsstring>
        <name>fosphor_set_fft_window</name>
        <param>
          <type>struct <ref refid="structfosphor" kindref="compound">fosphor</ref> *</type>
          <declname>self</declname>
        </param>
        <param>
          <type>float *</type>
          <declname>win</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="46" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" declline="46" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__fosphor_1ga0a8b0172fb58bd496f893640d940f97e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_set_power_range</definition>
        <argsstring>(struct fosphor *self, int db_ref, int db_per_div)</argsstring>
        <name>fosphor_set_power_range</name>
        <param>
          <type>struct <ref refid="structfosphor" kindref="compound">fosphor</ref> *</type>
          <declname>self</declname>
        </param>
        <param>
          <type>int</type>
          <declname>db_ref</declname>
        </param>
        <param>
          <type>int</type>
          <declname>db_per_div</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="48" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" declline="48" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__fosphor_1gab054a351747cb0869cb6d93ec2524ff7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_set_frequency_range</definition>
        <argsstring>(struct fosphor *self, double center, double span)</argsstring>
        <name>fosphor_set_frequency_range</name>
        <param>
          <type>struct <ref refid="structfosphor" kindref="compound">fosphor</ref> *</type>
          <declname>self</declname>
        </param>
        <param>
          <type>double</type>
          <declname>center</declname>
        </param>
        <param>
          <type>double</type>
          <declname>span</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="49" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" declline="49" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__fosphor_1ga534569442f1a681e76e8bd7ecffa77f5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_render_defaults</definition>
        <argsstring>(struct fosphor_render *render)</argsstring>
        <name>fosphor_render_defaults</name>
        <param>
          <type>struct <ref refid="structfosphor__render" kindref="compound">fosphor_render</ref> *</type>
          <declname>render</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="105" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" declline="105" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__fosphor_1gaeef67768d53a7d94fb283ecdfab40e27" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_render_refresh</definition>
        <argsstring>(struct fosphor_render *render)</argsstring>
        <name>fosphor_render_refresh</name>
        <param>
          <type>struct <ref refid="structfosphor__render" kindref="compound">fosphor_render</ref> *</type>
          <declname>render</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="106" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" declline="106" declcolumn="6"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="define">
      <memberdef kind="define" id="group__fosphor_1gaedd6ad7c9700c2ccdcccd7996429f38e" prot="public" static="no">
        <name>FOSPHOR_MAX_CHANNELS</name>
        <initializer>8</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="55" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" bodystart="55" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__fosphor_1ga5d8a0dac9a833371ffa8a97f77b2d469" prot="public" static="no">
        <name>FRO_LIVE</name>
        <initializer>(1&lt;&lt;0)</initializer>
        <briefdescription>
<para>Display live spectrum. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="64" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" bodystart="64" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__fosphor_1ga9cf8b1dd1d31391dfd2db58b567af6f9" prot="public" static="no">
        <name>FRO_MAX_HOLD</name>
        <initializer>(1&lt;&lt;1)</initializer>
        <briefdescription>
<para>Display max-hold spectrum. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="65" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" bodystart="65" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__fosphor_1ga55f8feaf4a9bfd3a3efbea67cecaa196" prot="public" static="no">
        <name>FRO_HISTO</name>
        <initializer>(1&lt;&lt;2)</initializer>
        <briefdescription>
<para>Display histogram. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="66" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" bodystart="66" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__fosphor_1ga1c43f82be4293a59d3ee099f71a34985" prot="public" static="no">
        <name>FRO_WATERFALL</name>
        <initializer>(1&lt;&lt;3)</initializer>
        <briefdescription>
<para>Display waterfall. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="67" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" bodystart="67" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__fosphor_1ga55591bc9da05e95a42780452d6961ae2" prot="public" static="no">
        <name>FRO_LABEL_FREQ</name>
        <initializer>(1&lt;&lt;4)</initializer>
        <briefdescription>
<para>Display frequency labels. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="68" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" bodystart="68" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__fosphor_1ga3871f765f7adef34bda2112825119aee" prot="public" static="no">
        <name>FRO_LABEL_PWR</name>
        <initializer>(1&lt;&lt;5)</initializer>
        <briefdescription>
<para>Display power labels. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="69" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" bodystart="69" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__fosphor_1gaee363f2d8a14bc6dc6821c9a13c6f4bd" prot="public" static="no">
        <name>FRO_LABEL_TIME</name>
        <initializer>(1&lt;&lt;6)</initializer>
        <briefdescription>
<para>Display time labels. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="70" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" bodystart="70" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__fosphor_1gad68df2a88cc351218b45ed3b9dcdde51" prot="public" static="no">
        <name>FRO_CHANNELS</name>
        <initializer>(1&lt;&lt;7)</initializer>
        <briefdescription>
<para>Display channels. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="71" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" bodystart="71" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__fosphor_1ga000ba9c54a6274d112312f1411a47757" prot="public" static="no">
        <name>FRO_COLOR_SCALE</name>
        <initializer>(1&lt;&lt;8)</initializer>
        <briefdescription>
<para>Display intensity color scale. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" line="72" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/fosphor.h" bodystart="72" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
  </compounddef>
</doxygen>
